🔍 CVE-2017-16660

7.2
CVSS Score
HIGH
2017-11-08
2026-05-13 00:24
✅ 완료

🇰🇷 한글 설명

Cacti 1.1.27에서 인증된 관리자가 로그 경로를 웹 루트 아래에 배치한 후 remote_agent.php의 Client-ip 헤더에 PHP 코드를 삽입하여 원격 코드 실행(RCE)을 수행할 수 있습니다. 공격자는 이를 통해 서버 전체에 대한 제어 권한을 획득하게 됩니다.

💡 쉬운 설명

Cacti 관리 권한을 가진 사람이 시스템 설정을 악용하여 서버에서 원하는 코드를 실행시킬 수 있는 취약점입니다. 관리자 권한이 있는 악의적 사용자만 공격 가능합니다.

🇺🇸 원문 (English)

Cacti 1.1.27 allows remote authenticated administrators to conduct Remote Code Execution attacks by placing the Log Path under the web root, and then making a remote_agent.php request containing PHP code in a Client-ip header.

📍 영향받는 시스템

Cacti 1.1.27 및 이전 버전

⚔️ 공격 벡터

인증된 관리자가 로그 경로를 웹 루트 아래에 설정한 후 remote_agent.php 요청의 Client-ip 헤더에 PHP 코드 삽입

🛡️ 대응 방법

Cacti를 1.1.28 이상으로 업그레이드하거나, 로그 디렉토리를 웹 서버 접근 불가 영역으로 변경 및 remote_agent.php 접근 제한

🔧 검증 코드

Cacti 버전이 1.1.27 이하면 취약하며, 1.1.28 이상이면 보안 패치가 적용된 상태입니다.

Shell / Script
grep -r VERSION /var/www/cacti/include/version.php 2>/dev/null | head -1

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

PHP