Chamilo LMS PHAR Deserialization Vulnerability Allowing Arbitrary Object Injection and Logic Manipulation

Vulnerability

A vulnerability in Chamilo LMS prior to version 1.11.30 allows for PHAR deserialization, where spoofed data can be injected. This enables an attacker to create objects of arbitrary classes, manipulate their properties, and alter the web application's logic. The issue arises because user-controlled data can be passed to file system functions, potentially leading to file manipulation or arbitrary code execution.

Impact

Exploitation of this vulnerability could result in unauthorized object creation and property manipulation, allowing attackers to change the application's behavior. In a PHP environment, this could be leveraged for file system access or code execution.

Remediation

Users can update to Chamilo LMS version 1.11.30 or later, where this vulnerability has been patched. Instructions for downloading the latest version are available on the Chamilo LMS GitHub releases page.

Added: Mar 2, 2026, 4:24 PM
Updated: Mar 2, 2026, 9:47 PM

Vulnerability Rating

Custom Algorithm
spread
3.4
impact
3.1
exploitability
4.6
remediation
8.3
relevance
3.4
threat
3.2
urgency
2.9
incentive
0.0

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.