🇰🇷 한글 설명
WordPress의 Document Library Lite 플러그인 1.1.6 이하 버전에서 부적절한 권한 부여 취약점이 발견되었습니다. 인증되지 않은 공격자가 nonce 또는 권한 확인 절차 없이 AJAX 액션인 dll_load_posts를 호출하여 게시되지 않은 문서의 제목과 내용을 탈취할 수 있습니다.
💡 쉬운 설명
로그인하지 않은 외부인이 웹사이트의 비밀 문서나 작성 중인 글을 몰래 훔쳐볼 수 있는 보안 구멍이 발견되었습니다. 공격자는 특수한 명령어를 보내 사이트 관리자만 봐야 할 정보를 가져갈 수 있습니다.
🇺🇸 원문 (English)
The Document Library Lite plugin for WordPress is vulnerable to Improper Authorization in all versions up to, and including, 1.1.6. This is due to the plugin exposing an unauthenticated AJAX action dll_load_posts which returns a JSON table of document data without performing nonce or capability checks. The handler accepts an attacker-controlled args array where the status option explicitly allows draft, pending, future, and any. This makes it possible for unauthenticated attackers to retrieve unpublished document titles and content via the AJAX endpoint.
📍 영향받는 시스템
WordPress Document Library Lite plugin (버전 1.1.6 및 그 이하 모든 버전)
⚔️ 공격 벡터
인증되지 않은 상태에서 조작된 AJAX 요청(dll_load_posts)을 전송하여 비공개 데이터 탈취
🛡️ 대응 방법
Document Library Lite 플러그인을 최신 버전으로 업데이트하거나 사용 중지
🔧 검증 코드
출력된 결과에서 플러그인 이름과 현재 설치된 버전을 확인하여 1.1.6 이하인지 점검
wp plugin list --status=active | grep -i 'document-library-lite'