CVE-2024-25641
Cacti에서 패키지를 가져올 때 발생하는 RCE 취약점
- 게시됨
- 2024. 5. 13.
- 업데이트됨
- 2025. 11. 4.
- CNA 할당 중
- GitHub_M
- 증거 관찰됨
- 2025. 4. 15.
기본 CVSS
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:H높음 · 다음 30일
- 백분위수
- 99.7%
- 모델 날짜
- 2026. 9. 21.
EPSS는 통계적 추정치이지 확실성이나 영향의 척도가 아닙니다. 이를 CVSS, KEV 상태, 노출 및 환경과 결합하세요.
요약
Cacti는 운영 모니터링 및 장애 관리 프레임워크를 제공합니다. 1.2.27 이전 버전에서 "패키지 가져오기(Package Import)" 기능을 통해 악용 가능한 임의 파일 쓰기 취약점이 존재하며, "템플릿 가져오기(Import Templates)" 권한이 있는 인증된 사용자가 웹 서버에서 임의의 PHP 코드를 실행할 수 있게 합니다. 이 취약점은 `/lib/import.php` 스크립트에 정의된 `import_package()` 함수 내에 있습니다. 이 함수는 XML 데이터에서 제공된 파일 이름과 파일 내용을 무비판적으로 신뢰하며, 해당 파일을 Cacti 기본 경로(또는 경로 탐색 시퀀스가 필터링되지 않으므로 그 외부까지)에 씁니다. 이를 악용하면 웹 서버에 임의의 파일을 쓰거나 덮어쓸 수 있으며, 임의의 PHP 코드 실행이나 기타 보안 영향으로 이어질 수 있습니다. 1.2.27 버전에는 이 문제에 대한 패치가 포함되어 있습니다.
소스
8- CVE-2024-25641익스플로잇
이 저장소는 Cacti 1.2.26에서 CVE-2024-25641을 익스플로잇하는 과정을 자동화합니다.
- CVE-2024-25641익스플로잇
# CVE-2024-25641 개념 증명 익스플로잇 Cacti 1.2.26의 Package Import 기능을 통한 인증된 원격 코드 실행(RCE) 취약점으로, 임의의 PHP 코드 실행 및 리버스 셸을 가능하게 합니다.
# Cacti 1.2.26 (CVE-2024-25641) 자동화 RCE 익스플로잇 패키지 가져오기 기능의 임의 파일 쓰기 취약점을 악용하여 웹 서버에서 PHP 코드를 실행하는 Cacti 1.2.26용 자동화 RCE 익스플로잇입니다.
책임 있는 사용
귀하가 소유하고 있거나 테스트할 권한이 있는 시스템에 대해서만 취약점 정보를 사용하십시오. Kitploit은 공개 연구 메타데이터에 연결되며 익스플로잇 코드나 악성 페이로드를 저장하지 않습니다.