
CVE-2024-27348에 대한 Python 익스플로잇 및 탐지 스크립트. 이는 Apache HugeGraph Server의 Gremlin traversal language interface를 통한 원격 코드 실행 취약점입니다.
CVE-2024-27348은 널리 사용되는 그래프 데이터베이스 시스템인 Apache HugeGraph Server의 치명적인 원격 명령 실행(RCE) 취약점입니다. 이 결함은 사용자가 그래프 데이터베이스와 상호작용할 수 있게 해주는 Gremlin traversal 언어 인터페이스에 존재합니다. 공격자는 특수하게 조작된 요청을 Gremlin 서버에 전송하여 이 취약점을 악용할 수 있으며, 이로 인해 샌드박스를 우회하고 기본 시스템에서 임의 코드를 실행할 가능성이 생깁니다.
이 위험을 완화하기 위해 Apache Software Foundation은 사용자에게 HugeGraph 버전 1.3.0 이상으로 업그레이드하고 Java 11에서 실행할 것을 권장합니다. 또한 내장 인증 시스템을 구현하고 "Whitelist-IP/port" 기능을 구성하면 접근을 제한하고 보안을 강화하는 데 도움이 됩니다.
python3 exploit.py -t http://<target_host>:<target_port> -c "<cmd>"
탐지 스크립트:
python detect.py --target http://<target_host> --port <target_port> --domain <your_domain>
이 익스플로잇 스크립트는 연구 및 효과적인 방어 기술 개발 목적으로만 제작되었습니다. 악의적이거나 승인되지 않은 활동에 사용하기 위한 것이 아닙니다. 스크립트의 작성자와 소유자는 이 소프트웨어의 오용이나 손해에 대한 책임을 부인합니다. 사용자는 이 소프트웨어를 관련 법규를 준수하여 책임감 있게 사용해야 합니다. 책임감 있게 사용하십시오.