CVE-2026-30875

8.8

Chamilo · LMS

Chamilo LMS contains an arbitrary file upload vulnerability in the H5P Import feature, allowing authenticated teachers to achieve remote code execution.

Executive summary

An arbitrary file upload vulnerability in Chamilo LMS allows authenticated attackers with teacher privileges to execute arbitrary code on the underlying server.

Vulnerability

The application fails to properly validate uploaded H5P packages, permitting the upload of malicious files such as .htaccess or PHP scripts. This allows an authenticated user with the Teacher role to bypass security controls and achieve remote code execution via a crafted H5P package.

Business impact

Successful exploitation of this vulnerability grants an attacker full control over the application server, leading to potential data theft, unauthorized modification of course materials, and total system compromise. With a CVSS score of 8.8, this vulnerability represents a high-severity risk that could severely impact the integrity and availability of educational infrastructure.

Remediation

Immediate Action: Upgrade Chamilo LMS to version 1.11.36 or later to apply the necessary file validation patches.

Proactive Monitoring: Review web server access logs for suspicious file upload activity or requests targeting H5P import endpoints, particularly those originating from Teacher-level accounts.

Compensating Controls: Implement a Web Application Firewall (WAF) rule to block uploads containing prohibited file extensions or suspicious directory configuration files like .htaccess.

Exploitation status

Public Exploit Available: No

Analyst recommendation

Given the potential for remote code execution, this vulnerability poses a significant threat to the security of the Chamilo LMS environment. Administrators should prioritize the update to version 1.11.36 immediately to eliminate the underlying flaw in the H5P import mechanism. Failure to remediate could allow malicious actors to compromise the entire learning management platform.

More Chamilo CVEs

Sources