🔍 CVE-2014-4000

8.8
CVSS Score
HIGH
2017-11-15
2026-05-13 00:24
✅ 완료

🇰🇷 한글 설명

Cacti 1.0.0 이전 버전에서 stripslashes() 처리된 사용자 입력값을 unserialize() 함수로 역직렬화할 때 발생하는 PHP 객체 주입 취약점입니다. 원격 인증 사용자가 조작된 직렬화 객체를 전송하여 임의의 PHP 코드를 실행할 수 있습니다.

💡 쉬운 설명

Cacti 모니터링 소프트웨어가 사용자가 보낸 데이터를 안전하지 않게 처리하는 문제입니다. 인증된 공격자가 특수한 데이터를 보내 서버에서 원하는 명령을 실행할 수 있게 합니다.

🇺🇸 원문 (English)

Cacti before 1.0.0 allows remote authenticated users to conduct PHP object injection attacks and execute arbitrary PHP code via a crafted serialized object, related to calling unserialize(stripslashes()).

📍 영향받는 시스템

Cacti < 1.0.0 (1.0.0 이전 모든 버전)

⚔️ 공격 벡터

원격 인증 사용자가 조작된 직렬화 PHP 객체를 포함한 요청으로 대상 서버의 unserialize() 함수 실행

🛡️ 대응 방법

Cacti를 1.0.0 이상으로 업그레이드하거나 사용자 입력에 unserialize() 사용 제거

🔧 검증 코드

설치된 Cacti 버전 확인 후 1.0.0 이상인지 검증 (버전이 1.0.0 미만이면 취약함)

Shell / Script
dpkg -l cacti 2>/dev/null | grep cacti || rpm -q cacti 2>/dev/null

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

PHP