CVE-2026-113608
MediumCVSS 5.3Summary
Configurable Reports block for Moodle (moodle-block_configurablereports) before 5.3.1 contains an SQL injection vulnerability in report_sql::prepare_sql() via the filter_var request parameter of viewreport.php. Low-privileged users permitted to view reports using the %%FILTER_VAR%% placeholder can inject subqueries or UNION SELECT to read arbitrary database tables, including user password hashes.
Risk Assessment
An attacker can read arbitrary database data, including user password hashes, leading to confidentiality breach and potential account takeover. This can compromise the entire Moodle system.
Recommendation
Update the Configurable Reports block to version 5.3.1 or later. Restrict report viewing permissions and verify database integrity.
Other vulnerabilities in Configurable Reports block for Moodle
Original NVD description (English source)
Configurable Reports block for Moodle (moodle-block_configurablereports) before 5.3.1 contains an sql injection vulnerability in report_sql::prepare_sql() via the filter_var request parameter of viewreport.php. Low-privileged users permitted to view reports using the %%FILTER_VAR%% placeholder can inject subqueries or UNION SELECT to read arbitrary database tables, including user password hashes.
Vulnerability data from NVD (NIST) · CISA KEV · EPSS

