🔍 CVE-2012-0911

9.8
CVSS Score
CRITICAL
2012-07-12
2026-04-29 01:13
✅ 완료

🇰🇷 한글 설명

TikiWiki CMS/Groupware의 unserialize 함수에서 발생하는 PHP 객체 역직렬화 취약점으로, 여러 파라미터(cookieName, printpages, printstructures, sendpages 등)를 통해 악의적인 직렬화된 객체를 전송하여 원격 공격자가 임의의 PHP 코드를 실행할 수 있습니다. 6.7 LTS 이전 및 8.4 이전 버전이 영향을 받습니다.

💡 쉬운 설명

TikiWiki 웹사이트가 사용자 입력 데이터를 안전하게 처리하지 않아, 공격자가 특수하게 조작된 데이터를 보내면 서버에서 임의의 명령을 실행할 수 있게 됩니다. 이를 통해 웹사이트를 완전히 제어당할 수 있습니다.

🇺🇸 원문 (English)

TikiWiki CMS/Groupware before 6.7 LTS and before 8.4 allows remote attackers to execute arbitrary PHP code via a crafted serialized object in the (1) cookieName to lib/banners/bannerlib.php; (2) printpages or (3) printstructures parameter to (a) tiki-print_multi_pages.php or (b) tiki-print_pages.php; or (4) sendpages, (5) sendstructures, or (6) sendarticles parameter to tiki-send_objects.php, which is not properly handled when processed by the unserialize function.

📍 영향받는 시스템

TikiWiki CMS/Groupware 6.7 LTS 미만, 8.4 미만 버전 (1.9.0~8.3 포함)

⚔️ 공격 벡터

HTTP 요청의 cookieName, printpages, printstructures, sendpages, sendstructures, sendarticles 매개변수에 악의적인 PHP 직렬화 객체를 삽입하여 원격 코드 실행

🛡️ 대응 방법

TikiWiki를 6.7 LTS 이상 또는 8.4 이상 버전으로 즉시 업그레이드하고 웹서버 재시작

🔧 검증 코드

명령어가 bannerlib.php 파일을 반환하면 TikiWiki가 설치되어 있으며, 버전 확인 후 6.7 LTS 또는 8.4 이상으로 업그레이드 필요; 파일이 없으면 TikiWiki가 설치되지 않았거나 이미 제거됨

Shell / Script
find /var/www -type f -path '*lib/banners/bannerlib.php' 2>/dev/null | head -1 && echo 'TikiWiki installed' || echo 'Not found'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

PHP