CVE-2021-34187

main/inc/ajax/model.ajax.php in Chamilo through 1.11.14 allows SQL Injection via the searchField, filters, or filters2 parameter

published June 28, 2021

CVSS
—
EPSS
16%
Percentile
96.9
In the wild
Unconfirmed
What it is

⚠️ Hold onto your code! There’s an SQL injection vulnerability hiding in Chamilo’s AJAX model that allows attackers to manipulate your database with just a crafty parameter! Think of it like a restaurant where the server takes orders without checking if the dish actually exists — they could whip up a totally inappropriate dish that messes with the kitchen! If exploited, an attacker could execute arbitrary SQL commands, which might lead to unauthorized data access, modification, or even complete database compromise. It’s like handing over the entire menu to someone who could change it at will!

Put simply

Think of it like a restaurant where the server takes orders without checking if the dish actually exists — they could whip up a totally inappropriate dish that messes with the kitchen! The vulnerability in main/inc/ajax/model.ajax.php allows SQL injection through the searchField, filters, or filters2 parameters, enabling attackers to inject malicious SQL code into the server's queries.

What to do

If exploited, an attacker could execute arbitrary SQL commands, which might lead to unauthorized data access, modification, or even complete database compromise. It’s like handing over the entire menu to someone who could change it at will! Update Chamilo to version 1.11.15 or later to patch this vulnerability, ensure input validation for the affected parameters, and regularly audit your code for SQL injection risks. Don’t forget to review your logs for any suspicious queries! You’ve got this! Secure your application, and keep that database safe! 🛡️

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.16181 · 96.9th percentile
Published
2021-06-28T15:35Z
EPSS history
Timeline
  • 28 JUN 15:35Z
    main/inc/ajax/model.ajax.php in Chamilo through 1.11.14 allows SQL Injection via the searchField, filters, or filters2 parameter
    cvelistv5