🇰🇷 한글 설명
Okta Access Gateway가 대시보드 레이블 값을 PHP 설정 파일에 기록하기 전에 적절히 검증하지 않는 취약점이 발견되었습니다. 생성된 파일은 인증 요청 시 자동으로 포함되어 웹 서버 권한으로 악성 코드가 실행될 수 있습니다.
💡 쉬운 설명
관리자 화면의 이름표를 입력할 때 악성 코드를 섞어 넣으면, 시스템이 이를 설정 파일로 저장했다가 실행해 버리는 문제입니다. 이를 통해 해커가 웹 서버의 권한을 탈취할 수 있습니다.
🇺🇸 원문 (English)
The Okta Access Gateway does not sanitize dashboard label values before writing them into generated PHP configuration files. The generated file is automatically included during authentication requests, resulting in execution with the privileges of the web server process.
📍 영향받는 시스템
Okta Access Gateway (대시보드 레이블 입력 기능이 활성화된 버전)
⚔️ 공격 벡터
대시보드 레이블 값에 악성 PHP 코드를 삽입하여 설정 파일에 주입하는 방식
🛡️ 대응 방법
Okta에서 제공하는 최신 보안 패치를 적용하고 입력값 검증 로직을 강화해야 함
🔧 검증 코드
생성된 PHP 설정 파일에 접근했을 때 200 OK 응답이 오며, 레이블에 삽입한 코드가 실행되는지 확인
curl -s -I http://<target-ip>/path/to/generated/config.php | grep -i 'HTTP/1.1 200 OK'