
🧪 CVE PoCs एकत्र करता है और जब वे GitHub पर अनुपलब्ध होते हैं तो उन्हें Internet Archive पर बैकअप करता है।
Poc CVE Collection
🧪 CVE PoC को एकत्र करता है और जब वे GitHub पर उपलब्ध न हों तो उन्हें Internet Archive में बैकअप करता है।
|
PayPal के माध्यम से या QR कोड स्कैन करके इस परियोजना के रखरखाव का समर्थन करें। आपका दान मुझे GitHub पर अनुपलब्ध CVE proof-of-concept रिपॉज़िटरीज़ को खोजने, नई खोजों को सत्यापित और व्यवस्थित करने, Internet Archive के माध्यम से अनुपलब्ध रिपॉज़िटरीज़ को संरक्षित करने, और इस संग्रह को सभी के लिए उपयोगी और अद्यतन रखने में मदद करता है। आपके और व्यापक सुरक्षा समुदाय के लिए अनुपलब्ध CVE संसाधनों को खोजने और संग्रहीत करने में मेरी सहायता के लिए दान करें। प्रत्येक योगदान निरंतर खोज, बैकअप और रखरखाव के लिए आवश्यक समय और अवसंरचना का समर्थन करता है।
|
ABA Mobile से स्कैन करें · बड़ा करने के लिए क्लिक करें दान रिकॉर्ड और छवियाँ देखें → |
संग्रह OpenSSL AES-256-CBC को PBKDF2 के साथ उपयोग करते हैं। इन मानों को _ से जोड़कर पासवर्ड बनाएँ, फिर CVE ID जोड़ें:
PASSWORD_SUFFIX = learn_coding_is_rean-it.com_IlovefamilyHKimhab
PASSWORD_PUBLIC3SEP26 = Ilovemyandwifefamily_AmazingCambodia_Iamaspeckintheuniverse_bluedot_passwordgenerator.rean-it.com$$$
SECRET_KEY_REAN_IT = "rean-it.com..."
Password = PASSWORD_SUFFIX_PASSWORD_PUBLIC3SEP26<SECRET_KEY_REAN_IT><CVE-ID>
CVE-2026-31431 के लिए उदाहरण:
openssl enc -d -aes-256-cbc -pbkdf2 \
-in "${FILE}" -out "${CVE_ID}.zip" -pass "pass:${PASSWORD}"
unzip "${CVE_ID}.zip" -d "${CVE_ID}"
FILE को डाउनलोड किए गए फ़ाइल नाम से बदलें। निश्चित पासवर्ड टेक्स्ट को
सिंगल कोट्स में रखें ताकि शेल $$ का विस्तार न करे।
# CVE-2026-31431
# Title
crypto: algif_aead - Revert to operating out-of-place
# Description
In the Linux kernel, the following vulnerability has been resolved: crypto: algif_aead - Revert to operating out-of-place This mostly reverts commit 72548b093ee3 except for the copying of the associated data. There is no benefit in operating in-place in algif_aead since the source and destination come from different mappings. Get rid of all the complexity added for in-place operation and just copy the AD directly.
# POCs
- https://github.com/theori-io/copy-fail-CVE-2026-31431
- https://github.com/rootsecdev/cve_2026_31431
- https://github.com/badsectorlabs/copyfail-go
# Backup pocs
- https://archive.org/details/cve-2026-31431-2026-07-15-1784090663.zip
poc-cve-collection-script/pocs-list.json फ़ाइल Git LFS के साथ संग्रहीत है ताकि
यह GitHub की सामान्य Git फ़ाइल-आकार सीमाओं से आगे बढ़ सके। रिपॉज़िटरी को क्लोन या
अपडेट करने से पहले Git LFS इंस्टॉल करें:
git lfs install
git clone --recurse-submodules https://github.com/HORKimhab/poc-cve-collection.git
git -C poc-cve-collection-script lfs pull
किसी मौजूदा checkout को migrate करते समय, पहले submodule में LFS परिवर्तन को commit और push करें, फिर इस repository में अपडेट किए गए submodule pointer को commit और push करें। GitHub Actions LFS सेटअप और डाउनलोड स्वचालित रूप से करता है।
जिन GitHub repositories के नाम प्रोसेस किए जा रहे CVE की स्पष्ट रूप से पहचान नहीं करते, उन्हें confirmed CVE record से बाहर रखा जाता है। उन्हें मौजूदा repoName-authorName convention का उपयोग करते हुए खोजे गए CVE वर्ष के अनुसार संग्रहीत किया जाता है:
2026/unknown/repository-name-owner.md
प्रत्येक अज्ञात रिकॉर्ड में रिपॉज़िटरी का नाम, उसे खोजने वाली प्रत्येक CVE खोज, उसका GitHub PoC URL, और कोई भी बैकअप PoC URL शामिल होता है। अज्ञात रिपॉज़िटरी क्लोन और आर्काइव पाइपलाइन से गुज़रती रहती हैं ताकि उन्हें अभी भी संरक्षित किया जा सके। उदाहरण के लिए:
# repository-name
## Discovered While Searching
- CVE-2026-36214
## POCs
- https://github.com/owner/repository-name
## Backup pocs
6 प्रयासों में पुनः प्रयास करें, 1, 3, 9, 11, 15