🔍 CVE-2013-4570

5.0
CVSS Score
MEDIUM
2014-05-12
2026-05-06 22:30
✅ 완료

🇰🇷 한글 설명

MediaWiki의 Scribuntu 확장에 포함된 php-luasandbox의 zend_inline_hash_func 함수에 결함이 있어, 원격 공격자가 Lua 데이터 구조를 PHP로 변환할 때 NULL 포인터 역참조를 통해 서비스 거부를 유발할 수 있습니다. 특정 형식의 Lua 객체(예: { [{}] = 1 })를 전달하면 MediaWiki 서버가 충돌합니다.

💡 쉬운 설명

MediaWiki 웹사이트에서 특정한 형태의 Lua 코드를 실행하면 서버가 갑자기 멈추거나 충돌하는 버그입니다. 이를 이용해 웹사이트를 다운시킬 수 있습니다.

🇺🇸 원문 (English)

The zend_inline_hash_func function in php-luasandbox in the Scribuntu extension for MediaWiki before 1.19.10, 1.2x before 1.21.4, and 1.22.x before 1.22.1 allows remote attackers to cause a denial of service (NULL pointer dereference and crash) via vectors related to converting Lua data structures to PHP, as demonstrated by passing { [{}] = 1 } to a module function.

📍 영향받는 시스템

MediaWiki 1.19.10 미만, 1.2x-1.21.3, 1.22.0 버전의 Scribuntu 확장 (php-luasandbox 포함)

⚔️ 공격 벡터

원격 공격자가 { [{}] = 1 } 형태의 Lua 데이터 구조를 모듈 함수에 전달하여 NULL 포인터 역참조 유발

🛡️ 대응 방법

MediaWiki를 1.19.10, 1.21.4, 1.22.1 이상으로 업그레이드하고 Scribuntu 확장 업데이트

🔧 검증 코드

Scribuntu 또는 luasandbox 관련 파일이 출력되면 해당 확장이 설치되어 있으며, 버전 확인 후 업그레이드 필요

Shell / Script
grep -r "luasandbox\|scribuntu" /var/www 2>/dev/null | head -1

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

PHP