
Citrix NetScaler ADC 및 Gateway를 위한 방어적 보안 점검 도구 — CVE-2026-88771부터 CVE-2026-88778까지
Grupo Oruss 제공 | Division81 방어 보안 연구
Citrix 보안 공지 CTX697096에 따른 Citrix NetScaler ADC / Gateway 노출을 **분류(triage)**하기 위한 읽기 전용 오프라인 Python 3 도구입니다. 네트워크 트래픽, 익스플로잇 페이로드, DoS 테스트, 인증 또는 타사 텔레메트리는 사용하지 않습니다. 취약점 익스플로잇 탐지기나 침해 평가 도구가 아닙니다.
검사 권한이 있는 구성 파일을 내보내십시오(/nsconfig/ns.conf 또는 show ns runningConfig 출력). 어플라이언스에서 설치된 펌웨어 빌드를 확인하고, 선택적으로 show ns tcpparam의 텍스트 출력을 저장하십시오. 독점적인 운영 구성 파일을 GitHub, 클라우드 서비스 또는 이슈 트래커에 업로드하지 마십시오.
python checker.py --config examples/sample.ns.conf --build 14.1-73.20 --tcp-params examples/tcpparam.txt --output report.json
타사 종속성 없음. Windows, Linux 및 macOS 호환.
potentially_exposed: 지원되는 영향받는 빌드 그리고 문서화된 사전 조건이 존재하는 것으로 보임. 익스플로잇 가능한 동작을 증명하지는 않음.fixed_build: 권고의 수정 빌드 임계값을 충족함. 침해되지 않았다는 보장은 아님.precondition_not_observed: 휴리스틱이 제공된 스냅샷에서 사전 조건을 식별하지 못함. 안전하다는 선언이 아님.configuration_unknown: 중요한 보충 구성 데이터가 누락됨.unknown_build: 신뢰할 수 있는 에디션/빌드 분류가 불가능함.JSON 보고서에는 의도적으로 개수가 포함되며, 민감한 구성 라인은 포함되지 않음. 소스 구성을 로컬에서 검토할 것.
| CVE | CVSS v4 | 오프라인 조건 |
|---|---|---|
| CVE-2026-88771 | 9.5 | 버전 (취약한 빌드에서는 모든 기본 구성이 영향받음) |
| CVE-2026-88772 | 9.5 | DTLS, SSL VPN 암시적 기본값 포함 |
| CVE-2026-88773 | 9.3 | HTTP/SSL vServer |
| CVE-2026-88774 | 7.0 | HTTP URL 표현식 휴리스틱; 바인딩 수동 검토 |
| CVE-2026-88775 | 8.8 | VPN 또는 AAA vServer |
| CVE-2026-88776 | 8.8 | ORACLE LB vServer |
| CVE-2026-88777 | 8.8 | FTP/RTSP/DNS64/NAT64/LSN 휴리스틱; 기능 바인딩 확인 |
| CVE-2026-88778 | 8.8 | TCP vServer + show ns tcpparam에서 Enhanced ISN Generation 비활성화됨 |
수정 빌드 (CTX697096 기준): 표준의 경우 14.1-73.37 / 13.1-64.23, FIPS의 경우 14.1-73.37, FIPS/NDcPP의 경우 13.1-37.279.
제한 사항: 이 파서는 휴리스틱이며 여러 CLI 라인에 걸쳐 분산된 컨텍스트, 배포 후 기본값, 간접 표현식 및 정책 바인딩을 놓칠 수 있음. CVE-2026-88778에는 show ns tcpparam이 필요함. 부분적으로 내보낸 구성에서 누락된 항목은 노출 가능성을 배제할 수 없음. 빌드 13.0 및 기타 지원되지 않는/수명 종료 버전은 안전한 것이 아니라 알 수 없음임. 이 검사기는 악의적 익스플로잇을 확인하지 않음. 인터넷에 노출된 패치되지 않은 어플라이언스의 경우 긴급히 패치하고 독립적인 사고/침해 평가를 수행할 것.
python -m unittest discover -s tests -v
소유하고 있거나 평가 권한이 있는 구성만 점검하십시오. 내부 세부 정보가 포함된 실제 내보내기나 결과를 절대 커밋하지 마십시오. 라이선스: MIT. 이는 By Grupo Oruss | Division81 Defensive Security Research의 독립적인 프로젝트이며, Citrix/NetScaler와 제휴하거나 이들의 보증을 받지 않습니다.
출처: Citrix CTX697096, CISA 공지.
동일한 읽기 전용 평가를 사용하여 두 형식을 로컬에서 생성합니다:
python checker.py --config examples/sample.ns.conf --build 14.1-73.20 \
--tcp-params examples/tcpparam.txt --json report.json --html report.html
Windows PowerShell에서는 명령을 한 줄로 실행하거나 PowerShell 백틱을 사용하여 줄을 이어서 실행하십시오.
report.html을 브라우저에서 로컬로 여십시오. 이 파일은 CSS가 내장된 독립 실행형 파일이며 외부 스크립트, 자산 또는 텔레메트리가 없습니다. --output은 --json의 하위 호환 별칭으로 유지됩니다. HTML은 KPI 요약, 8개 CVE 모두에 대한 결과, 권장 조치 및 평가 주의사항을 제공합니다. 원시 구성 및 일치된 줄은 제외되지만, 공유 전에 보고서를 검증하십시오.
중요: 수정된 빌드에 대한 평가는 과거 침해가 없었다는 증거가 아닙니다. 패치, 침해 지표 및 포렌식 보존에 대해서는 Citrix 게시판과 CISA 지침을 참조하십시오.