CVE-2005-1375 in Clarolineinfo

Summary

by MITRE

Multiple SQL injection vulnerabilities in Claroline 1.5.3 through 1.6 Release Candidate 1, and possibly Dokeos, allow remote attackers to execute arbitrary SQL commands via (1) learningPath.php, (2) learningPathAdmin.php, (3) learnPath_details.php, (4) modules_pool.php, (5) module.php, (6) uInfo parameter in userInfo.php, or (7) exo_id parameter to exercises_details.php.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Analysis

by VulDB Data Team • 05/25/2025

The vulnerability described in CVE-2005-1375 represents a critical SQL injection flaw affecting Claroline learning management systems versions 1.5.3 through 1.6 Release Candidate 1, with potential impact on Dokeos platforms as well. This vulnerability stems from inadequate input validation and sanitization within multiple script files that handle user-supplied data, creating opportunities for malicious actors to manipulate database queries through carefully crafted input parameters. The affected scripts include learningPath.php, learningPathAdmin.php, learnPath_details.php, modules_pool.php, module.php, userInfo.php with the uInfo parameter, and exercises_details.php with the exo_id parameter, all of which process user input without proper sanitization mechanisms.

The technical nature of this vulnerability aligns with CWE-89, which specifically addresses SQL injection weaknesses where untrusted data is directly incorporated into SQL command strings without proper escaping or parameterization. Attackers can exploit these entry points by injecting malicious SQL payloads through the vulnerable parameters, potentially gaining unauthorized access to database contents, executing arbitrary commands, or even escalating privileges within the affected system. The attack surface is particularly concerning because it encompasses core learning management functionalities including path management, module handling, user information retrieval, and exercise administration, all of which are fundamental to the platform's operation and data integrity.

The operational impact of this vulnerability extends beyond simple data theft, as successful exploitation could lead to complete system compromise and unauthorized access to sensitive educational data. Attackers could extract user credentials, course materials, assessment results, and personal information of students and instructors. The vulnerability's presence in multiple scripts suggests a systemic weakness in input handling throughout the application architecture, making it particularly dangerous as it provides multiple attack vectors for a single underlying flaw. Organizations using affected Claroline versions would face potential regulatory compliance violations, data breaches, and reputational damage if exploited by malicious actors.

Mitigation strategies for CVE-2005-1375 should prioritize immediate patching of affected systems with the latest security updates from Claroline maintainers, while also implementing proper input validation and parameterized queries throughout the application codebase. Organizations should deploy web application firewalls to monitor and filter suspicious SQL injection attempts, conduct comprehensive vulnerability assessments of all related systems, and implement network segmentation to limit potential damage from successful exploitation. The ATT&CK framework categorizes this vulnerability under T1190 - Exploit Public-Facing Application, highlighting the need for proper application hardening and regular security testing to prevent unauthorized access through publicly exposed web interfaces. Additionally, implementing principle of least privilege access controls and regular security audits would help reduce the overall risk exposure associated with such vulnerabilities in educational technology platforms.

Reservation

05/02/2005

Disclosure

05/03/2005

Moderation

accepted

Entry

VDB-25005

CPE

ready

Exploit

Download

EPSS

0.02759

KEV

no

Activities

very low

Sources

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!