SQL injection in Chamilo LMS - CVE-2026-62983
Published: August 4, 2026
Vulnerability details
The vulnerability allows a remote user to execute arbitrary SQL commands.
The vulnerability exists due to improper neutralization of special elements used in an SQL command in ExtraField::get_where_clause() when processing a JSON filters blob containing array values for extra field rules. A remote privileged user can send a specially crafted filters array to execute arbitrary SQL commands.
The issue is specific to the array-handling branch, while the scalar branch is handled safely.