Description
Guardian language-system fails to sanitize the id GET parameter before inserting it into HTML source and form action attributes in media.php (lines 119, 129). An authenticated attacker can craft a URL that injects script tags executing in the victim's browser session.
Published: 2026-07-01
Score: 4.8 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Guardian language‑system exposes a reflected cross‑site scripting flaw because the id GET parameter is placed directly into HTML source and form action attributes on media.php. An attacker who is authenticated can craft a URL that contains HTML or script tags. When a logged‑in user visits the crafted link, the browser executes the injected code in that user’s session, allowing cookie theft or other client‑side actions on the victim’s behalf. The weakness is classified as CWE‑79.

Affected Systems

The vulnerability exists in Guardian language‑system. No specific version numbers are listed, so any installation that contains the existing media.php without proper input sanitization may be affected. It remains uncertain whether recent releases have addressed the issue, as the description provides no version scope.

Risk and Exploitability

The CVSS score of 4.8 indicates moderate severity; the EPSS is listed as <1%, suggesting a very low but non‑zero likelihood of exploitation. The flaw is not included in the CISA KEV catalog. Exploitation requires the attacker to be authenticated, but the attack can be triggered simply by guiding the victim to a malicious URL. Consequently, the overall risk is mild unless user credentials are compromised or shared, at which point the attacker can leverage the reflected XSS to damage the victim’s session.

Generated by OpenCVE AI on July 21, 2026 at 14:01 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply any vendor‑released patch or upgrade to a version that sanitizes the id parameter before inserting it into the page.
  • Implement server‑side encoding of the id value when rendering the page, ensuring any embedded markup is escaped.
  • Restrict access to media.php to, limiting opportunities for the vulnerable endpoint to be reached by regular users.

Generated by OpenCVE AI on July 21, 2026 at 14:01 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 06 Jul 2026 23:15:00 +0000

Type Values Removed Values Added
First Time appeared Guardian
Guardian language-system
Vendors & Products Guardian
Guardian language-system

Wed, 01 Jul 2026 19:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Wed, 01 Jul 2026 16:30:00 +0000

Type Values Removed Values Added
Description Guardian language-system fails to sanitize the id GET parameter before inserting it into HTML source and form action attributes in media.php (lines 119, 129). An authenticated attacker can craft a URL that injects script tags executing in the victim's browser session.
Title Guardian Language-System XSS via id Parameter in media.php
Weaknesses CWE-79
References
Metrics cvssV3_1

{'score': 4.6, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:L/I:L/A:N'}

cvssV4_0

{'score': 4.8, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:A/VC:N/VI:N/VA:N/SC:L/SI:L/SA:N'}


Subscriptions

Guardian Language-system
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-07-14T18:40:14.100Z

Reserved: 2026-03-25T18:43:09.826Z

Link: CVE-2026-34098

cve-icon Vulnrichment

Updated: 2026-07-01T18:11:55.696Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-21T14:15:04Z

Weaknesses
  • CWE-79

    Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')