8.8
/ 10
HIGH
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Description
Chamilo LMS is a learning management system. Prior to .0.0-RC.3, the PlatformConfigurationController::decodeSettingArray() method uses PHP's eval() to parse platform settings from the database. An attacker with admin access (obtainable via Advisory 1) can inject arbitrary PHP code into the settings, which is then executed when any user (including unauthenticated) requests /platform-config/list. This vulnerability is fixed in 2.0.0-RC.3.
AI Analysis
Remote Code Execution via eval() in Platform Settings
Basic Information
ID
CVE-2026-33618
Source
GitHub_M
Published
Apr 10, 2026 at 18:10
Modified
Apr 10, 2026 at 18:46
Affected Product
Vendor
chamilo
Product
chamilo-lms
Version
>= 2.0.0-alpha.1, < 2.0.0-RC.3
Affected Versions
chamilo chamilo-lms >= 2.0.0-alpha.1, < 2.0.0-RC.3
CWE Classification
AI Assessment
AI Score
8.8 / 10
AI Severity
High
Vendor
Chamilo
Product
Chamilo LMS
Version
>= 2.0.0-alpha.1, < 2.0.0-RC.3