Description
Guardian language-system passes the id GET parameter directly into an unsanitized SQL query in translate_text.php (line 15): SELECT id, filename, extension, type FROM files where id = '\".$_GET['id'].\"'. An authenticated attacker can perform error-based SQL injection to extract database contents.
Published: 2026-07-01
Score: 9.3 Critical
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Guardian language-system passes the id GET parameter directly into an unsanitized SQL query in translate_text.php (line 15): SELECT id, filename, extension, type FROM files where id = '\".$_GET[\'id\'].\"'. An authenticated attacker can perform error‑based SQL injection to extract database contents. The vulnerability allows a user‑supplied id parameter to be concatenated into a SQL statement, enabling the attacker to read sensitive data from the database, causing a compromise of data confidentiality but not code execution or denial of service.

Affected Systems

The flaw resides in the Guardian language‑system web translation component, specifically within the translate_text.php file handling id parameters. No specific software version is listed, so the issue may exist in any path where the component is deployed.

Risk and Exploitability

Based on the description, it is inferred that the flaw can be exploited remotely through a web request. The CVSS score of 9.3 signals critical severity, while the EPSS score of < 1% indicates a very low but non‑zero probability of exploitation. With no KEV listing, the threat’s current context remains limited, yet the high confidentiality impact warrants prompt remediation.

Generated by OpenCVE AI on July 21, 2026 at 13:57 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Use parameterized queries or prepared statements to sanitize the id value before constructing SQL statements.
  • Implement strict input validation on the id parameter to ensure it conforms to expected numeric or alphanumeric format.
  • Restrict access to translate_text.php to firewall to detect and block malicious SQL injection patterns.

Generated by OpenCVE AI on July 21, 2026 at 13:57 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

Thu, 02 Jul 2026 15:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'poc', 'Technical Impact': 'total'}, 'version': '2.0.3'}


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

Type Values Removed Values Added
Description Guardian language-system passes the id GET parameter directly into an unsanitized SQL query in translate_text.php (line 15): SELECT id, filename, extension, type FROM files where id = '\".$_GET['id'].\"'. An authenticated attacker can perform error-based SQL injection to extract database contents.
Title Guardian Language-System Unauthenticated SQL Injection via id Parameter in translate_text.php
Weaknesses CWE-89
References
Metrics cvssV3_1

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

cvssV4_0

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


Subscriptions

Guardian Language-system
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

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

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

Link: CVE-2026-34105

cve-icon Vulnrichment

Updated: 2026-07-02T14:28:34.615Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-21T14:00:05Z

Weaknesses
  • CWE-89

    Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')