
CVE-2026-24061 익스플로잇 PoC
⚠ 이 도구는 교육 목적으로만 제작되었습니다. 통제된 환경 밖에서의 무단 사용은 엄격히 금지됩니다.
CVE-2026-24061은 GNU Inetutils의 telnetd(버전 1.9.3–2.7)에 존재하는 치명적인 취약점(CVSS 9.8)으로, 원격 공격자가 USER 환경 변수를 통해 -f root를 전달하여 인증을 우회하고 루트 액세스 권한을 얻을 수 있습니다. 이 도구는 이 취약점의 악용을 시뮬레이션하기 위해 제작되었습니다.
이 PoC는 대상 호스트 주소가 필요합니다. 이를 제공하는 방법은 두 가지입니다.
target.txt에 페이로드를 삽입하세요.
host
스크립트는 이 파일의 주소를 사용합니다.
두 번째 옵션: CLI를 통해 대상 주소를 추가할 수 있습니다. 대상 호스트로 rce.py를 실행하세요.
python rce.py <host> [-p <port>]
python rce.py
이 취약점은 telnetd가 환경 변수를 제대로 처리하지 못하는 데서 발생합니다. 서비스는 USER 변수를 검증하지 않으며, 주입된 명령줄 옵션이 합법적인 인자로 해석되도록 허용합니다.
이 PoC는 대상 Telnet 서비스에 연결하고 -f root 옵션이 포함된 조작된 USER 값을 전송합니다. 취약한 telnetd 인스턴스가 이를 처리하면 데몬은 주입된 매개변수를 신뢰할 수 있는 로그인 플래그로 취급하여 인증을 우회하고, 대상이 취약한 경우 루트 셸을 부여합니다.
이 도구는 교육 목적으로만 제작되었습니다. 통제된 환경 밖에서의 무단 사용은 엄격히 금지됩니다.