🔍 CVE-2025-10745

5.3
CVSS Score
MEDIUM
2025-09-26
2026-10-11 20:10
✅ 완료

🇰🇷 한글 설명

WordPress 플러그인 'The Banhammer'의 모든 버전(3.4.8 포함)에서 차단 우회 취약점이 발견되었습니다. 사이트 전체에 적용되는 '비밀 키'가 예측 가능한 방식으로 생성되어 저장되기 때문에, 공격자가 이 키를 알아내어 특정 GET 파라미터를 추가함으로써 보안 로깅 및 차단 기능을 무력화할 수 있습니다.

💡 쉬운 설명

보안 플러그인이 사용하는 비밀번호가 너무 쉽게 추측할 수 있는 방식으로 만들어져 있습니다. 해커가 이 비밀번호를 알아내면 차단 시스템을 속이고 사이트에 자유롭게 접근할 수 있습니다.

🇺🇸 원문 (English)

The Banhammer – Monitor Site Traffic, Block Bad Users and Bots plugin for WordPress is vulnerable to Blocking Bypass in all versions up to, and including, 3.4.8. This is due to a site-wide “secret key” being deterministically generated from a constant character set using md5() and base64_encode() and then stored in the `banhammer_secret_key` option. This makes it possible for unauthenticated attackers to bypass the plugin’s logging and blocking by appending a GET parameter named `banhammer-process_{SECRET}` where `{SECRET}` is the predictable value, thereby causing Banhammer to abort its protections for that request.

📍 영향받는 시스템

The Banhammer WordPress plugin version 3.4.8 and below

⚔️ 공격 벡터

예측 가능한 비밀 키를 이용한 특정 GET 파라미터(banhammer-process_{SECRET}) 삽입을 통한 차단 우회

🛡️ 대응 방법

플러그인을 최신 버전으로 업데이트하거나, 예측 불가능한 비밀 키 생성 로직이 적용된 패치를 적용해야 합니다.

🔧 검증 코드

명령어 결과에 banhammer 플러그인이 나타나며 버전이 3.4.8 이하인지 확인합니다.

Shell / Script
wp plugin list --allow-root | grep -E 'banhammer'

📊 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