
POC - CVE-2024–10914- D-Link NAS의 `name` 매개변수에서의 Command Injection 취약점
name 매개변수에서의 명령 주입 취약점D-Link DNS-320, DNS-320LW, DNS-325 및 DNS-340L(20241028까지)에서 취약점이 발견되었습니다. 이 취약점은 치명적(critical)으로 분류되었습니다. 이 취약점의 영향을 받는 부분은 /cgi-bin/account_mgr.cgi?cmd=cgi_user_add 파일의 cgi_user_add 함수입니다. name 인자를 조작하면 OS 명령 주입이 발생합니다. 공격은 원격으로 수행될 수 있습니다. 공격의 복잡성은 상당히 높으며, 악용은 어려워 보입니다. 익스플로잇은 대중에게 공개되었으며 사용될 수 있습니다.
이 취약점은 account_mgr.cgi 스크립트, 특히 cgi_user_add 명령 처리에서 발생합니다. 이 스크립트의 name 매개변수는 입력을 적절히 삭제(sanitize)하지 않아 명령 실행을 허용합니다.
자세히 알아보기 — CVE-2024-10914
면책 조항: 이 개념 증명(POC)은 교육 및 윤리적 테스트 목적으로만 제작되었습니다. 사전 상호 동의 없이 대상을 공격하기 위해 이 도구를 사용하는 것은 불법입니다. 모든 관련 지방, 주, 연방 법률을 준수할 책임은 최종 사용자에게 있습니다. 개발자는 이 프로그램으로 인해 발생한 오용이나 피해에 대해 어떠한 책임도 지지 않습니다.
잠재적 대상을 찾으려면 Fofa(Shodan.io와 유사)를 사용하세요:
app="D_Link-DNS-ShareCenter" && server=="lighttpd/1.4.25-devel-fb150ff"
먼저 저장소를 복제합니다:
git clone https://github.com/verylazytech/CVE-2024-10914
익스플로잇 실행:
bash ./cve-2024-10914.sh -u <url>
./cve-2024-10914.ps1 -u <url>
