CVE-2026-30881

8.8

Chamilo · LMS

Chamilo LMS versions 1.11.34 and prior contain a SQL injection vulnerability in the statistics AJAX endpoint, allowing authenticated attackers to perform unauthorized data extraction.

Executive summary

A critical SQL injection vulnerability in Chamilo LMS allows authenticated attackers to perform unauthorized database operations and data extraction.

Vulnerability

The vulnerability exists in the statistics AJAX endpoint where the date_start and date_end parameters are improperly sanitized. An authenticated attacker can bypass intended security controls because the database escaping mechanism is neutralized by a secondary string replacement function, allowing for arbitrary SQL injection.

Business impact

Successful exploitation of this vulnerability could lead to significant data compromise, as an attacker can perform blind time-based and conditional data extraction from the underlying database. With a CVSS score of 8.8, this flaw represents a high-severity risk that could lead to full unauthorized access to sensitive institutional or user data stored within the learning management system.

Remediation

Immediate Action: Update Chamilo LMS to version 1.11.36 or later to apply the necessary security patches and fix the flawed input sanitization logic.

Proactive Monitoring: Review web server and application access logs for suspicious activity involving the statistics AJAX endpoint, particularly requests containing unusual characters or SQL syntax.

Compensating Controls: Deploy a Web Application Firewall (WAF) with rules configured to detect and block common SQL injection patterns in HTTP requests until the application can be updated.

Exploitation status

Public Exploit Available: Unknown.

Analyst recommendation

Given the high CVSS score and the potential for complete data compromise, organizations utilizing Chamilo LMS should prioritize this update immediately. Ensure that all systems are upgraded to version 1.11.36 to eliminate the underlying injection vector and secure the database against unauthorized access.

More Chamilo CVEs

Sources