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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
CVE-2026-61628 — CVE-2026-61628 के लिए प्रूफ-ऑफ-कॉन्सेप्ट और डिस्क्लोज़र पैक, जो nginx-ignition 2.41.0 में एक अनऑथेंटिकेटेड TOCTOU प्रिविलेज एस्केलेशन है जो एडमिन अकाउंट बनाने की अनुमति देता है। | Kitploit
उपकरण/GitHubGitHub/abraxas/cve-2026-61628
विशेषाधिकार वृद्धिभेद्यता विश्लेषणशोषणवेब एप्लिकेशन शोषणपेनिट्रेशन टेस्टिंगप्रमाणीकरणलैब और अभ्यास
GitHubabraxas/cve-2026-61628

CVE-2026-61628

CVE-2026-61628 के लिए प्रूफ-ऑफ-कॉन्सेप्ट और डिस्क्लोज़र पैक, जो nginx-ignition 2.41.0 में एक अनऑथेंटिकेटेड TOCTOU प्रिविलेज एस्केलेशन है जो एडमिन अकाउंट बनाने की अनुमति देता है।

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

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

सभी देखें →

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

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

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

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

Abraxas Labs — CVE-2026-61628

abraxaslabs.tech  ·  github.com/abraxas  ·  @abraxas_null  ·  CVE-2026-61628

CVE-2026-61628

nginx-ignition 2.41.0 — lucasdillmann

nginx ignition, nginx वेब सर्वर के लिए एक यूज़र इंटरफ़ेस है। संस्करण 2.41.1 से पहले, POST /api/users/onboarding/finish को अनाम (अप्रमाणित) के रूप में पंजीकृत किया गया है और यह पूर्ण ReadWrite एडमिन अनुमतियों वाला उपयोगकर्ता बनाता है। चूँकि हैंडलर onboarding already completed जाँच और user-creation write के बीच check-then-act (TOCTOU) पैटर्न का उपयोग करता है, बिना किसी atomic guard के, एक रिमोट अप्रमाणित हमलावर जो किसी इंस्टेंस तक उसकी pre-onboarding स्थिति में पहुँच सकता है, अपने लिए एक एडमिनिस्ट्रेटर खाता बना सकता है, और समवर्ती अनुरोध एक ही race में कई एडमिन खाते बना सकते हैं। संस्करण 2.41.1 इस समस्या को पैच करता है।

CVECVE-2026-61628 · CVE.org
CWECWE-362
CVSSHigh: 8.1 CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
Productnginx-ignition
Affectedसभी संस्करण 2.41.0 तक (सम्मिलित)
Patched2.41.1 और बाद के संस्करण
Authअप्रमाणित (स्रोत मैप देखें)
LicenseGNU Affero GPL v3.0
Labकेवल 127.0.0.1 · vendor/client disclosure pack, स्कैनर नहीं

Advisory (स्रोत मैप से)

api/user/onboarding_finish_handler.go check-then-act। api/user/routes.go में Route AllowAnonymous। पैच 2.41.1 FinishOnboarding।


Entry

  • Method: POST
  • Path: /api/users/onboarding/finish
  • Router: Anonymous AllowAnonymous POST /api/users/onboarding/finish। Handler check-then-act: OnboardingCompleted फिर सभी अनुमतियों ReadWrite के साथ Save। JWT लौटाता है।
  • Notes: CVE-2026-61628 CWE-362 nginx-ignition <= 2.41.0 अप्रमाणित एडमिन निर्माण। Witness: n200>=2 समवर्ती 200 JWT जिनमें Users=READ_WRITE, या एक virgin इंस्टेंस पर एक 200 JWT। RCE नहीं। reverse shell नहीं।

Call chain

  • GET /api/users/onboarding/status finished=false
  • concurrent POST /api/users/onboarding/finish JSON name/username/password
  • OnboardingCompleted check then Save without lock
  • 200 JSON token JWT; GET /api/users/current Users=READ_WRITE

Lab preconditions

  • nginx-ignition 2.41.0
  • इंस्टेंस अभी तक onboarded नहीं (कोई उपयोगकर्ता नहीं)

Witness

JWT के साथ अप्रमाणित 200; /api/users/current Users=READ_WRITE। Race: n200>=2 भिन्न एडमिन उपयोगकर्ता नाम।

Not success

  • onboarding पहले ही पूरा होने के बाद सभी 403
  • reverse shell
  • RCE

Patch / remediation

पहले यह करें: nginx-ignition को 2.41.1 या नए संस्करण में अपडेट करें।

अपग्रेड के बाद सत्यापित करें

  • पैच किए गए बिल्ड के विरुद्ध CVE-2026-61628-Abraxas-Labs.py को फिर से चलाएँ: मैप किया गया witness नहीं दिखना चाहिए।
  • तैनात ट्री में vendor advisory / changeset की पुष्टि करें (संदर्भ देखें)।
  • WAF सिग्नेचर एक विलंब है, पैच नहीं।

यदि आप तुरंत अपडेट नहीं कर सकते

  • प्रभावित घटक को अक्षम या अलग करें।
  • उत्पादन पर witness स्थिति की खोज करें (नए विशेषाधिकार प्राप्त उपयोगकर्ता, अप्रत्याशित फ़ाइलें, इंजेक्ट की गई पंक्तियाँ — जो भी इस CVE का मैप नाम देता है)।

Reproduction (अधिकृत लैब)

लक्ष्य केवल http://127.0.0.1:8088 (या जो loopback आपने बाइंड किया है)। इस स्क्रिप्ट को इंटरनेट की ओर निर्देशित न करें।

root@kitploit:~
python3 CVE-2026-61628-Abraxas-Labs.py

सफलता प्रतिक्रिया बॉडी में ऊपर दिया गया witness है। सामान्य 200 HTML यह नहीं है।


Lab images

प्रतिलिपि बनाने के लिए उपयोग किया गया loopback स्टैक। आधिकारिक इमेजें, जब तक कि इस फ़ोल्डर में कोई Dockerfile स्रोत से बिल्ड न करे।

  • lab/docker-compose.yml
  • lab/Dockerfile
root@kitploit:~
cd lab
docker compose up --force-recreate

यदि YAML किसी स्थानीय निर्देशिका को माउंट करता है (संस्करण तालिका से plugin zip / source tag) तो कमजोर उत्पाद ट्री को Compose के बगल में बाइंड करें। 127.0.0.1 के अलावा कुछ भी प्रकाशित न करें।


References

  • CVE-2026-61628 · NVD

  • CVE-2026-61628 · CVE.org

  • github.com/lucasdillmann/nginx-ignition/security/advisories/GHSA-pxcx-fv34-x9p5

  • github.com/lucasdillmann/nginx-ignition/commit/0586b4e55ab780676d3553a2592979dfa2fb0183

  • www.cve.org/CVERecord?id=CVE-2026-61628

  • Abraxas Labs: abraxaslabs.tech · github.com/abraxas · @abraxas_null


Records (structured)

root@kitploit:~
# CVE-2026-61628

CWE: CWE-362
CVSS: High 8.1 CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H

## NVD description

nginx ignition is a user interface for the nginx web server. Prior to version 2.41.1, POST /api/users/onboarding/finish is registered as anonymous (unauthenticated) and creates a user with full ReadWrite admin permissions. Because the handler uses a check-then-act (TOCTOU) pattern between the onboarding already completed check and the user-creation write, with no atomic guard, a remote unauthenticated attacker who can reach an instance in its pre-onboarding state can create an administrator account for themselves, and concurrent requests can create multiple admin accounts in a single race. Version 2.41.1 patches the issue.

## Product

nginx-ignition 2.41.0 (fixed in 2.41.1). Not RCE.

License

यह disclosure pack GNU Affero General Public License v3.0 के अंतर्गत लाइसेंस प्राप्त है। LICENSE देखें।


Disclaimer

यह pack vendor, साइट स्वामी, और लाइसेंस प्राप्त लैब के लिए है। स्क्रिप्ट 127.0.0.1 से बात करती है। इसका उपयोग उन सिस्टम के विरुद्ध करना जो आपके स्वामित्व में नहीं हैं, Abraxas Labs द्वारा अधिकृत नहीं है। कोई वारंटी नहीं।

abraxaslabs.tech · github.com/abraxas · @abraxas_null

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