अनाम GitHub अकाउंट ने बड़ी संख्या में गैर-प्रकाशित 0-day सार्वजनिक किए
(github.com/bikini)- Exploitarium एक GitHub repository है जो सार्वजनिक proof-of-concept और vulnerability research लेखों को एक जगह इकट्ठा करती है, और नए research items को self-contained folders के रूप में जोड़ा जाता है
- repository में 7-Zip, AnyDesk, Docker, Firefox, FFmpeg, Ghidra, Gitea, ImageMagick, libssh2, Nmap, OpenVPN, PHP, RustDesk, VLC आदि कई projects से जुड़े PoC folders शामिल हैं
- मौजूदा standalone PoC repositories से लाए गए items में मूल README और tracking files को सुरक्षित रखा गया, और 23 जून 2026 के fresh GitHub clone के आधार पर 12 repositories और 96 tracked items की पुष्टि की गई, जिसमें कोई mismatch नहीं मिला
- verification ढीले file system diff से नहीं, बल्कि Git tree data की तुलना से की गई, और relative path, Git object type, tree mode, execute bit, तथा Git blob ID सब एक जैसे होने पर ही pass माना गया
- repository की सामग्री को अच्छे इरादे वाले public vulnerability research के रूप में बताया गया है, और किसी भी स्थिति में malicious use पर रोक की मांग की गई है
Exploitarium repository का उद्देश्य
- Exploitarium सार्वजनिक proof-of-concept और vulnerability research writeups को एकीकृत करने वाला archive है
- अधिकतर folders में वे PoC हैं जो पहले अलग repositories के रूप में मौजूद थे, और इनमें मूल README तथा tracking files सुरक्षित रखी गई हैं
- नए research items इस repository के भीतर सीधे self-contained folders के रूप में जोड़े जाते हैं
- repository परिचय में “New drops today ;) Biggest thing yet” वाक्य और Discord संपर्क
@ashdfrklशामिल है
शामिल PoC और research items
- repository की Contents तालिका में कुल 23 folders सूचीबद्ध हैं
- मौजूदा standalone repositories से लाए गए items में Source के रूप में commit hash दिखाया गया है
7zip-rar5-motw-chain-pocanydesk-printer-com-impersonation-pocdocker-cp-copyout-destination-escapeflowise-mcp-env-case-bypass-pocghidra-12.1.2-rce-ace-calc-pocgitea-act-runner-container-options-pocimagemagick-gs-delegate-hijack-poclunar-modrinth-chain-pocmybb-limited-acp-to-adminobjdump-dlx-calc-pocopenvpn-connect-echo-script-ace-pocvlc-vp9-reschange-crash-poc
- सीधे जोड़े गए items तिथि के साथ दिखाए गए हैं
c-ares-tcp-uaf-calc-poc: 24 जून 2026firefox-smartwindow-private-url-exfil-poc: 24 जून 2026floci-apigateway-vtl-rce-poc: 23 जून 2026ffmpeg-rasc-dlta-calc-poc: 26 जून 2026libssh2-cve-2026-55200-poc: 23 जून 2026libssh2-publickey-list-calc-poc: 25 जून 2026nghttp2-nghttpx-upgrade-queue-poison-poc: 26 जून 2026nmap-ipv6-extlen-wrap-poc: 23 जून 2026php857-streambucket-soap-rce-rpoc: 26 जून 2026rustdesk-session-permission-pocs: 25 जून 2026systeminformer-phsvc-trusted-host-lpe-poc: 24 जून 2026
एकीकरण verification का तरीका
- Consolidation Check commit hash से सूचीबद्ध मौजूदा standalone repository items पर लागू होता है
- verification, मौजूदा standalone repositories हटाए जाने से पहले, 23 जून 2026 के fresh GitHub clone पर किया गया था
- तुलना का तरीका प्रत्येक standalone repository के
HEADtree और Exploitarium के भीतर उसके संबंधित folder को Git tree data के आधार पर मिलाना था - हर tracked item को निम्न शर्तें पूरी करनी थीं
- वही relative path
- वही Git object type
- execute bit सहित वही tree mode
- वही Git blob ID
- वही Git blob ID होने का मतलब है कि tracked file के bytes पूरी तरह समान हैं
verification के नतीजे और preservation का दायरा
- verification 12 repositories और 96 tracked items पर की गई और mismatch की संख्या 0 रही
- repository उन PoC की सामग्री को सुरक्षित रखती है
- अलग repositories का metadata मूल repository history में बना रहता है
- stars
- issues
- pull requests
- releases
- separate Git history
- सीधे जोड़े गए items को इस repository की commit history से track किया जाता है
उपयोग पर प्रतिबंध
- repository स्पष्ट रूप से कहती है कि किसी भी परिस्थिति में सामग्री का malicious उपयोग न करें
- यह भी कहा गया है कि सामग्री का उद्देश्य अच्छे इरादे वाला public vulnerability research है और cyber security के इस क्षेत्र में अधिक लोगों की रुचि बढ़ाना है
- “Cybercrime is cringe” वाक्य के जरिए दुरुपयोग-निषेध पर जोर दिया गया है
1 टिप्पणियां
Hacker News की राय
Ghidra वाला हिस्सा मैंने खुद चलाकर देखा, लेकिन बहुत प्रभावशाली नहीं लगा: https://github.com/bikini/exploitarium/blob/main/ghidra-12.1...
पहले वाले में Swift tools directory की binary को overwrite कर पाना जरूरी है। अगर आप वही binary overwrite कर दें जिसे Ghidra चलाता है, तो code execution होना तो स्वाभाविक है
दूसरे वाले पर फैसला करना मुश्किल है क्योंकि मुझे TraceRMI अच्छी तरह नहीं पता, लेकिन यह बात नोट करने लायक है कि “RMI” का मतलब Remote Method Invocation है
तीसरे को vulnerability कहना मुश्किल है; यह सिर्फ दिखाता है कि native 7zip parser code तक पहुँचा जा सकता है। 7zip parser में bug हो सकता है, लेकिन अगर वह bug नहीं है तो इसका कोई मतलब नहीं
अगर nmap scan करने वाले व्यक्ति से reverse shell लिया जा सके तो यह काफी ironic होगा। अगर tokens unlimited हों, तो मैं Claude से exploit लिखवाता और यह history खंगालता कि इसे संभव किसने बनाया
मोटे अनुमान से मान लें कि arbitrary code execution (ACE) संभव है, तो अगर observer nmap इस्तेमाल करता है, IPv6 packets के कुछ पैकेटों से observe की जा रही trace को बदलना या nmap इस्तेमाल करने वाले researcher के PC तक पहुँच पाना—यह कुछ वैसा bug होगा जिसे intelligence agencies लपकना चाहेंगी
target project खुद SQL server था: https://github.com/tursodatabase/turso/pull/4322
GitHub Actions भी शायद ऐसा ही व्यवहार करेगा, और ऐसा लगता है कि वे इसे exploitable नहीं मानते क्योंकि assumption है कि user के पास पहले से local में namespace-isolated न किया गया root access है
मैंने कुछ को काफी ध्यान से देखा, लेकिन वे इतने रोचक नहीं लगे। Docker वाला बस एक अजीब bug है, vulnerability नहीं, और खास तौर पर “0-day” कहलाने लायक तो नहीं
nghttp2 के nghttpx वाला मामला ज्यादा दिलचस्प है और phishing में इस्तेमाल हो सकता है, लेकिन request queue non-deterministic है, इसलिए किसी खास victim को target करना व्यवहार में लगभग असंभव है
VLC वाला तो साफ-साफ crash/bug है। VLC अजीब codecs इस्तेमाल करने पर वैसे भी अक्सर crash हो जाता है, इसलिए यह नया नहीं है
पता नहीं मैं कुछ miss कर रहा हूँ या नहीं
लगता है 0-days-vibes-vulns जैसी कोई नई category चाहिए। vulnerabilities की इस brave new world में em dash पहचानते और संभालते हुए, ऐसा label अच्छा होगा जिससे मेरे जैसे पुराने fossil अब भी सिर्फ हाथ से मेहनत से बनी artisanal vulnerabilities पर ही ध्यान दे सकें
कुछ-कुछ eggs के free-range label जैसा
AI में हमेशा हर चीज को issue की तरह report करने की tendency होती है। क्योंकि पाए गए “number” को intelligence का पैमाना मान लिया जाता है
code review में भी यह उतने ही सारे non-issues report करता है। Mythos का output भी इसी तरह inflate हुआ हो सकता है, और लोगों को severity नहीं बल्कि reported issues की संख्या ने चौंकाया हो सकता है
ये AI models हर चीज को exploit जैसा सुनाने लगे हैं। पता नहीं यह ecosystem के लिए अच्छा है या नहीं
अब मैं आने वाली हर चीज को ज्यादा शक से देखने लगा हूँ। क्या यह सचमुच exploit है, या बस achievement जमा कर रहे हैं ताकि कह सकें, “पिछले हफ्ते हमने 39 CWE खोले। अपनी ‘security’ company से code audit कराइए”
क्या ये सब सच में 0-day हैं? इनमें से काफी पहले से public CVE या upstream में fixed code से आए हुए लगते हैं
आजकल “0-day” term का मतलब काफी हद तक खत्म हो गया है, और लगता है लोग इसे किसी भी exploit के लिए इस्तेमाल कर देते हैं
“यह public exploit PoC और vulnerability research posts का single archive है। जब मैं upload करता हूँ, तब कुछ भी reported नहीं होता। खुद report करें और CVE निकले तो credit ले लें lulz. misuse न करें। मैं और लोगों को इस field में लाने के लिए ऐसा करता हूँ, और हमेशा मुझे यही तरीका सबसे efficient लगा है”
मोटे तौर पर यह zero-day की definition के करीब तो है। repository की content उस दावे से मेल खाती है या नहीं, यह पूरी तरह अलग सवाल है
AI इतना परिष्कृत हो गया है कि ऐसी चीज़ें ढूंढ सके, इसलिए कुछ समय तक ऐसी सामग्री की बाढ़ आएगी। असली vulnerabilities ठीक हो जाएंगी तो मुझे लगता है कि यह स्वाभाविक रूप से घटेगा
बेशक कुछ न कुछ हमेशा बचा रहेगा, लेकिन स्तर नीचे जाएगा और मिलने वाले exploits धीरे-धीरे और जटिल होते जाएंगे। अभी यह transition period है
उम्मीद है कि नतीजे कुल मिलाकर बेहतर होंगे, लेकिन ऐसी anthropomorphic phrasing से लगता है जैसे AI अपने-आप somehow बदल रहा है या evolve कर रहा है
असल में fundamental research करने वाली academia, commercialization करने वाली industry, और tools व processes को service के रूप में package करने वाले security researchers इसे सक्रिय रूप से बेहतर बना रहे हैं। कोई अलग-थलग “वह चीज़” नहीं है
ऐसा लगता है जैसे कोई large language model चला रहा है और उसके results publish कर रहा है। इसमें “system binary बदल दो तो arbitrary code execution!” जैसी हास्यास्पद चीज़ों से लेकर सच हो सकने वाली चीज़ों तक, बहुत तरह का मिश्रण है, इसलिए ऐसा लगता है
LLM को “exploit ढूंढो और PoC लिखो” जैसा prompt देने पर अक्सर ऐसे ही results आते हैं
पिछले 15 वर्षों की Metasploit reports पर train कर दिया जाए, तो लगता है यह वही bugs ढूंढ सकता है जिन्हें लोगों ने नए code में फिर से लिख दिया है
[1] https://en.wikipedia.org/wiki/Metasploit
एक लाइन है कि किसी भी परिस्थिति में इस repository की सामग्री का malicious use न करें। कहा गया है कि यह अच्छे इरादे से की गई public vulnerability research है, और मकसद है कि ज्यादा लोग cybersecurity के इस क्षेत्र को explore करने में दिलचस्पी लें
The Anarchist Cookbook की किसी recipe से पहले वाला संदेश याद आता है: “यह बहुत खतरनाक है, इसलिए इसे बिल्कुल न करें। इसे करने का तरीका यह है”
security vulnerability के तौर पर यह बहुत impressive नहीं है। ज्यादातर को बस simple bugs कहना बेहतर होगा
ऐसा लगता है कि existing CVEs की दोबारा लिखी गई copies और नई low-severity चीज़ों का मिश्रण है। मैं इन्हें low severity इसलिए कह रहा हूं क्योंकि लगता है user को पहले से ही मूल रूप से खतरनाक action करना होगा
जल्दी से देखकर मेरी 2 cents राय है
फिर भी ये interesting findings हैं। मुझे लगता है कुछ को chain किया जाए तो वे ज्यादा गंभीर हो सकते हैं
उदाहरण के लिए ovpn वाला मामला और Windows में VPN app को default open app के रूप में register करना, या openvpn:// जैसे URL locations के लिए protocol opener के रूप में register करने के बाद iframe और चालाक social engineering को मिलाना—शायद ऐसा कुछ हो सकता है। बस अचानक आया विचार है
Floci, libssh2, c-ares, FFmpeg, PHP वाले मामले सभी असली लगते हैं
वहीं Ghidra वाला उतना नहीं। लगता है यह कोई आधा-चल रहा research folder था और शायद उसे बस वैसे ही publish कर दिया गया