
Citrix NetScaler ADC/Gateway를 핑거프린팅하고, 빌드 버전을 수정 릴리스와 비교하며, UDP/443 DTLS 노출을 프로브하는 CVE-2026-88772용 Python PoC입니다.
CVE-2026-88772 — Citrix NetScaler ADC 및 NetScaler Gateway를 위한 Python 3 PoC입니다.
CVE-2026-88772 — DTLS(UDP TLS) 처리에서의 메모리 오버플로는 원격 코드 실행 또는 서비스 거부로 이어질 수 있습니다. 악용하려면 DTLS가 활성화되어 있어야 하며, Gateway에서는 관리자가 **-dtls OFF**로 설정하지 않은 한 VPN 가상 서버에 대해 DTLS가 기본적으로 켜져 있습니다. DTLS 유형 vServer도 범위에 포함됩니다.
영향받는 버전(수정 기준):
| 제품 | 수정 버전 |
|---|---|
| ADC / Gateway 14.1 | 14.1-73.37 이상 |
| ADC / Gateway 13.1 | 13.1-64.23 이상 |
| ADC 14.1 FIPS | 14.1-73.37 FIPS |
| ADC 13.1 FIPS / NDcPP | 13.1.37.279 |
CVSS 4.0: 9.5 CRITICAL (AV:N/AC:H/PR:N/UI:N, 높은 C/I/A 및 하위 점수).
Citrix CTX697096(CVE-2026-88771부터 88778 포함)은 완화 조치가 적용되지 않은 어플라이언스에서 88771 및 88772의 활발한 악용이 있음을 명시합니다. 이전 8월 빌드(14.1-73.32, 13.1-63.21)는 이 문제를 수정하지 않습니다.
PoC 페이지: https://pocbit.org/pocs/cve-2026-88772
카탈로그: https://pocbit.org/pocs/
| 공급업체 | Citrix / Cloud Software Group |
| 제품 | NetScaler ADC, NetScaler Gateway |
| 벡터 | 네트워크, DTLS(일반적으로 UDP 443) |
| 영향 | RCE 또는 DoS |
| 완화 | 패치 적용, 또는 VPN vServer에서 DTLS 비활성화 |
이 PoC는 Gateway/ADC 로그인 표면을 핑거프린팅하고, 노출된 경우 빌드 문자열을 파싱하며, UDP/443을 확인하고, 선택적으로 무해한 DTLS ClientHello 프로브를 전송합니다. 메모리 오버플로 트리거(야생에서 무기화됨)는 포함하지 않습니다.
pip install -r requirements.txt
python poc.py -u https://vpn.example.com --mode check
python poc.py -u https://vpn.example.com --mode check --dtls-probe
python poc.py -u https://vpn.example.com --build 14.1-73.32 --mode check
python poc.py --list targets.example.txt --mode check -j 12
CVE-2026-88772 PoC: Citrix NetScaler ADC/Gateway DTLS 메모리 오버플로(RCE/DoS). Gateway 감지, 14.1-73.37 / 13.1-64.23 대비 빌드 확인, UDP/443 DTLS 프로브. PoCbit
CVE-2026-88772: NetScaler의 DTLS 메모리 오버플로; 기본 VPN DTLS로 RCE/DoS. 제로데이 악용 보고됨. PoC: 탐지 + 안전한 DTLS 프로브; 오버플로 패킷 없음.
승인된 테스트 및 사고 대응 전용입니다. 운영 중인 어플라이언스를 중단시키지 마십시오.