🔍 CVE-2014-9277

7.5
CVSS Score
HIGH
2015-01-04
2026-05-06 22:30
✅ 완료

🇰🇷 한글 설명

MediaWiki의 OutputHandler.php에서 wfMangleFlashPolicy 함수가 <cross-domain-policy> 포함 PHP 형식 요청을 처리할 때, 문자열을 <NOT-cross-domain-policy>로 변환하면서 길이 변경으로 인한 PHP 객체 주입 공격이 가능합니다.

💡 쉬운 설명

MediaWiki 웹사이트에 특정 형식의 요청을 보내면 서버가 잘못 해석하여 악의적인 코드가 실행됩니다. 공격자는 관리자 권한으로 웹사이트를 조작할 수 있습니다.

🇺🇸 원문 (English)

The wfMangleFlashPolicy function in OutputHandler.php in MediaWiki before 1.19.22, 1.20.x through 1.22.x before 1.22.14, and 1.23.x before 1.23.7 allows remote attackers to conduct PHP object injection attacks via a crafted string containing <cross-domain-policy> in a PHP format request, which causes the string length to change when converting the request to <NOT-cross-domain-policy>.

📍 영향받는 시스템

MediaWiki 1.19.22 이전, 1.20.x~1.22.14 이전, 1.23.x~1.23.7 이전

⚔️ 공격 벡터

<cross-domain-policy> 태그를 포함한 원격 PHP 형식 요청을 통한 객체 주입

🛡️ 대응 방법

MediaWiki를 1.19.22, 1.22.14, 또는 1.23.7 이상으로 업그레이드

🔧 검증 코드

출력된 버전이 1.19.22 이상, 1.22.14 이상, 또는 1.23.7 이상이면 안전하며, 그 이하이면 취약합니다.

Shell / Script
grep -r '$wgVersion' /var/www/ 2>/dev/null | grep -oE '[0-9]+\.[0-9]+\.[0-9]+' | head -1

📊 CVSS Vector String

CVSS Vector
AV:N/AC:L/Au:N/C:P/I:P/A:P

💻 영향받는 소프트웨어

PHP