CVE-2025-65024
7.2Portabilis · i-Educar
An authenticated time-based SQL injection vulnerability exists in i-Educar versions 2.10.0 and prior, allowing attackers to execute arbitrary SQL commands via the cod_agenda parameter.
Executive summary
A critical SQL injection vulnerability in Portabilis i-Educar allows authenticated attackers to execute arbitrary database commands, posing a significant risk to data confidentiality and integrity.
Vulnerability
This is a time-based SQL injection vulnerability (CWE-89) triggered by improper sanitization of the cod_agenda GET parameter in the ieducar/intranet/agenda_admin_cad.php script. The vulnerability requires an authenticated session to exploit, allowing an attacker to manipulate backend database queries.
Business impact
Successful exploitation allows an unauthorized user to perform arbitrary SQL operations against the application database, which can lead to full database compromise, unauthorized data exfiltration, or modification of administrative records. Given the CVSS score of 7.2, this flaw presents a high risk to organizational data integrity and regulatory compliance, particularly in an educational environment where student data is processed.
Remediation
Immediate Action: Update the i-Educar installation to a version containing the fix associated with commit 3e9763a, or apply the patch directly from the vendor repository.
Proactive Monitoring: Review application access logs for unusual GET requests targeting the agenda_admin_cad.php script, specifically monitoring for anomalous characters or time-delay patterns in the cod_agenda parameter.
Compensating Controls: Implement a Web Application Firewall (WAF) rule to inspect and block requests containing SQL syntax or suspicious patterns within the cod_agenda query parameter.
Exploitation status
Public Exploit Available: No
Analyst recommendation
The severity of this SQL injection vulnerability necessitates prompt remediation to prevent potential database compromise. Administrators should verify their current version of i-Educar and apply the necessary security updates or patches immediately. If an immediate update is not feasible, ensure that administrative access is strictly restricted to authorized personnel to mitigate the risk of authenticated exploitation.