CVE 8.8 HIGH

Chamilo LMS Affected by Remote Code Execution via eval() in Platform Settings_CVE-2026-33618

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

References

💭 Join the Security Discussion

🔒 Your email address will not be published. Required fields are marked *

⚠️ Please be respectful and constructive in your comments. Security discussions should remain professional.