🇰🇷 한글 설명
phpMyFAQ 4.1.9 미만 버전 및 4.2.0-alpha 4.2.0-beta 미만 버전에서 attachment.php를 통한 권한 우회 취약점이 발견되었습니다. 공격자는 개별 레코드에 대한 권한 검사를 우회하여 제한된 FAQ의 첨부 파일을 다운로드할 수 있습니다. 낮은 권한을 가진 사용자나 게스트 다운로드가 활성화된 익명 사용자가 첨부 파일 ID를 요청하여 기밀 파일을 탈취할 수 있습니다.
💡 쉬운 설명
로그인 권한이 낮거나 아예 없는 사람도 원래는 볼 수 없는 비밀 파일들을 몰래 다운로드할 수 있는 문제입니다. 파일의 번호만 알면 보안 검사를 건너뛰고 중요한 문서를 가져갈 수 있습니다.
🇺🇸 원문 (English)
phpMyFAQ before 4.1.9 and 4.2.0-alpha before 4.2.0-beta contains an authorization bypass vulnerability in attachment.php that allows attackers to download attachments of restricted FAQs by bypassing per-record permission checks. Low-privileged users with the dlattachment right, or anonymous users when allowDownloadsForGuests is enabled, can request attachment IDs to retrieve confidential files from restricted FAQs.
📍 영향받는 시스템
phpMyFAQ 4.1.9 미만 및 4.2.0-alpha 4.2.0-beta 미만 버전
⚔️ 공격 벡터
attachment.php 파일에 특정 첨부 파일 ID를 요청하여 권한 검사를 우회하는 방식
🛡️ 대응 방법
phpMyFAQ를 최신 보안 패치가 적용된 버전(4.1.9 이상 또는 4.2.0-beta 이상)으로 업데이트하십시오.
🔧 검증 코드
설치된 phpMyFAQ의 버전이 취약한 범위(4.1.9 미만 또는 4.2.0-alpha 미만)에 해당하는지 확인합니다.
php -r 'echo "Check your phpMyFAQ version in composer.json or version file";' | grep -i 'version'