8/31/2025/3 minutes to read/Tags: CVEs, XSS, i-Educar
Introduction
While exploring i-Educar system, I discovered multiples stored XSS vulnerabilities in the /intranet/educar_nivel_ensino_cad.php endpoint. The nm_nivel and descricao parameters, allows the injection of malicious scripts without any sanitization.
These scripts are stored in the database and executed automatically when the /intranet/educar_nivel_ensino_det.php?cod_nivel_ensino=[id] page is accessed.
In this post, I’ll walk you through the technical details, how the vulnerability was exploited (PoC), screenshots with real evidence, and the security risks it represents in real-world environments.
What is CVE-2025-9724?
The CVE-2025-9724 refers two stored Stored Cross-Site Scripting (XSS) vulnerability found in the /intranet/educar_nivel_ensino_cad.php endpoint of the i-Educar application.
The nm_nivel and descricao parameters fails to properly validate user inputs, allowing attackers to persist JavaScript payloads on the server. The malicious code is executed when the /intranet/educar_nivel_ensino_det.php?cod_nivel_ensino=[id] page is loaded, impacting any user who visits it.