🔍 CVE-2026-56706

6.8
CVSS Score
MEDIUM
2026-08-25
2026-10-12 15:10
✅ 완료

🇰🇷 한글 설명

Adminer 5.4.3 미만 버전에서 CSRF 토큰 생성 방식의 결함으로 인해 세션 비밀값이 노출될 수 있습니다. 공격자는 노출된 토큰을 통해 비밀값을 복구하고 유효한 토큰을 위조하여 인증된 세션에서 임의의 SQL 쿼리를 실행할 수 있습니다.

💡 쉬운 설명

해커가 사용자의 로그인 정보를 가로채지 않고도 가짜 명령을 보내 데이터베이스를 조작할 수 있는 보안 약점이 발견되었습니다. 토큰을 만드는 방식이 너무 단순하여 공격자가 이를 쉽게 흉내 낼 수 있는 상태입니다.

🇺🇸 원문 (English)

Adminer before 5.4.3 uses a CSRF token scheme that transmits both the XOR mask and the masked value in every token (format (rand XOR secret):rand), allowing anyone who observes a single CSRF token (e.g., via network sniffing, log files, Referrer header, or XSS) to recover the session secret with a single XOR operation and forge unlimited valid tokens. The implementation is further weakened by a low-entropy session token (rand(1,1e6), ~20 bits) that permits blind brute-force, and by use of loose comparison (==) in token verification, enabling PHP type juggling. Exploitation enables cross-site request forgery against authenticated sessions, including execution of arbitrary SQL queries.

📍 영향받는 시스템

Adminer version < 5.4.3

⚔️ 공격 벡터

네트워크 스니핑, 로그 파일, XSS 등을 통해 탈취한 CSRF 토큰을 이용한 토큰 위조 및 CSRF 공격

🛡️ 대응 방법

Adminer를 최신 버전인 5.4.3 이상으로 즉시 업데이트하십시오.

🔧 검증 코드

설치된 Adminer의 버전을 확인하여 5.4.3 미만인지 확인하십시오.

Shell / Script
php -r 'echo "Adminer version check";' | grep -i 'adminer' || echo 'Check installed adminer version manually'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

PHP