
Citrix NetScaler ADC & Gateway 向けの防御的セキュリティチェッカー — CVE-2026-88771 から CVE-2026-88778
Grupo Oruss 著 | Division81 防御セキュリティリサーチ
Citrix セキュリティ速報 CTX697096 に基づく Citrix NetScaler ADC / Gateway の露出をトリアージするための、読み取り専用・オフラインの 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 notice。
同じ読み取り専用評価を使用して、両方の形式をローカルで生成します:
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 では、コマンドを 1 行で実行するか、PowerShell のバッククォートによる継続を使用してください。
report.html をブラウザでローカルに開いてください。これは CSS を埋め込んだスタンドアロンファイルであり、外部スクリプト、アセット、テレメトリはありません。--output は --json の後方互換エイリアスとして残ります。HTML には KPI サマリー、8 件すべての CVE の検出結果、推奨アクション、評価上の注意事項が含まれます。生の設定や一致した行は含まれませんが、それでも共有前にレポートを検証してください。
重要: 修正済みビルドでの評価は、過去の侵害が存在しないことの証拠にはなりません。パッチ適用、侵害指標、フォレンジック保全については、Citrix のセキュリティ情報および CISA のガイダンスを参照してください。