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

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

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

피드문의개인정보© 2026 Kitploit

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
CVE_ADC_IOC_2026 — CTX696604에 따른 Citrix NetScaler CVE 사전 조건 확인기 | 지원 CVE : CVE-2026-8451, CVE-2026-8452, CVE-2026-8655, CVE-2026-10816, CVE-2026-10817 및 CVE-2026-13474 | Kitploit
도구/GitHubGitHub/derekpreston81/cve_adc_ioc_2026
Cloud Infrastructure SecurityVulnerability AnalysisScripting & AutomationConfiguration AuditingNetwork SecurityDevSecOps
GitHubderekpreston81/cve_adc_ioc_2026

CVE_ADC_IOC_2026

CTX696604에 따른 Citrix NetScaler CVE 사전 조건 확인기 | 지원 CVE : CVE-2026-8451, CVE-2026-8452, CVE-2026-8655, CVE-2026-10816, CVE-2026-10817 및 CVE-2026-13474

저장소 보기
21223개월 전아직 검토되지 않음

인기

모두 보기 →

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

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유
웹사이트

CVE_ADC_IOC_2026

NetScaler CVE 사전 조건 검사기

저자: Derek

NetScaler 설정 파일(ns.conf)을 검사하고 특정 CVE에 대한 사전 조건을 충족하는지 확인하는 Python 스크립트입니다. 이 스크립트는 실행 중인 설정 또는 저장된 설정 파일을 파싱하고 취약한 설정을 자세한 결과와 함께 보고합니다.


지원되는 CVE

CVE설명확인된 사전 조건
CVE-2026-8451SAML IdP 프로필add authentication samlIdPProfile .*
CVE-2026-8452인증/게이트웨이 Vserveradd authentication vserver .* 또는 add vpn vserver .*
CVE-2026-8655Oracle/DNS LB + DNS 재귀Oracle LB, DNS/DOT vserver, SSL+DNSoverHTTPS, DNS 재귀 해석
CVE-2026-10817TCP TimeStamp 활성화됨-TimeStamp ENABLED가 있는 TCP 프로필, 프로필에서 vserver/서비스 매핑 추적, 기본 프로필 상속 처리
CVE-2026-13474HTTP/2 활성화됨-http2 ENABLED가 있는 HTTP 프로필, 프로필에서 vserver 매핑 추적, 기본 프로필 상속 처리

기능

  • 프로필-투-Vserver/서비스 매핑: CVE-2026-10817 및 CVE-2026-13474의 경우, 취약한 프로필을 사용하는 vserver와 서비스를 추적합니다.
  • 기본 프로필 처리: 기본 프로필(nstcp_default_profile, nshttp_default_profile)에 취약한 설정이 있는지 감지하고 상속하는 모든 vserver/서비스를 열거합니다.
  • 다중 입력 모드: 로컬 파일, sshpass를 통한 SSH, 또는 paramiko를 통한 SSH (순수 Python).
  • JSON 출력: CI/CD 파이프라인 통합을 위한 --json 플래그.
  • 조용한 모드: 취약한 CVE만 표시하는 --quiet.
  • 컬러 출력: 읽기 쉬운 ANSI 색상 코드 터미널 출력.

설치

1. 스크립트 복제 또는 다운로드

git clone https://github.com/derekpreston81/CVE_ADC_IOC_2026.git
cd CVE_ADC_IOC_2026

2. 의존성 설치 (선택 사항, SSH 모드용)

pip install -r requirements.txt

참고: 로컬 파일 모드의 경우 스크립트는 Python 표준 라이브러리만으로 작동합니다. paramiko는 SSH 가져오기에만 필요합니다.


사용법

로컬 ns.conf 파일 확인

python netscaler_cve_checker.py /path/to/ns.conf

SSH를 통해 확인 (백엔드 자동 감지)

python netscaler_cve_checker.py --ssh 192.168.1.1 nsroot password

스크립트는 먼저 sshpass를 시도하고, 실패하면 paramiko로 대체합니다.

paramiko를 통해 SSH 강제 사용

python netscaler_cve_checker.py --ssh-paramiko 192.168.1.1 nsroot password

자동화/CI-CD용 JSON 출력

python netscaler_cve_checker.py --json /path/to/ns.conf

조용한 모드 — 취약한 CVE만 표시

python netscaler_cve_checker.py --quiet /path/to/ns.conf

NetScaler 설정 가져오기

옵션 A: 실행 중인 설정을 파일로 저장

NetScaler CLI(또는 SSH)에서:

show ns runningconfig > /var/tmp/ns.conf

그런 다음 SCP/SFTP를 통해 ns.conf를 다운로드하고 로컬에서 검사기를 실행합니다.

옵션 B: SSH를 통해 직접 가져오기

--ssh 또는 --ssh-paramiko 플래그를 사용합니다 (위 참조). 스크립트는 장비에서 show ns runningconfig를 실행하고 출력을 파싱합니다.


예제 출력

================================================================================
  NetScaler CVE 사전 조건 검사기
  버전: 1.1
================================================================================

[CVE-2026-8451] SAML IdP 프로필 구성
  상태: 취약하지 않음 (심각도: 없음)
  사전 조건: add authentication samlIdPProfile .*
  ✓ 일치하는 사전 조건이 없습니다.

[CVE-2026-8452] 인증 Vserver / 게이트웨이 (VPN) Vserver
  상태: 취약함 (심각도: 높음)
  사전 조건:
    - add authentication vserver .* (AAA Vserver)
    - add vpn vserver .* (게이트웨이: VPN, ICA 프록시, CVPN, RDP 프록시)
  ⚠ 발견 사항:
    VPN/게이트웨이 Vserver (2):
      > add vpn vserver GW_VPN SSL 10.0.0.10 443 -icaOnly ON
      > add vpn vserver RDP_PROXY SSL 10.0.0.11 443
  권장 사항: AAA 및 VPN vserver를 검토하십시오. 패치를 적용하고 액세스를 제한하십시오.

[CVE-2026-10817] TimeStamp가 활성화된 TCP 프로필
  상태: 취약함 (심각도: 치명적)
  사전 조건: -TimeStamp ENABLED가 있는 TCP 프로필
  ⚠ 발견 사항:
    TimeStamp가 활성화된 TCP 프로필 (1):
      > 프로필: custom_profile
        구성: add ns tcpProfile custom_profile -TimeStamp ENABLED
        연결된 Vserver (1):
          - test_server (add lb vserver)
    ⚠ 기본 프로필 (nstcp_default_profile)에 TimeStamp가 활성화되어 있습니다!
      명시적 TCP 프로필이 없는 모든 vserver/서비스가 영향을 받습니다.
      기본 영향 Vserver (15):
        - vs1 (add lb vserver)
        - vs2 (add cs vserver)
        ...
  권장 사항: 필요하지 않은 경우 TCP 프로필에서 TimeStamp를 비활성화하십시오.

================================================================================
  요약
================================================================================
  CVE-2026-8451: 안전
  CVE-2026-8452: 취약
  CVE-2026-8655: 안전
  CVE-2026-10817: 취약
  CVE-2026-13474: 안전

  확인된 총 CVE: 5
  취약: 2
  안전: 3

  조치 필요: 위의 발견 사항을 검토하고 공급업체 패치를 적용하십시오.
================================================================================

문제 해결

sshpass not found 오류

시스템에 sshpass를 설치하거나 대신 --ssh-paramiko를 사용하십시오:

# Ubuntu/Debian
sudo apt-get install sshpass

# RHEL/CentOS/Rocky
sudo yum install sshpass

# macOS
brew install sshpass

paramiko가 설치되지 않음

pip install paramiko

그런 다음 SSH 모드에 --ssh-paramiko를 사용하십시오.

인증 실패

  • 사용자 이름/암호가 올바른지 확인하십시오.
  • NetScaler IP/호스트 이름에 연결할 수 있는지 확인하십시오.
  • NetScaler에서 SSH가 활성화되어 있는지 확인하십시오.

라이선스

이 스크립트는 보안 평가 및 규정 준수 목적으로 있는 그대로 제공됩니다. 사용에 따른 책임은 본인에게 있습니다. 변경 사항을 적용하기 전에 항상 공급업체 보안 권고 사항을 기준으로 결과를 확인하십시오.


저자

Derek

도구 다운로드