🔍 CVE-2026-15281

6.5
CVSS Score
MEDIUM
2026-08-05
2026-08-12 21:00
✅ 완료

🇰🇷 한글 설명

WordPress의 User Access Manager 플러그인 2.3.12 이하 버전에서 2차 SQL 인젝션 취약점이 발견되었습니다. 'id' 파라미터를 통해 저장된 값이 적절한 검증 없이 SQL 쿼리에 직접 결합되어, 인증된 공격자가 데이터베이스의 민감한 정보를 추출할 수 있습니다.

💡 쉬운 설명

사용자가 입력한 정보가 데이터베이스에 저장되었다가 나중에 다시 사용될 때, 악의적인 명령어가 섞여 들어가는 보안 결함입니다. 이를 통해 해커가 웹사이트의 중요한 정보를 몰래 빼낼 수 있습니다.

🇺🇸 원문 (English)

The User Access Manager plugin for WordPress is vulnerable to Second-Order SQL Injection via the 'id' parameter of the wp_ajax_save-attachment-compat AJAX action in versions up to, and including, 2.3.12. This is due to insufficient validation on the objectId value stored in the saveAjaxAttachmentData() function and subsequent unparameterized concatenation in the addQueryExcludedPostFilter() function — the stored value is later retrieved from the database and used as an array key, then directly imploded into a SQL NOT IN() clause without integer casting or prepared statements. This makes it possible for authenticated attackers, with subscriber-level access and above, to append additional SQL queries into already existing queries that can be used to extract sensitive information from the database.

📍 영향받는 시스템

WordPress User Access Manager plugin versions up to and including 2.3.12

⚔️ 공격 벡터

인증된 사용자가 AJAX 액션을 통해 악의적인 SQL 구문을 포함한 'id' 값을 저장하여 실행하는 2차 공격

🛡️ 대응 방법

User Access Manager 플러그인을 최신 보안 패치 버전으로 업데이트하십시오.

🔧 검증 코드

출력된 플러그인 목록에서 User Access Manager의 버전을 확인하여 2.3.12 이하인지 체크합니다.

Shell / Script
wp plugin list --status=active | grep -i 'user-access-manager'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

WordPress