🔍 CVE-2025-14477

4.9
CVSS Score
MEDIUM
2025-12-13
2026-10-07 20:10
✅ 완료

🇰🇷 한글 설명

WordPress용 404 Solution 플러그인 3.1.0 버전 이하에서 SQL 인젝션 취약점이 발견되었습니다. `filterText` 매개변수의 불충분한 검증을 악용하여 특수 문자를 삽입함으로써 SQL 쿼리를 조작할 수 있습니다. 이를 통해 관리자 권한을 가진 공격자가 데이터베이스의 민감한 정보를 추출할 수 있습니다.

💡 쉬운 설명

웹사이트의 페이지 번호를 바꾸는 기능에 보안 구멍이 있어, 관리자 권한을 가진 사람이 몰래 데이터베이스 정보를 빼낼 수 있는 문제입니다. 특수한 문자를 입력해 데이터베이스 명령어를 마음대로 조작하는 방식입니다.

🇺🇸 원문 (English)

The 404 Solution plugin for WordPress is vulnerable to SQL Injection in all versions up to, and including, 3.1.0 due to insufficient escaping on the user supplied parameter and lack of sufficient preparation on the existing SQL query. This is due to improper sanitization of the `filterText` parameter in the `ajaxUpdatePaginationLinks` AJAX action. The sanitization logic can be bypassed by using the sequence `*$/` which becomes `*/` after the `$` character is removed, allowing attackers to escape SQL comment contexts. This makes it possible for authenticated attackers, with administrator-level access and above, to append additional SQL queries into already existing queries that can be used to extract sensitive information from the database via a time-based blind SQL injection technique.

📍 영향받는 시스템

WordPress 404 Solution plugin (버전 3.1.0 및 그 이하 모든 버전)

⚔️ 공격 벡터

인증된 관리자 권한을 이용한 AJAX `filterText` 매개변수 기반의 Time-based Blind SQL Injection

🛡️ 대응 방법

404 Solution 플러그인을 최신 버전으로 업데이트하거나, 해당 취약점이 해결된 패치를 적용하십시오.

🔧 검증 코드

출력 결과에 404-solution 플러그인이 나타나며 버전이 3.1.0 이하인지 확인하십시오.

Shell / Script
wp-cli plugin list --allow-root | grep -E '404-solution'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

WordPress