🇰🇷 한글 설명
phpMyFAQ 4.1.7 미만 버전에서 PDF 내보내기 엔드포인트의 활성 상태 검증 미흡으로 인해 인증되지 않은 공격자가 초안 FAQ 메타데이터를 탈취할 수 있습니다. 공격자는 순차적인 FAQ 식별자를 사용하여 비공개 또는 미발행된 FAQ의 제목, 솔루션 ID, 작성자 이름 및 최종 업데이트 시간을 획득할 수 있습니다.
💡 쉬운 설명
공개되지 않은 FAQ의 정보가 PDF 저장 기능을 통해 외부로 유출될 수 있는 보안 취약점입니다. 공격자가 숫자를 하나씩 바꿔가며 요청을 보내면 작성자나 미공개 문서 내용을 몰래 볼 수 있습니다.
🇺🇸 원문 (English)
phpMyFAQ versions before 4.1.7 fail to validate active status in the PDF export endpoint, allowing unauthenticated attackers to retrieve draft FAQ metadata. Attackers can access the public PDF export route with sequential FAQ identifiers to obtain titles, solution IDs, author names, and last-update timestamps of inactive or unpublished FAQs.
📍 영향받는 시스템
phpMyFAQ versions before 4.1.7
⚔️ 공격 벡터
인증되지 않은 공격자가 PDF 내보내기 경로에 순차적인 FAQ ID를 입력하여 접근
🛡️ 대응 방법
phpMyFAQ를 최신 버전인 4.1.7 이상으로 업데이트하십시오.
🔧 검증 코드
설치된 phpMyFAQ의 버전을 확인하여 4.1.7 미만인지 확인하십시오.
php -r 'echo "Check your phpMyFAQ version in the dashboard or composer.json file.";' | grep -i 'version'