Skip to main content

Portabilis i-Diario CVE-2025-7870

LOW
Cross-site Scripting (XSS) (CWE-79)
2025-07-20 cna@vuldb.com
2.0
CVSS 4.0 · NVD

Severity by source

NVD PRIMARY
2.0 LOW
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:P/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N/E:P/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X

Primary rating from NVD · only source for this CVE.

CVSS VectorNVD

Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
P
Scope
X

Lifecycle Timeline

1
Analysis Generated
Apr 29, 2026 - 01:23 vuln.today

DescriptionCVE.org

A vulnerability, which was classified as problematic, was found in Portabilis i-Diario 1.5.0. This affects an unknown part of the component justificativas-de-falta Endpoint. The manipulation of the argument Anexo leads to cross site scripting. It is possible to initiate the attack remotely. The exploit has been disclosed to the public and may be used. The vendor was contacted early about this disclosure but did not respond in any way.

AnalysisAI

Cross-site scripting (XSS) in Portabilis i-Diario 1.5.0 allows authenticated users to inject malicious scripts via the Anexo parameter in the justificativas-de-falta endpoint, impacting other users who view the affected content. The vulnerability requires user interaction and authenticated access, with an EPSS score of 0.05% indicating low real-world exploitation likelihood despite public exploit availability. The vendor has not responded to disclosure communications.

Technical ContextAI

The vulnerability resides in the justificativas-de-falta endpoint of Portabilis i-Diario, a Brazilian educational management system. The Anexo (attachment) parameter fails to properly sanitize or encode user-supplied input before reflecting it in responses or storing it for later rendering, allowing attackers to inject arbitrary HTML and JavaScript. This is a classic Reflected or Stored XSS vulnerability (CWE-79: Improper Neutralization of Input During Web Page Generation). The CVSS vector indicates network-accessible exploitation with low complexity, but requires prior authentication (PR:L) and user interaction (UI:P), meaning a victim must click a malicious link or view crafted content.

RemediationAI

No vendor-released patch has been identified at time of analysis, and the vendor has not responded to disclosure communications. Immediate compensating controls are required: (1) Implement strict Content Security Policy (CSP) headers with script-src 'self' to prevent inline script execution, blocking injected XSS payloads even if reflected. This prevents script execution but may break legitimate functionality relying on inline scripts - test thoroughly in staging. (2) Apply input validation on the Anexo parameter at the application layer: accept only alphanumeric characters and specific safe file extensions (e.g., .pdf, .jpg), rejecting anything containing HTML or script tags. Document the whitelist to avoid false positives. (3) Enforce output encoding: all user-supplied data rendered in HTML context must be HTML-entity-encoded (e.g., < becomes &lt;). This requires code-level fixes if the vendor does not patch. (4) Restrict access to i-Diario's justificativas-de-falta functionality to only authorized educational staff, using role-based access control to minimize the authenticated user base that can inject payloads. (5) Monitor access logs for suspicious Anexo parameter values containing script tags or HTML entities. If the vendor releases a patch, upgrade immediately and verify the Anexo parameter is properly sanitized. Escalate requests to the vendor (Portabilis) for an official security update through all available channels.

CVE-2025-9107 LOW POC
2.1 Aug 18

A vulnerability was determined in Portabilis i-Diario up to 1.5.0. Rated medium severity (CVSS 5.3), this vulnerability

CVE-2025-7872 LOW POC
2.0 Jul 20

Stored cross-site scripting (XSS) in Portabilis i-Diario 1.5.0 allows authenticated users to inject malicious scripts vi

CVE-2025-7871 LOW POC
2.0 Jul 20

Stored cross-site scripting (XSS) in Portabilis i-Diario 1.5.0 allows authenticated users to inject malicious scripts vi

CVE-2025-9106 LOW POC
2.0 Aug 18

A vulnerability was found in Portabilis i-Diario up to 1.5.0. Rated medium severity (CVSS 5.1), this vulnerability is re

CVE-2025-9105 LOW POC
2.0 Aug 18

A vulnerability has been found in Portabilis i-Diario up to 1.5.0. Rated medium severity (CVSS 5.1), this vulnerability

CVE-2025-9104 LOW POC
2.0 Aug 18

A flaw has been found in Portabilis i-Diario up to 1.5.0. Rated medium severity (CVSS 5.1), this vulnerability is remote

CVE-2025-8788 LOW POC
2.0 Aug 10

A vulnerability was found in Portabilis i-Diario up to 1.5.0 and classified as problematic. Rated medium severity (CVSS

CVE-2025-8787 LOW POC
2.0 Aug 10

A vulnerability has been found in Portabilis i-Diario up to 1.5.0 and classified as problematic. Rated medium severity (

CVE-2025-8786 LOW POC
2.0 Aug 10

A vulnerability, which was classified as problematic, was found in Portabilis i-Diario up to 1.5.0. Rated medium severit

CVE-2025-8511 LOW POC
2.0 Aug 03

A vulnerability classified as problematic was found in Portabilis i-Diario 1.5.0. Rated medium severity (CVSS 5.1), this

CVE-2025-8919 LOW POC
1.9 Aug 13

A vulnerability was determined in Portabilis i-Diario up to 1.6. Rated medium severity (CVSS 4.8), this vulnerability is

CVE-2025-8920 LOW POC
1.9 Aug 13

A vulnerability was identified in Portabilis i-Diario 1.6. Rated medium severity (CVSS 4.8), this vulnerability is remot

Share

CVE-2025-7870 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy