🇰🇷 한글 설명
QaTraq 6.9.2 버전의 'Test Script' 모듈 내 'Add Attachment' 기능을 통해 인증된 사용자가 임의의 파일을 업로드할 수 있는 취약점이 존재합니다. 애플리케이션이 파일 형식을 제한하지 않아 실행 가능한 PHP 파일을 업로드할 수 있으며, 업로드된 파일을 실행함으로써 서버에서 악성 페이로드가 동작할 수 있습니다.
💡 쉬운 설명
로그인이 가능한 사용자가 시스템에 허용되지 않은 악성 파일을 몰래 올릴 수 있는 문제입니다. 공격자가 올린 파일을 실행시키면 서버의 제어권을 통째로 빼앗길 수 있어 매우 위험합니다.
🇺🇸 원문 (English)
QaTraq 6.9.2 allows authenticated users to upload arbitrary files via the "Add Attachment" feature in the "Test Script" module. The application fails to restrict file types, enabling the upload of executable PHP files. Once uploaded, the file can be accessed through the "View Attachment" option, which executes the PHP payload on the server.
⚔️ 공격 벡터
인증된 사용자가 'Test Script' 모듈의 첨부파일 업로드 기능을 통해 악성 PHP 파일을 업로드하고 실행함
🛡️ 대응 방법
업로드 가능한 파일 확장자를 화이트리스트 방식으로 제한하고, 업로드된 파일이 실행되지 않도록 저장 디렉토리 권한을 설정해야 합니다.
🔧 검증 코드
응답 결과에서 QaTraq 6.9.2 버전 정보가 확인되면 해당 취약점에 노출된 상태입니다.
curl -s http://<target_ip>/path/to/qaTraq/ | grep -i 'QaTraq 6.9.2'
📊 CVSS Vector String
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
💻 영향받는 소프트웨어
IBM WebSphere Application Server