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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
CVE-2026-24072-Analysis — CVE-2026-24072 का तकनीकी विश्लेषण, जो Apache HTTP Server mod_rewrite में एक स्थानीय विशेषाधिकार वृद्धि (local privilege escalation) है, जिसमें मूल कारण (root cause), पैच, और सत्यापन के लिए Dockerized परीक्षण प्रयोगशाला शामिल है। | Kitploit
उपकरण/GitHubGitHub/meh098/cve-2026-24072-analysis
भेद्यता विश्लेषणशोषणवेब सुरक्षापेपर और शोधलर्निंग और शिक्षाचयनित संसाधन
GitHubmeh098/cve-2026-24072-analysis

CVE-2026-24072-Analysis

CVE-2026-24072 का तकनीकी विश्लेषण, जो Apache HTTP Server mod_rewrite में एक स्थानीय विशेषाधिकार वृद्धि (local privilege escalation) है, जिसमें मूल कारण (root cause), पैच, और सत्यापन के लिए Dockerized परीक्षण प्रयोगशाला शामिल है।

रिपॉजिटरी देखें
3 महीने पहलेअभी तक समीक्षित नहीं

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

सभी देखें →

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

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

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

सभी उपकरण देखें →
साझा करें

CVE-2026-24072: Apache HTTP Server mod_rewrite विशेषाधिकार वृद्धि विश्लेषण

CVE-2026-24072 Apache HTTP Server 2.4.66 और पुराने संस्करणों में एक मध्यम-गंभीरता वाली स्थानीय विशेषाधिकार वृद्धि भेद्यता है। यह स्थानीय .htaccess लेखकों को mod_rewrite, mod_setenvif, और mod_proxy_fcgi के अंदर ap_expr एक्सप्रेशन मूल्यांकन का लाभ उठाकर httpd उपयोगकर्ता के विशेषाधिकारों के साथ फाइलसिस्टम पर मनमानी फाइलें पढ़ने की अनुमति देता है।

अवलोकन

फ़ील्डमान
CVE IDCVE-2026-24072
गंभीरतामध्यम (स्थानीय विशेषाधिकार वृद्धि / सूचना प्रकटीकरण)
प्रभावितApache HTTP Server <= 2.4.66
ठीक किया गयाApache HTTP Server 2.4.67
हमला वेक्टरस्थानीय (.htaccess लेखन पहुंच की आवश्यकता है)

त्वरित प्रारंभ

  • पूर्ण विश्लेषण पढ़ें: CVE-2026-24072-analysis.md
  • पैच देखें: mod_rewrite.diff, mod_setenvif.diff, mod_proxy_fcgi.diff
  • प्रूफ-ऑफ-कॉन्सेप्ट उदाहरण देखें: examples/

मूल कारण

Apache का एक्सप्रेशन मूल्यांकन इंजन (ap_expr) फाइलसिस्टम अंतर्दृष्टि फ़ंक्शन प्रदान करता है:

  • file(path) — फ़ाइल सामग्री पढ़ता है
  • filesize(path) — फ़ाइल आकार लौटाता है
  • -d path, -e path, -f path, -s path, -L path, -h path, -x path — फाइलसिस्टम परीक्षण

2.4.66 और पुराने संस्करणों में, mod_rewrite (via RewriteCond expr=...), mod_setenvif (via SetEnvIfExpr), और mod_proxy_fcgi (via ProxyFCGIBackendType कंडीशन एक्सप्रेशन) जैसे मॉड्यूल .htaccess संदर्भ में काम करते समय AP_EXPR_FLAG_RESTRICTED फ्लैग बिना पास किए ap_expr एक्सप्रेशन को पार्स और मूल्यांकन करते थे। इसका मतलब था कि कोई भी स्थानीय उपयोगकर्ता जो .htaccess फ़ाइल लिख सकता था, इन एक्सप्रेशन फ़ंक्शनों का उपयोग करके httpd प्रक्रिया के पूर्ण विशेषाधिकारों के साथ फाइलसिस्टम की जांच या पढ़ाई कर सकता था।

समाधान

समाधान अवधारणात्मक रूप से सरल है: .htaccess संदर्भ में ap_expr एक्सप्रेशन पार्स करते समय, AP_EXPR_FLAG_RESTRICTED फ्लैग पास करें।

तीनों पैच किए गए मॉड्यूल .htaccess पार्सिंग संदर्भ का पता लगाने के लिए समान मुहावरे का उपयोग करते हैं:

root@kitploit:~
int in_htaccess = cmd->pool == cmd->temp_pool;

जब Apache .htaccess फ़ाइलों को पार्स करता है, तो प्रति-निर्देशिका कॉन्फ़िगरेशन पूल (cmd->pool) अस्थायी पूल (cmd->temp_pool) के समान होता है। यह .htaccess (प्रति-निर्देशिका) संदर्भ बनाम मुख्य सर्वर/वर्चुअल होस्ट संदर्भ का पता लगाने के लिए एक प्रसिद्ध आंतरिक Apache परंपरा है।

इस रिपॉजिटरी में फ़ाइलें

फ़ाइलविवरण
CVE-2026-24072-analysis.mdपूर्ण तकनीकी विश्लेषण और प्रभाव मूल्यांकन
mod_rewrite.diffmodules/mappers/mod_rewrite.c के लिए पैच
mod_setenvif.diffmodules/metadata/mod_setenvif.c के लिए पैच
mod_proxy_fcgi.diffmodules/proxy/mod_proxy_fcgi.c के लिए पैच
httpd-2.4.66/भेद्य Apache संस्करण का स्रोत ट्री
httpd-2.4.67/ठीक किए गए Apache संस्करण का स्रोत ट्री
examples/प्रूफ-ऑफ-कॉन्सेप्ट .htaccess फ़ाइलें

पैच का सत्यापन

इस रिपॉजिटरी में एक Dockerized परीक्षण प्रयोगशाला शामिल है जो आपको भेद्य और पैच किए गए mod_rewrite मॉड्यूल के बीच स्विच करने की अनुमति देती है ताकि समाधान काम करता है या नहीं इसकी पुष्टि हो सके:

root@kitploit:~
# लैब बनाएं और शुरू करें
make build
make up

# पूर्ण स्वचालित परीक्षण मैट्रिक्स चलाएं (दोनों वेरिएंट)
make test

लैब एक सेंटिनल फ़ाइल (/opt/sentinel/secret.txt) का उपयोग करती है जो केवल daemon उपयोगकर्ता (वह उपयोगकर्ता जिसके रूप में httpd चलता है) द्वारा पठनीय है। भेद्य बिल्ड पर, .htaccess एक्सप्रेशन सेंटिनल की सामग्री को पढ़ और मिलान कर सकते हैं। ठीक किए गए बिल्ड पर, पार्सिंग not available in restricted context के साथ विफल हो जाती है।

पूर्ण गाइड के लिए docs/TESTING.md देखें।

इस रिपॉजिटरी में फ़ाइलें

फ़ाइलविवरण
CVE-2026-24072-analysis.mdपूर्ण तकनीकी विश्लेषण और प्रभाव मूल्यांकन
mod_rewrite.diffmodules/mappers/mod_rewrite.c के लिए पैच
mod_setenvif.diffmodules/metadata/mod_setenvif.c के लिए पैच
mod_proxy_fcgi.diffmodules/proxy/mod_proxy_fcgi.c के लिए पैच
httpd-2.4.66/भेद्य Apache संस्करण का स्रोत ट्री
httpd-2.4.67/ठीक किए गए Apache संस्करण का स्रोत ट्री
examples/प्रूफ-ऑफ-कॉन्सेप्ट .htaccess फ़ाइलें
docker/परीक्षण प्रयोगशाला के लिए Docker बिल्ड फ़ाइलें
scripts/स्वैप और परीक्षण स्क्रिप्ट
tests/परीक्षण फिक्स्चर और मैट्रिक्स
docs/TESTING.mdपूर्ण परीक्षण गाइड
docs/session/डिज़ाइन प्रक्रिया से सत्र निर्यात

संदर्भ

  • CVE-2026-24072 - Apache HTTP Server: mod_rewrite elevation of privileges via ap_expr
  • Apache HTTP Server 2.4 Security Vulnerabilities
  • cPanel Security Advisory for CVE-2026-24072

अस्वीकरण

यह रिपॉजिटरी केवल शैक्षिक और रक्षात्मक उद्देश्यों के लिए है। प्रूफ-ऑफ-कॉन्सेप्ट उदाहरण सुरक्षा पेशेवरों को इस भेद्यता को समझने और उससे बचाव करने में मदद करने के लिए हैं। इन तकनीकों का उपयोग उन सिस्टमों पर न करें जिनके आप मालिक नहीं हैं या जिनके परीक्षण के लिए आपके पास स्पष्ट अनुमति नहीं है।

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