🔍 CVE-2013-1465

9.8
CVSS Score
CRITICAL
2013-02-08
2026-04-29 01:13
✅ 완료

🇰🇷 한글 설명

CubeCart 5.0.0~5.2.0의 Cubecart::_basket 메서드에서 shipping 파라미터를 통해 임의의 PHP 객체를 역직렬화할 수 있는 취약점입니다. 공격자는 Config 객체를 조작하여 애플리케이션 설정을 수정할 수 있으므로 원격 코드 실행으로 이어질 수 있습니다.

💡 쉬운 설명

CubeCart 웹샵 프로그램의 배송 정보 입력 창에 특수한 데이터를 넣으면, 공격자가 프로그램 설정을 마음대로 바꿀 수 있는 버그입니다. 이를 통해 서버를 완전히 장악할 수 있게 됩니다.

🇺🇸 원문 (English)

The Cubecart::_basket method in classes/cubecart.class.php in CubeCart 5.0.0 through 5.2.0 allows remote attackers to unserialize arbitrary PHP objects via a crafted shipping parameter, as demonstrated by modifying the application configuration using the Config object.

📍 영향받는 시스템

CubeCart 5.0.0, 5.0.1, 5.0.2, 5.0.3, 5.1.0, 5.2.0

⚔️ 공격 벡터

HTTP POST 요청의 shipping 파라미터에 직렬화된 악의적 PHP 객체를 삽입하여 역직렬화 공격 수행

🛡️ 대응 방법

CubeCart를 5.2.1 이상으로 업그레이드하거나, 입력값 검증 및 역직렬화 함수(unserialize) 제거, WAF 규칙으로 의심스러운 직렬화 데이터 차단

🔧 검증 코드

결과 경로가 표시되면 CubeCart 설치 위치이고, 해당 파일의 _basket 메서드를 확인하여 unserialize 함수 사용 여부 검증

Shell / Script
find / -name 'cubecart.class.php' 2>/dev/null | xargs grep -l '_basket' | head -1

📊 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