
# CVE-2026-24061 개념 증명 익스플로잇 inetutils-telnetd에서 USER 환경 변수 조작을 통해 발생하는 인증되지 않은 원격 루트 권한 상승 취약점(CVE-2026-24061)에 대한 개념 증명 익스플로잇입니다. Docker 랩 설정과 리버스 셸 페이로드를 포함합니다.
이 저장소는 CVE-2026-24061에 대한 개념 증명(PoC) 익스플로잇을 포함하고 있습니다. 이는 엄격히 교육 목적과 통제된 실험실 환경에서 시스템을 테스트하기 위한 용도로만 제공됩니다.
저자는 이 코드의 어떠한 오용에 대해서도 책임을 지지 않습니다.
이 취약점은 inetutils-telnetd에 영향을 미치며, 인증되지 않은 원격 공격자가 USER 환경 변수를 조작하여 루트 권한을 획득할 수 있게 합니다.
자세한 분석은 다음 연구 자료를 참조하십시오: Safebreach Labs 근본 원인 분석
취약한 환경을 안전하게 시뮬레이션하기 위해 Docker 이미지가 준비되어 있습니다.
취약한 컨테이너 실행:
docker run -d -p 23:23 --name vulnerable-telnetd joshbeck2024/ctf-cve-2026-24061-telnetd
참고: 이 명령은 취약한 서비스를 호스트의 23번 포트에 바인딩합니다. 격리된 네트워크에 있는지 확인하십시오.
익스플로잇 스크립트 편집:
exploit.py를 대상 IP 주소로 업데이트하십시오.
exploit("TARGET_IP", 23)
익스플로잇 실행:
python3 exploit.py
결과: 성공하면 스크립트는 스크립트 내에서 구성한 리스너로 리버스 셸 연결을 설정합니다(기본 확인을 사용하는 경우 플래그를 출력합니다).
윤리를 지키고 안전을 유지하십시오.