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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
CVE-2026-45140 — CVE-2026-45140 के लिए डिस्क्लोज़र पैक और PoC स्क्रिप्ट, जो Chamilo LMS CStudio अपलोड में एक अनऑथेंटिकेटेड पाथ ट्रैवर्सल और RCE है, साथ में एक लूपबैक Docker लैब और पैच मार्गदर्शन। | Kitploit
उपकरण/GitHubGitHub/abraxas/cve-2026-45140
भेद्यता स्कैनरभेद्यता विश्लेषणशोषणवेब एप्लिकेशन शोषणवेब सुरक्षापेनिट्रेशन टेस्टिंगलर्निंग और शिक्षालैब और अभ्यास
GitHubabraxas/cve-2026-45140

CVE-2026-45140

CVE-2026-45140 के लिए डिस्क्लोज़र पैक और PoC स्क्रिप्ट, जो Chamilo LMS CStudio अपलोड में एक अनऑथेंटिकेटेड पाथ ट्रैवर्सल और RCE है, साथ में एक लूपबैक Docker लैब और पैच मार्गदर्शन।

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

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

सभी देखें →

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

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

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

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

Abraxas Labs — CVE-2026-45140

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

CVE-2026-45140

Chamilo LMS 2.0.0 — chamilo

Chamilo LMS एक ओपन-सोर्स लर्निंग मैनेजमेंट सिस्टम है। 2.0.1 से पहले, Chamilo LMS एक अनऑथेंटिकेटेड रिमोट हमलावर को सर्वर पर मनमाना कोड निष्पादित करने की अनुमति देता है। आधिकारिक सलाह में प्रभावित एंडपॉइंट, कंपोनेंट, इनपुट, या शोषण तंत्र की पहचान नहीं की गई है। यह समस्या संस्करण 2.0.1 में ठीक की गई है।

CVECVE-2026-45140 · CVE.org
CWECWE-22, CWE-94, CWE-219, CWE-434
CVSSCritical: 9.8 CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
ProductChamilo LMS
Affected2.0.0 तक के सभी संस्करण (सम्मिलित)
Patched2.0.1 और बाद के संस्करण
Authकोई नहीं (स्रोत मैप देखें)
LicenseGNU Affero GPL v3.0
Labकेवल 127.0.0.1 · विक्रेता/क्लाइंट डिस्क्लोज़र पैक, स्कैनर नहीं

सलाह (स्रोत मैप से)

CStudio अपलोड PHP फ़ाइल big-upload.php है, Symfony action= नहीं। HTTP वही प्लगइन पथ है।


प्रवेश

  • Method: POST
  • Path: /plugin/CStudio/editor/import-project/inc/big-upload.php?action=upload&key=../../../../public/poc-witness.txt
  • Router: Unauth CStudio BigUpload. GET/POST key को बिना किसी सैनिटाइज़ेशन के cacheDir/cstudio_upload/ पर जोड़ा जाता है। action=upload वहाँ php://input जोड़ता है। public/poc-witness.txt तक ट्रैवर्सल। फिर GET /poc-witness.txt।
  • Notes: CVE-2026-45140 CWE-22/434/94: public/plugin/CStudio/editor/import-project/inc/big-upload.php में 2.0.0 में api_get_user_id() नहीं है। 2.0.1 में 403 + disable_dangerous_file जोड़ा गया है। Witness GET /poc-witness.txt में POCWitness45140 है (सादा टेक्स्ट)। यह शेल नहीं है। Upload fopen() append का उपयोग करता है; उसी .php फ़ाइल में दूसरा <?php टैग एक पार्स त्रुटि है, इसलिए लैब witness .txt है।

कॉल चेन

  • POST /plugin/CStudio/editor/import-project/inc/big-upload.php?action=upload&key=../../../../public/poc-witness.txt body=POCWitness45140
  • BigUpload::setTempName(key) + uploadFile() fopen(cache/cstudio_upload/ + key)
  • GET /poc-witness.txt → POCWitness45140

लैब पूर्वापेक्षाएँ

  • Chamilo LMS 2.0.0 इंस्टॉल (APP_INSTALLED=1, settings row chamilo_database_version)
  • CStudio प्लगइन फ़ाइलें public/plugin/CStudio के अंतर्गत मौजूद
  • Apache डॉक्यूमेंट रूट public/ है
  • var/cache लिखने योग्य

Witness

GET /poc-witness.txt बॉडी में POCWitness45140 शामिल है। होम HTML या इंस्टॉल रीडायरेक्ट फ़ाइल-राइट witness नहीं है।

सफलता नहीं

  • सामान्य 200 Chamilo होम HTML
  • /main/install/index.php पर 302
  • 403 Forbidden (पैच किया गया 2.0.1)
  • रिवर्स शेल या आउटबाउंड कनेक्ट
  • system()/exec() PHP पेलोड

पैच / उपचार

पहले यह करें: Chamilo LMS को 2.0.1 या नए संस्करण में अपडेट करें।

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

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

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

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

पुनरुत्पादन (अधिकृत लैब)

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

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

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


लैब इमेज

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

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

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


संदर्भ

  • CVE-2026-45140 · NVD

  • CVE-2026-45140 · CVE.org

  • github.com/chamilo/chamilo-lms/commit/4bdba1b9a8820bd70c0809317775d7f6eaa79844

  • github.com/chamilo/chamilo-lms/releases/tag/v2.0.1

  • github.com/chamilo/chamilo-lms/security/advisories/GHSA-g4c3-4g96-6g4m

  • github.com/CVEProject/cvelistV5/tree/main/cves/2026/45xxx/CVE-2026-45140.json

  • nvd.nist.gov/vuln/detail/CVE-2026-45140

  • github.com/advisories/GHSA-g4c3-4g96-6g4m

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


रिकॉर्ड (संरचित)

root@kitploit:~
# CVE-2026-45140  (structured records)

- input: `https://nvd.nist.gov/vuln/detail/CVE-2026-45140`
- CWE: CWE-22, CWE-94, CWE-219, CWE-434
- published: 2026-09-17T21:17:12.440

## NVD description

Chamilo LMS is an open-source learning management system. Prior to 2.0.1, Chamilo LMS allows an unauthenticated remote attacker to execute arbitrary code on the server. The authoritative advisory does not identify the affected endpoint, component, input, or exploitation mechanism. This issue is fixed in version 2.0.1.

## MITRE description

Chamilo LMS is an open-source learning management system. Prior to 2.0.1, Chamilo LMS allows an unauthenticated remote attacker to execute arbitrary code on the server. The authoritative advisory does not identify the affected endpoint, component, input, or exploitation mechanism. This issue is fixed in version 2.0.1.

## Affected

- chamilo chamilo-lms < 2.0.1 affected
- OSV: 

## References (JSON sources only)

- https://github.com/chamilo/chamilo-lms/commit/4bdba1b9a8820bd70c0809317775d7f6eaa79844
- https://github.com/chamilo/chamilo-lms/releases/tag/v2.0.1
- https://github.com/chamilo/chamilo-lms/security/advisories/GHSA-g4c3-4g96-6g4m
- https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/45xxx/CVE-2026-45140.json
- https://nvd.nist.gov/vuln/detail/CVE-2026-45140
- https://github.com/advisories/GHSA-g4c3-4g96-6g4m

## GitHub advisory

Chamilo LMS CStudio upload flow allows unauthenticated remote code execution

### Impact
Ability to run arbitrary code on the server without authentication.

## OSV

Chamilo LMS CStudio upload flow allows unauthenticated remote code execution

Chamilo LMS is an open-source learning management system. Prior to 2.0.1, Chamilo LMS allows an unauthenticated remote attacker to execute arbitrary code on the server. The authoritative advisory does not identify the affected endpoint, component, input, or exploitation mechanism. This issue is fixed in version 2.0.1.

लाइसेंस

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


अस्वीकरण

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

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

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