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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
pocketbase-CVE-2026-44166 — लैब + राइटअप CVE-2026-44166 के लिए: अमान्य createData.email के माध्यम से PocketBase OAuth2 खाता प्री-हाइजैकिंग | Kitploit
उपकरण/GitHubGitHub/alardiians/pocketbase-cve-2026-44166
भेद्यता विश्लेषणशोषणवेब एप्लिकेशन शोषणCTFपेनिट्रेशन टेस्टिंगप्रमाणीकरणलर्निंग और शिक्षालैब और अभ्यास

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

सभी देखें →

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

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

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

सभी उपकरण देखें →
साझा करें
GitHub
alardiians/pocketbase-cve-2026-44166

pocketbase-CVE-2026-44166

लैब + राइटअप CVE-2026-44166 के लिए: अमान्य createData.email के माध्यम से PocketBase OAuth2 खाता प्री-हाइजैकिंग

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

CVE-2026-44166: PocketBase OAuth2 खाता पूर्व-अपहरण

PocketBase का एक auth संग्रह जिसमें OAuth2 सक्षम है, क्लाइंट को साइन अप करते समय createData ऑब्जेक्ट पास करने देता है। createData के अंदर का ईमेल कभी भी उस ईमेल से जाँचा नहीं जाता जिसे OAuth2 प्रदाता ने सत्यापित किया है। किसी कॉन्फ़िगर किए गए प्रदाता पर खाता रखने वाला कोई भी व्यक्ति एक रिकॉर्ड पंजीकृत कर सकता है जो किसी और का ईमेल रखता है, जो उनकी अपनी OAuth2 पहचान से जुड़ा होता है।

एक प्रदाता कॉन्फ़िगर होने पर, वास्तविक मालिक लॉक आउट हो जाता है। दो या अधिक के साथ, मालिक बाद में किसी भिन्न प्रदाता के माध्यम से लॉग इन करता है और हमलावर के साथ खाता साझा करता है।

प्रभावित: < 0.22.42 और >= 0.30.0, < 0.37.4। 0.22.42 और 0.37.4 में ठीक किया गया। सलाह: GHSA-pq7p-mc74-g65w। CWE-287. CVSS 4.0 6.1.

पूर्ण लेख: WRITEUP.md

Quickstart

root@kitploit:~
python fetch_binaries.py     # pulls vulnerable 0.37.3 + patched 0.37.4 for your OS
python poc.py                # pre-claim and lockout against the vulnerable build
python verify_fix.py 0.37.4  # same steps on the patched build, attacker gets evicted

Python 3.8+, standard library only. The PoC runs offline against a bundled mock OAuth2 provider, so there is no real IdP or network target.

अपेक्षित आउटपुट

कमजोर 0.37.3:

root@kitploit:~
[1] Attacker token issued for: [email protected] (verified=False)
[2] Victim login: HTTP 400 -- Failed to authenticate.
[3] Attacker re-auth: [email protected] -- same record: True

पैच किया गया 0.37.4:

root@kitploit:~
[1] Attacker pre-claims: [email protected] verified=False id=...
[2] Victim login: SUCCESS verified=True id=...   => victim owns the account
[3] Attacker re-auth: [email protected] id=...  same-as-victim=False

फ़ाइलें

केवल अधिकृत उपयोग के लिए

शिक्षा और अधिकृत सुरक्षा परीक्षण के लिए: आपकी अपनी प्रयोगशाला, CTF और HTB बक्से, दायरे में आने वाले बग बाउंटी लक्ष्य। प्रयोगशाला ऑफ़लाइन है और कभी भी किसी ऐसी चीज़ को नहीं छूती जिसे आप स्वयं नहीं चलाते।

टूल डाउनलोड करें
फ़ाइलउद्देश्य
WRITEUP.mdमूल-कारण विश्लेषण, दोनों हमले के प्रकार, उपचार, पहचान
fetch_binaries.pyआपके OS/arch के लिए 0.37.3 / 0.37.4 बाइनरी डाउनलोड करता है
mock_oauth2_server.pyछोटा ऑफ़लाइन नकली OAuth2 प्रदाता (टोकन + userinfo)
poc.pyकमजोर बिल्ड के खिलाफ शोषण
verify_fix.pyकिसी भी बिल्ड पर समान चरण चलाता है और परिणाम रिपोर्ट करता है