Skip to content
KitploitKITPLOIT
도구블로그
제출
도구블로그
제출

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

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

··피드·문의·개인정보·© 2026 Kitploit

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
도구/GitHubGitHub/joshuaprovoste/cve-2025-22870
Vulnerability AnalysisExploitationWeb SecurityNetwork Security
GitHubjoshuaprovoste/cve-2025-22870

CVE-2025-22870

CVE-2025-22870에 대한 개념 증명(PoC)으로, golang.org/x/net/http/httpproxy의 취약한 버전(<0.36.0)에서 HTTP 프록시 우회를 시연합니다. 잘못된 IPv6 zone ID 구문 분석을 악용하여 NO_PROXY 제한을 우회함으로써, 잘못 구성된 환경에서 프록시 우회 및 잠재적 SSRF를 가능하게 합니다.

저장소 보기
21년 전아직 검토되지 않음

인기

모두 보기 →

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

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

PoC – CVE-2025-22870 – Go의 IPv6 Zone ID를 통한 HTTP 프록시 우회

요약

이 PoC(Proof of Concept)는 golang.org/x/net/http/httpproxy 패키지(v0.36.0 이전 버전)에 존재하는 CVE-2025-22870 취약점의 악용을 시연합니다. 이 취약점은 IPv6 Zone ID가 NO_PROXY 패턴과 매칭되는 방식을 악용하여 HTTP 프록시 제한을 우회하는 데 사용될 수 있습니다.

취약한 구성 요소

  • 패키지: golang.org/x/net/http/httpproxy
  • 영향을 받는 버전: < 0.36.0
  • 패치된 버전: 0.36.0
  • 발견자: Juho Forsén (Mattermost)
  • Go 이슈: https://go.dev/issue/71984
  • GitHub 보안 권고: https://github.com/advisories/GHSA-qxp5-gwg8-xv66

취약점 설명

NO_PROXY 환경 변수가 특정 도메인이 프록시를 통해 라우팅되지 않도록 제한하도록 설정된 경우(예: NO_PROXY=*.example.com), IPv6 Zone ID를 가진 호스트(예: [::1%25.example.com])에 대한 특수하게 조작된 요청이 잘못 매칭되어 프록시를 거치지 않을 수 있습니다. 이로 인해 프록시 우회가 발생하며, 특정 조건에서는 **서버 측 요청 위조(SSRF, Server-Side Request Forgery)**가 가능해질 수 있습니다.

영향

이 취약점은 NO_PROXY로 보호된다고 여겨졌던 도메인이라도 구성된 프록시를 우회하면서 내부 또는 로컬 서비스에 직접 요청을 보내는 데 악용될 수 있습니다.

취약점 세부 정보

이 PoC는 golang.org/x/net/http/httpproxy 패키지의 취약점, 특히 NO_PROXY 규칙과 매칭할 때 IPv6 Zone ID를 파싱하는 방식의 결함을 악용합니다.

사용되는 페이로드는 다음과 같습니다:

root@kitploit:~
[::1%25.example.com]:https://raw.githubusercontent.com/joshuaprovoste/cve-2025-22870/HEAD/7777

취약한 패키지의 파싱 버그로 인해 이 주소는 NO_PROXY와 매칭됨에도 불구하고 프록시를 우회합니다.

도구 다운로드