Description
Guardian language-system passes the id GET parameter directly into an unsanitized SQL query in text_file.php (line 17): SELECT id, filename, extension, type, duration, owner, private 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 concatenates the id GET parameter directly into a SELECT statement without any sanitization. This flaw allows an attacker who can supply a crafted value for id to cause an error‑based SQL injection, revealing the contents of the files table, such as filename, extension, type, duration, owner and privacy flags. The weakness is identified as CWE‑89 and can lead to unauthorized disclosure of application data.

Affected Systems

The vulnerability exists within the Guardian language-system component. All installations that include text_file.php are potentially affected, regardless of version, as the flaw is in the code logic itself. There is no version information disclosed, so any deployment of this application requires assessment for this issue.

Risk and Exploitability

The CVSS score of 9.3 signals a high‑severity condition. Exploitation requires an authenticated session to the application and a crafted GET request to text_file.php containing a malicious id payload. The EPSS score of less than 1% indicates low current exploitation probability, and the vulnerability is not catalogued in CISA KEV. The primary impact is confidential data leakage via the affected SELECT query.

Generated by OpenCVE AI on August 1, 2026 at 23:06 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Consult the vendor to determine whether a patch or updated release that sanitizes the id parameter is available; apply it if possible.
  • Restrict access to text_file.php so that only authenticated users can invoke it, such as by adding an authentication check or role‑based access control.
  • Modify the application to use prepared statements or parameterized queries, ensuring that the id value is never directly inserted into SQL commands.
  • Configure the database user account used by the application with the least‑privilege principle, limiting it to read‑only access and disabling detailed error output.
  • Implement a web application firewall rule that detects and blocks suspicious SQL payloads targeting the id parameter.

Generated by OpenCVE AI on August 1, 2026 at 23:06 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 18: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 text_file.php (line 17): SELECT id, filename, extension, type, duration, owner, private 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 text_file.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:16.147Z

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

Link: CVE-2026-34101

cve-icon Vulnrichment

Updated: 2026-07-01T17:52:15.335Z

cve-icon NVD

Status : Deferred

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

Modified: 2026-07-14T19:16:59.593

Link: CVE-2026-34101

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-01T23:15:03Z

Weaknesses
  • CWE-89

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