🔍 CVE-2026-9016

5.3
CVSS Score
MEDIUM
2026-06-06
2026-07-23 07:10
✅ 완료

🇰🇷 한글 설명

WordPress의 Debug Log Manager 플러그인 2.5.0 이하 버전에서 로그 출력 중화 미흡 취약점이 발견되었습니다. 인증되지 않은 공격자가 공개된 nonce를 이용해 AJAX 핸들러에 조작된 데이터를 전송함으로써 디버그 로그에 임의의 허위 기록을 삽입할 수 있습니다. 이를 통해 악성 활동을 은폐하거나 관리자를 기만하는 로그 스푸핑 공격이 가능합니다.

💡 쉬운 설명

해커가 웹사이트의 오류 기록지에 가짜 정보를 마음대로 써넣을 수 있는 보안 약점입니다. 이를 통해 실제 해킹 흔적을 가짜 오류 메시지 뒤로 숨겨 관리자가 눈치채지 못하게 만들 수 있습니다.

🇺🇸 원문 (English)

The Debug Log Manager – Conveniently Monitor and Inspect Errors plugin for WordPress is vulnerable to Improper Output Neutralization for Logs in all versions up to, and including, 2.5.0. This is due to the `log_js_errors()` AJAX handler being registered for unauthenticated users via `wp_ajax_nopriv_log_js_errors` and gated only by a nonce that is publicly disclosed in every front-end page's HTML through `wp_localize_script()` whenever JavaScript error logging is enabled, providing no real authorization barrier. This makes it possible for unauthenticated attackers to inject arbitrary forged entries into the site's WordPress debug log by supplying attacker-controlled values for the `message`, `script`, `lineNo`, `columnNo`, and `pageUrl` fields — enabling spoofing of error and incident records, obscuring malicious activity within fabricated log noise, and misleading administrators who rely on the log for triage. This vulnerability is only exploitable when the plugin's JavaScript error logging feature is enabled, as the requisite nonce is only published into the page HTML under that condition.

📍 영향받는 시스템

WordPress Debug Log Manager plugin version <= 2.5.0

⚔️ 공격 벡터

인증되지 않은 사용자가 공개된 nonce를 사용하여 AJAX 요청을 통해 조작된 로그 데이터를 전송

🛡️ 대응 방법

플러그인을 최신 버전으로 업데이트하거나, 사용하지 않을 경우 JavaScript error logging 기능을 비활성화하십시오.

🔧 검증 코드

명령어 결과에 해당 플러그인이 나타나면 설치된 것이며, 설치된 버전이 2.5.0 이하인지 확인이 필요합니다.

Shell / Script
wp plugin list --status=active | grep -i 'debug-log-manager'

📊 CVSS Vector String

CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N

💻 영향받는 소프트웨어

WordPress