🇰🇷 한글 설명
gemscms.aptsys.com.sg의 PHP 백엔드에서 발생하는 취약점으로, 인증되지 않은 원격 공격자가 특수하게 조작된 HTTP 요청을 통해 내부 파일 경로, 코드 조각 및 스택 트레이스가 포함된 상세 오류 메시지를 유도할 수 있습니다. 이 취약점은 CWE-209(오류 메시지를 통한 정보 노출)로 분류되며, 공격자가 추가 공격을 수행하는 데 유용한 민감한 정보를 노출시킵니다.
💡 쉬운 설명
해커가 특수한 요청을 보내면 웹사이트가 내부 설계도나 비밀 정보가 담긴 에러 메시지를 보여주는 문제입니다. 이 정보를 통해 해커는 시스템의 약점을 더 쉽게 파악할 수 있습니다.
🇺🇸 원문 (English)
A vulnerability in the PHP backend of gemscms.aptsys.com.sg thru 2025-05-28 allows unauthenticated remote attackers to trigger detailed error messages that disclose internal file paths, code snippets, and stack traces. This occurs when specially crafted HTTP GET/POST requests are sent to public API endpoints, exposing potentially sensitive information useful for further exploitation. This issue is classified under CWE-209: Information Exposure Through an Error Message.
📍 영향받는 시스템
gemscms.aptsys.com.sg PHP 백엔드 (2025-05-28 이전 버전)
⚔️ 공격 벡터
공개된 API 엔드포인트에 조작된 HTTP GET/POST 요청 전송
🛡️ 대응 방법
PHP 에러 디스플레이 설정을 비활성화(display_errors = Off)하고, 상세한 에러 로그는 파일로만 기록하도록 설정하십시오.
🔧 검증 코드
명령어 실행 결과로 파일 경로, 스택 트레이스 또는 코드 라인 정보가 출력되면 취약한 상태입니다.
curl -s -X GET 'http://gemscms.aptsys.com.sg/api/endpoint' | grep -E 'stack trace|File path|line [0-9]+'