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: 8.7 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Guardian language‑system contains an SQL injection flaw in translate_text.php. The GET parameter id is concatenated directly into a SELECT statement without any sanitization, allowing an attacker to inject arbitrary SQL and trigger error-based data extraction from the database. The CVE description does not mention code execution or denial of service, so these outcomes are not supported by the current information and are inferred as not applicable.

Affected Systems

The vulnerability resides in the Guardian language‑system web translation component, specifically within translate_text.php. The affected product is guardian:language-system. No specific software version is listed; therefore, the issue may exist in any deployed instance of the component accessed via the translate_text.php endpoint.

Risk and Exploitability

The CVSS score of 8.7 indicates high severity, while the EPSS score of < 1% suggests a low probability of exploitation at present. The attack vector is inferred to be remote, enabling an authenticated user to craft an id parameter that induces error‑based SQL injection. The vulnerability is not listed in CISA’s KEV catalogue, meaning there are no known active exploits, but the confidentiality impact warrants timely remediation.

Generated by OpenCVE AI on August 24, 2026 at 11:52 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Refactor the SQL query in translate_text.php to use parameterized statements or prepared statements that safely bind the id value.
  • Implement strict input validation on the id GET parameter, ensuring it matches an expected numeric pattern before use.
  • Restrict the database user employed by the application to provide only the permissions essential for its operation, limiting access to the files table.

Generated by OpenCVE AI on August 24, 2026 at 11:52 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 24 Aug 2026 10:45:00 +0000

Type Values Removed Values Added
Title Guardian Language-System Unauthenticated SQL Injection via id Parameter in translate_text.php Guardian Language-System SQL Injection via id Parameter in translate_text.php
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'}

cvssV3_1

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

cvssV4_0

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


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-08-24T10:28:29.093Z

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

Link: CVE-2026-34105

cve-icon Vulnrichment

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

cve-icon NVD

Status : Deferred

Published: 2026-07-01T17:16:33.537

Modified: 2026-08-24T11:16:39.483

Link: CVE-2026-34105

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-24T12:00:14Z

Weaknesses
  • CWE-89

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