CVE-2026-45140 Chamilo LMS CStudio upload flow allows unauthenticated remote code execution

Critical 9.8 Published Updated

Unauthenticated attackers can execute arbitrary code on Chamilo LMS servers via the CStudio upload flow.

Exploited in the wild
Not known
Login needed
Not needed
Attackable
Over the internet
Victim action needed
Not needed
Fix
Available

What is CVE-2026-45140?

CVE-2026-45140 is a critical vulnerability in chamilo-lms, published on 17 Sep 2026. An attacker can exploit it over the internet without logging in, with no action from the victim.

Official 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.

Weakness: CWE-94, CWE-22, CWE-434, CWE-219

Which versions are affected by CVE-2026-45140?

2 open source packages ship an affected version, including chamilo/chamilo-lms.

PackageAffectedFixed in
chamilo/chamilo-lms PackagistAll versions2.0.1
chamilo/chamilo-lms PackagistAll versions2.0.1

How do I fix CVE-2026-45140?

Upgrade chamilo/chamilo-lms to 2.0.1 or later.

Is CVE-2026-45140 being exploited?

There is no known exploitation of CVE-2026-45140 in the wild and no public exploit code.

Public exploit code: 1 proofs of concept on GitHub.

Sources

Also known as GHSA-g4c3-4g96-6g4m.

Is CVE-2026-45140 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free