Skip to content
KitploitKITPLOIT
उपकरणब्लॉग
जमा करें
उपकरणब्लॉग
जमा करें

हैकिंग, पेनटेस्ट और साइबर सुरक्षा उपकरण आपके सुरक्षा शस्त्रागार के लिए!

Kitploit हैकिंग, साइबर सुरक्षा और पेंटेस्टिंग टूल्स की एक निर्देशिका है। कमजोरियों को खोजने, सिस्टम का विश्लेषण करने, परीक्षण को स्वचालित करने और अपनी सुरक्षा को मजबूत करने के लिए नवीनतम प्रोजेक्ट अपडेट खोजें।

··फ़ीड·संपर्क·गोपनीयता·© 2026 Kitploit

टूल निर्देशिका

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
safe-check-CVE-2025-23419 — CVE-2025-23419 का पायथन स्क्रिप्ट स्कैनर safe-check | Kitploit
उपकरण/GitHubGitHub/harley-ghostie/safe-check-cve-2025-23419
भेद्यता स्कैनरभेद्यता विश्लेषणकॉन्फ़िगरेशन ऑडिटिंगवेब सुरक्षानेटवर्क सुरक्षा
GitHubharley-ghostie/safe-check-cve-2025-23419

safe-check-CVE-2025-23419

CVE-2025-23419 का पायथन स्क्रिप्ट स्कैनर safe-check

रिपॉजिटरी देखें

सबसे लोकप्रिय

सभी देखें →

हमारे समुदाय द्वारा सबसे अधिक उपयोग किए जाने वाले उपकरण खोजें।

सभी उपकरण खोजें

हमारे उपकरणों का संग्रह ब्राउज़ करें

सभी उपकरण देखें →
साझा करें
3 महीने पहलेअभी तक समीक्षित नहीं

Safe Check CVE-2025-23419 - NGINX mTLS Session Resumption

CVE-2025-23419 के लिए सुरक्षित मान्यता स्क्रिप्ट वाला रिपॉजिटरी, यह एक ऐसी कमजोरी है जो NGINX, mTLS और TLS session resumption से संबंधित है।

स्क्रिप्ट एक ह्यूरिस्टिक जांच करती है ताकि इस दोष के संपर्क में आने की संभावना की पहचान हो सके, बिना सक्रिय शोषण किए और बिना क्लाइंट प्रमाणपत्र प्रमाणीकरण को दरकिनार करने का प्रयास किए।

इसका उद्देश्य अधिकृत वातावरणों में तकनीकी छँटाई, रक्षात्मक मान्यता और एक्सपोज़र विश्लेषण में सहायता करना है।


शामिल CVE

CVEतकनीकप्रकारप्रभावित घटक
CVE-2025-23419NGINXसंभावित mTLS प्रमाणीकरण बायपासवर्चुअल होस्ट्स पर TLS session resumption

कमजोरी का सारांश

CVE-2025-23419 उन परिदृश्यों को प्रभावित करती है जहाँ NGINX के कई server blocks एक ही IP और पोर्ट साझा करते हैं, और वातावरण क्लाइंट प्रमाणपत्र प्रमाणीकरण (जिसे mTLS भी कहा जाता है) का उपयोग करता है।

कुछ कॉन्फ़िगरेशन में, एक हमलावर पहले से स्थापित TLS सत्र को पुनः उपयोग करके किसी अन्य वर्चुअल होस्ट के संदर्भ में क्लाइंट प्रमाणपत्र प्रमाणीकरण की आवश्यकताओं को दरकिनार कर सकता है।

यह कमजोरी TLS session resumption के उपयोग से संबंधित है, विशेषकर जब ssl_session_cache या ssl_session_tickets सक्षम हों।

व्यवहार में, एक्सपोज़र कमजोर संस्करण, TLS 1.3 के उपयोग, TLS सत्र कॉन्फ़िगरेशन, कई वर्चुअल होस्ट्स और वातावरण के विशिष्ट भागों में mTLS के अनुप्रयोग के संयोजन पर निर्भर करता है।


प्रभावित संस्करण

सार्वजनिक सलाहकारों के अनुसार, यह समस्या निम्नलिखित को प्रभावित करती है:

root@kitploit:~
NGINX 1.11.4 और बाद के संस्करण

जब निम्नलिखित शर्तें मौजूद हों:

root@kitploit:~
NGINX को OpenSSL के साथ संकलित किया गया हो
TLS 1.3 सक्षम हो
Session resumption सक्षम हो
ssl_session_cache या ssl_session_tickets का उपयोग हो
एक ही IP और पोर्ट पर कई server blocks हों
किसी वर्चुअल होस्ट पर mTLS/क्लाइंट प्रमाणपत्र प्रमाणीकरण हो

सुधार निम्नलिखित संस्करणों में प्रकाशित किया गया था:

root@kitploit:~
NGINX 1.26.3
NGINX 1.27.4

इसलिए, एक संस्करण जैसे:

root@kitploit:~
nginx/1.24.0

को संभावित रूप से कमजोर माना जाना चाहिए, बशर्ते कि कॉन्फ़िगरेशन परिदृश्य भी इस दोष के अनुकूल हो।

महत्वपूर्ण: अकेला कमजोर संस्करण शोषण की पुष्टि नहीं करता। यह कॉन्फ़िगरेशन के सत्यापन की आवश्यकता को इंगित करता है।


उपलब्ध स्क्रिप्ट

स्क्रिप्टउद्देश्यकब उपयोग करें
safe-check-CVE-2025-23419.pyCVE-2025-23419 के संभावित एक्सपोज़र के लिए एक सुरक्षित और ह्यूरिस्टिक जाँच करता है।जब लक्ष्य संभावित रूप से कमजोर NGINX दिखाता है और mTLS/TLS session resumption के उपयोग का संदेह हो।

स्क्रिप्ट क्या करती है

स्क्रिप्ट कमजोरी के संकेत जुटाने के लिए सुरक्षित जाँच करती है:

  • Server हेडर की पहचान करने का प्रयास करती है;
  • जाँचती है कि सेवा NGINX प्रतीत होती है या नहीं;
  • NGINX संस्करण को निकालती है यदि वह उजागर हो;
  • संस्करण की तुलना संभावित रूप से कमजोर सीमा से करती है;
  • यह अनुमान लगाने का प्रयास करती है कि एंडपॉइंट mTLS की माँग करता है या नहीं;
  • TLS session resumption के संकेतों की जाँच करती है;
  • एक ही IP और पोर्ट पर किसी अन्य vhost/डिफ़ॉल्ट (बिना mTLS) की पहचान के लिए यादृच्छिक SNI/Host का परीक्षण करती है;
  • एक सरल आउटपुट लौटाती है जो POSSIVEL (संभव) या NAO_INDICADO (संकेत नहीं) दर्शाता है।

स्क्रिप्ट क्या नहीं करती

यह स्क्रिप्ट कमजोरी का शोषण नहीं करती।

यह निम्नलिखित का प्रयास नहीं करती:

  • mTLS प्रमाणीकरण को दरकिनार करना;
  • संरक्षित क्षेत्र तक पहुँचना;
  • मान्य क्लाइंट प्रमाणपत्र का उपयोग करना;
  • विभिन्न vhosts के बीच आक्रामक रूप से सत्र का पुनः उपयोग करना;
  • अनुपलब्धता उत्पन्न करना;
  • ब्रूट फोर्स करना;
  • वातावरण में डेटा को संशोधित करना।

इसका उद्देश्य केवल तकनीकी छँटाई और रक्षात्मक सत्यापन में सहायता के लिए संकेत जुटाना है।


उपयोग के लिए आदर्श परिदृश्य

इस स्क्रिप्ट का उपयोग तब करें जब निम्नलिखित में से एक या अधिक संकेत हों:

root@kitploit:~
सर्वर nginx/1.24.0 दिखाता है
वातावरण mTLS का उपयोग करता है
एक ही IP और पोर्ट पर कई वर्चुअल होस्ट मौजूद हैं
TLS 1.3 का उपयोग है
ssl_session_cache या ssl_session_tickets सक्षम होने का संदेह है
स्वचालित उपकरण ने CVE-2025-23419 का संकेत दिया है

उपयुक्त लक्ष्यों के उदाहरण:

root@kitploit:~
https://api.exemplo.com.br/
https://admin.exemplo.com.br/
https://mtls.exemplo.com.br/
https://gateway.exemplo.com.br/

स्क्रिप्ट का उपयोग

मूल उदाहरण

root@kitploit:~
python3 safe-check-CVE-2025-23419.py https://exemplo.com.br/

विस्तृत आउटपुट के साथ उदाहरण

root@kitploit:~
python3 safe-check-CVE-2025-23419.py https://exemplo.com.br/ --verbose

JSON आउटपुट के साथ उदाहरण

root@kitploit:~
python3 safe-check-CVE-2025-23419.py https://exemplo.com.br/ --json

टाइमआउट बदलने का उदाहरण

root@kitploit:~
python3 safe-check-CVE-2025-23419.py https://exemplo.com.br/ --timeout 10

परिणामों की व्याख्या

परिणाम POSSIVEL (संभव)

root@kitploit:~
POSSIVEL

यह दर्शाता है कि स्क्रिप्ट को CVE-2025-23419 के संभावित एक्सपोज़र के अनुकूल संकेत मिले।

यह शोषण की पुष्टि नहीं करता। इसका अर्थ है कि वातावरण NGINX कॉन्फ़िगरेशन के मैन्युअल विश्लेषण और जिम्मेदार टीम के साथ सत्यापन का हकदार है।

विस्तृत आउटपुट का उदाहरण:

root@kitploit:~
POSSIVEL
  nginx_header: nginx/1.24.0
  nginx_ver: (1, 24, 0) (vuln? True)
  mtls_hint: True
  tls: TLSv1.3
  resumption_reused: True
  other_vhost_no_mtls_hint: True

ये डेटा यह समझने में मदद करते हैं कि एंडपॉइंट को संभावित एक्सपोज़र के रूप में क्यों वर्गीकृत किया गया।


परिणाम NAO_INDICADO (संकेत नहीं)

root@kitploit:~
NAO_INDICADO

यह दर्शाता है कि स्क्रिप्ट को उस एंडपॉइंट पर संभावित एक्सपोज़र के पर्याप्त संकेत नहीं मिले।

यह कमजोरी की पूर्ण अनुपस्थिति की गारंटी नहीं देता, विशेषकर यदि:

  • Server हेडर छिपा हुआ हो;
  • NGINX का संस्करण उजागर न हो;
  • mTLS किसी अन्य वर्चुअल होस्ट पर हो;
  • बैलेंसर/CDN वास्तविक NGINX को छिपा रहा हो;
  • सत्यापन गलत एंडपॉइंट पर किया जा रहा हो;
  • वास्तविक NGINX कॉन्फ़िगरेशन का बाह्य रूप से अनुमान न लगाया जा सके।

स्क्रिप्ट में समायोज्य फ़ील्ड

मुख्य बिंदु जिन्हें समायोजित किया जा सकता है:

root@kitploit:~
CERT_ERROR_STATUS = {400, 401, 403, 495, 496}

यह सूची उन HTTP कोडों का प्रतिनिधित्व करती है जो अनुपस्थित या अमान्य क्लाइंट प्रमाणपत्र से संबंधित विफलता का संकेत दे सकते हैं।

कमांड लाइन से timeout समायोजित करना भी संभव है:

root@kitploit:~
--timeout 10

आवश्यकताएँ

निर्भरताएँ

स्क्रिप्ट केवल Python की मानक लाइब्रेरी का उपयोग करती है।

प्रमुख निर्भरताएँ:

root@kitploit:~
python3
ssl
socket
argparse
urllib

pip के माध्यम से बाहरी लाइब्रेरी स्थापित करने की आवश्यकता नहीं है।


शमन सिफारिशें

NGINX को एक सुधारित संस्करण में अपडेट करें, अधिमानतः 1.26.3, 1.27.4 या उससे ऊपर, उपयोग किए गए चैनल के अनुसार।

उन server blocks के कॉन्फ़िगरेशन की समीक्षा करें जो एक ही IP और पोर्ट साझा करते हैं, विशेषकर जब केवल कुछ वर्चुअल होस्ट्स पर mTLS हो।

निम्नलिखित के उपयोग का मूल्यांकन करें:

root@kitploit:~
ssl_session_cache
ssl_session_tickets
TLS 1.3
IP और पोर्ट साझा करने वाले server blocks
विशिष्ट वर्चुअल होस्ट्स पर लागू mTLS

क्लाइंट प्रमाणपत्र की आवश्यकता वाले संदर्भों को अलग करने और यह सत्यापित करने की भी सिफारिश की जाती है कि सही वर्चुअल होस्ट पर mTLS प्रमाणीकरण लागू किया जा रहा है।

इसके अलावा, प्रॉक्सी, गेटवे, बैलेंसर, इनग्रेस कंट्रोलर और CDN में कॉन्फ़िगरेशन की समीक्षा करें, क्योंकि TLS को समाप्त करने वाला घटक अंतिम एप्लिकेशन का उत्तर देने वाले घटक से भिन्न हो सकता है।


संदर्भ

root@kitploit:~
https://mailman.nginx.org/pipermail/nginx-announce/2025/NYEUJX7NCBCGJGXDFVXNMAAMJDFSE45G.html
https://nvd.nist.gov/vuln/detail/CVE-2025-23419
https://ubuntu.com/security/CVE-2025-23419
https://github.com/advisories/GHSA-84xh-pwc6-7g4g
https://access.redhat.com/security/cve/cve-2025-23419

कानूनी अस्वीकरण

इस स्क्रिप्ट का उपयोग केवल अधिकृत वातावरणों में किया जाना चाहिए।

इसका उद्देश्य छँटाई, सुरक्षित सत्यापन, अधिकृत पेनटेस्ट, रक्षात्मक विश्लेषण और कॉन्फ़िगरेशन एक्सपोज़र की पुष्टि में सहायता करना है।

बिना प्राधिकरण के सिस्टम के विरुद्ध उपयोग निषिद्ध है।

टूल डाउनलोड करें