Skip to main content
COSMICBYTEZLABS
NewsSecurityHOWTOsToolsTraining
StudyProjectsNewsletterHire MeAbout
Subscribe

Press Enter to search or Esc to close

News
Security
HOWTOs
Tools
Training
Study
Projects
Newsletter
Hire Me
About
RSS Feed
Reading List
Subscribe

Stay in the Loop

Get the latest security alerts, tutorials, and tech insights delivered to your inbox.

Subscribe NowFree forever. No spam.
COSMICBYTEZLABS

Your trusted source for IT intelligence, cybersecurity insights, and hands-on technical guides.

2906+ Articles
167+ Guides

CONTENT

  • Latest News
  • Security Alerts
  • HOWTOs
  • Checklists
  • Projects
  • Exam Prep

RESOURCES

  • Search
  • Browse Tags
  • Newsletter Archive
  • Reading List
  • RSS Feed

COMPANY

  • About Us
  • Contact
  • Privacy Policy
  • Terms of Service

© 2026 CosmicBytez Labs. All rights reserved.

System Status: Operational
  1. Home
  2. Security
  3. CVE-2026-45140: Chamilo LMS Unauthenticated Remote Code Execution
CVE-2026-45140: Chamilo LMS Unauthenticated Remote Code Execution

Critical Security Alert

This vulnerability is actively being exploited. Immediate action is recommended.

SECURITYCRITICALCVE-2026-45140

CVE-2026-45140: Chamilo LMS Unauthenticated Remote Code Execution

A CVSS 9.8 flaw in Chamilo LMS's CStudio plugin import flow lets unauthenticated attackers execute arbitrary code on the server.

Dylan H.

Security Team

September 18, 2026
3 min read

Affected Products

  • Chamilo LMS prior to 2.0.1 — deployments with the CStudio plugin enabled

Executive Summary

Chamilo LMS, an open-source learning management system used by schools and training organizations, has patched a critical unauthenticated remote code execution vulnerability tracked as CVE-2026-45140 (CVSS 9.8). The flaw sits in the CStudio plugin's project-import upload flow and lets a remote attacker with no credentials at all execute arbitrary code on the server.

The issue is fixed in Chamilo 2.0.1 (GitHub advisory GHSA-g4c3-4g96-6g4m).


Vulnerability Overview

AttributeValue
CVE IDCVE-2026-45140
CVSS Score9.8 (Critical)
CWECWE-22 (Path Traversal), CWE-94 (Code Injection), CWE-434 (Unrestricted Upload), CWE-219 (Sensitive File Under Web Root)
ComponentCStudio plugin — POST /plugin/CStudio/editor/import-project
AffectedChamilo LMS prior to 2.0.1
Fixed Version2.0.1
DisclosedSeptember 17, 2026
GitHub AdvisoryGHSA-g4c3-4g96-6g4m

What's Known

The upstream advisory is unusually sparse on exploitation mechanics — it does not spell out the exact endpoint parameter, input validation gap, or the precise chain from upload to code execution. What is public: the flaw lives in the CStudio plugin's project-import handler, an unauthenticated POST endpoint that accepts uploaded project archives. The CWE tags attached to the advisory (path traversal, code injection, unrestricted file upload, and files with sensitive data landing under the web root) sketch a familiar pattern for this class of bug — an uploaded archive whose contents escape the intended extraction directory, landing an executable file somewhere the web server will run it.

Because the vulnerable endpoint requires no authentication, any deployment running the CStudio plugin without additional network-level restrictions is reachable by anyone who can send it an HTTP request.


Impact

A successful exploit gives an attacker arbitrary code execution on the underlying server — full compromise of the Chamilo instance and, depending on hosting configuration, a foothold into the broader environment. For institutions running Chamilo to host coursework, grades, and student PII, this is a direct path to a large-scale data breach, not just a defacement risk.


Remediation

  1. Upgrade to Chamilo 2.0.1 or later immediately — this is an unauthenticated, network-exploitable critical.
  2. If immediate patching isn't possible, disable the CStudio plugin or block access to /plugin/CStudio/editor/import-project at the reverse proxy / WAF layer until upgraded.
  3. Review server logs for unexpected POST requests to CStudio import endpoints and unfamiliar files written under the web root.
  4. Audit outward-facing Chamilo instances — LMS platforms are frequently exposed directly to the internet for student access, which maximizes this bug's reachability.

References

  • NVD — CVE-2026-45140
  • GitHub Security Advisory GHSA-g4c3-4g96-6g4m
  • GitLab Advisory Database — CVE-2026-45140
#CVE#Chamilo#LMS#Remote Code Execution#Unauthenticated

Related Articles

CVE-2026-45143: Chamilo LMS Stored XSS Enables Student-to-Admin Takeover

Unsanitized private messages in Chamilo LMS let a low-privilege student fire stored XSS at an admin's inbox, no link click required.

3 min read

Masteriyo LMS Deserialization Flaw Lets Low-Privilege Users Hit RCE

CVE-2026-82845 lets minimal-account WordPress users inject PHP objects through Masteriyo LMS metadata and achieve remote code execution.

4 min read

CVE-2026-63232: Koollab LMS SQL Injection and RCE via Unsafe Deserialisation

A critical CVSS 9.9 vulnerability in Koollab LMS allows authenticated attackers to exploit SQL injection and unsafe PHP deserialisation in the assessment reinforcement endpoint to write a webshell and execute arbitrary code.

2 min read
Back to all Security Alerts