Skip to main content

Guardian Language System EUVDEUVD-2026-41056

| CVE-2026-34099 CRITICAL
SQL Injection (CWE-89)
2026-07-01 VulnCheck GHSA-gpmw-jvm3-5xc2
9.3
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Locate exposed job_info.php endpoint
  2. Delivery
    Inject payload into id GET parameter
  3. Exploit
    Break out of SQL string literal
  4. Execution
    Trigger error-based SQL injection
  5. Impact
    Extract version, user, schema, table data

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Parameterized queries, prepared statements
MITRE ATT&CK

2 techniques across 2 tactics: Initial Access, Persistence

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

The only prerequisite is network reachability to the job_info.php endpoint of a Guardian Language System deployment; per the CVSS vector (AV:N/AC:L/PR:N/UI:N) exploitation is remote, unauthenticated, and requires no user interaction against default configurations. The specific trigger is supplying a crafted value in the id GET parameter of job_info.php, which is concatenated into the SELECT * FROM jobs where id = '...' query at line 16. The main limiting factor is exposure: the endpoint must be internet- or network-accessible to the attacker, and successful error-based extraction is aided by the application returning database errors - an instance that suppresses SQL error output would slow (though not necessarily prevent) exploitation. The niche nature of the product also limits how many targets exist.

Impact

All available signals point to a genuine high priority rather than an inflated CVSS. The CVSS 4.0 vector CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H describes a network-reachable, low-complexity, unauthenticated attack with high impact to confidentiality, integrity and availability of the vulnerable system, scoring 9.3. Publicly available exploit code (a gist) further lowers the barrier to exploitation, and the flaw was surfaced by a credible source (VulnCheck). Countervailing signals: it is NOT listed in CISA KEV, so there is no confirmation of active in-the-wild exploitation, and no EPSS score was provided in the input, so widespread automated scanning cannot be quantified from this data. The main uncertainty is deployment footprint - Guardian Language System appears to be an obscure product, which likely limits the total attack surface even though any exposed instance is trivially exploitable.

Exploit ScenarioDerived

An attacker discovers a Guardian Language System instance and requests job_info.php?id=1' followed by an error-based injection payload, causing the database to return version and schema data in error messages. Using the publicly available exploit gist, they iterate to dump user tables and credentials without ever authenticating. Because attack complexity is low and no user interaction is needed, this can be automated across many exposed hosts.

Act Now Prioritize within 24-48h. Why: CRITICAL severity + public POC available.
No patch listed yet 0.5% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Jul 01, 2026

Unauthenticated SQL injection in Guardian Language System lets remote attackers manipulate the backend database by injecting into the id GET parameter of job_info.php, which is concatenated directly into a SQL query with no sanitization. Because no authentication is required (CVSS 4.0 PR:N) and publicly available exploit code exists, any attacker who can reach the endpoint can extract database version, current user, schema names, and table contents via error-based injection. Reported by VulnCheck with a CVSS of 9.3; no public exploit identified as actively used in the wild (not in CISA KEV).

RemediationAI

No vendor-released patch version was identified in the available data, so remediation should focus on both code fixes and compensating controls. The definitive fix is to rewrite the job_info.php query to use a parameterized/prepared statement (e.g., PDO or mysqli bound parameters) so the id value is never concatenated into SQL, and to cast id to an integer if it is expected to be numeric. Until a fix is deployed, restrict access to job_info.php at the web server or WAF layer, add a WAF rule to reject SQL metacharacters in the id parameter, disable verbose database error output to blunt the error-based extraction technique (trade-off: reduces debugging visibility), and place the application behind authentication or network ACLs to remove unauthenticated exposure (trade-off: may break legitimate anonymous access to job listings). Consult the VulnCheck advisory at https://www.vulncheck.com/advisories/guardian-language-system-unauthenticated-sql-injection-via-id-parameter-in-job-info-php for updates on an official patched release.

Affected VersionsENISA

language-system 0 ≤e42c395ec4b03fe62973a669c9209a673838b8a4

Affects your stack

Find out whether the stacks and servers you run are on an affected version.

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The affected component is a PHP web application (cpe:2.3:a:guardian:language-system) that builds SQL statements through raw string concatenation. Specifically, job_info.php line 16 executes SELECT * FROM jobs where id = '".$_GET['id']."', embedding attacker-controlled input inside a single-quoted string literal without parameterization or escaping. This is a textbook CWE-89 (Improper Neutralization of Special Elements used in an SQL Command) defect: the application trusts a client-supplied GET parameter as trusted SQL syntax, allowing an attacker to break out of the quoted context and append arbitrary SQL clauses. The error-based technique referenced in the description implies the application surfaces database error output, which accelerates data extraction (UNION/error functions returning version(), current_user, information_schema contents).

Know when Guardian gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (VulnCheck) PRIMARY 9.3 CRITICAL
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
vuln.today AI 9.8 CRITICAL

Unauthenticated network-reachable GET parameter with trivial payload gives AV:N/AC:L/PR:N/UI:N; full database read/write/erase via SQLi justifies C:H/I:H/A:H.

3.1 AV:N/AC:L/PR:N/UI:N/S:N/C:H/I:H/A:H
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
None
User Interaction
None
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
High
Vulnerable system: Availability
High
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

DescriptionCVE.org

Guardian language-system passes the id GET parameter directly into an unsanitized SQL query in job_info.php (line 16): SELECT * FROM jobs where id = '\".$_GET['id'].\"'. No authentication is required. An unauthenticated attacker can perform error-based SQL injection to extract the database version, current user, schema names, and table contents.

Executive ViewAI

Why It Matters

Guardian Language System contains a critical SQL injection vulnerability (CVE-2026-34099) enabling unauthenticated remote attackers to extract sensitive database contents without authentication. With publicly available exploit code in circulation and no vendor patch currently available, any internet-exposed instance represents an immediate threat to data confidentiality and regulatory compliance. Organizations must immediately identify affected systems and implement emergency mitigations to prevent unauthorized database access.

Business Impact: Severe
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: (1) Restrict network access to job_info.php endpoint via firewall or WAF to authorized internal IP ranges only; (2) Enforce principle-of-least-privilege on database service accounts to limit query scope and data exposure; (3) Deploy SQL injection detection signatures in intrusion prevention systems; (4) Enable and actively monitor database audit logs for suspicious query patterns and unauthorized access; (5) If internet-facing and business-critical, isolate service offline or evaluate patched alternative solutions.

Threat Intelligence Overview

EPSS Score
0.5%
Top 63% exploitable
Prevalence
Rare
obscure niche PHP application, minimal enterprise deployment footprint
Exploit
POC
Public exploit code exists
Data Quality
7 sources
Confidence: High

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity CRITICAL
CISA KEV No
Public POC Yes
EPSS 0.5%
Patch available No
Active threat No
Deciding rule
CRITICAL severity + public POC available
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Out-of-Cycle
Exploitation
Poc
System Exposure· derived
Open
Automatable
Yes
Human Impact
Very High
Technical Impact
Total

Priority Score

66
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +46
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

SQL injection exploits the way applications construct database queries by mixing user input directly into SQL statements.

CVE-2026-34107 CRITICAL POC
9.3 Jul 01

OS command injection in Guardian language-system lets unauthenticated remote attackers run arbitrary shell commands by i

CVE-2026-34106 CRITICAL POC
9.3 Jul 01

Remote code execution in Guardian language-system allows unauthenticated attackers to run arbitrary OS commands by injec

CVE-2026-34105 HIGH POC
8.7 Jul 01

Error-based SQL injection in Guardian Language-System allows a network-accessible authenticated attacker to extract the

CVE-2026-34104 HIGH POC
8.7 Jul 01

SQL injection in Guardian Language-System's designer.php (line 124) allows attackers to extract, modify, or destroy the

CVE-2026-34103 HIGH POC
8.7 Jul 01

Error-based SQL injection in Guardian language-system's subtitles.php exposes full database contents to low-privileged a

CVE-2026-34102 HIGH POC
8.7 Jul 01

Error-based SQL injection in Guardian Language-System exposes the full database to low-privileged authenticated attacker

CVE-2026-34101 HIGH POC
8.7 Jul 01

Error-based SQL injection in Guardian language-system's text_file.php exposes the full database to extraction via a triv

CVE-2026-34100 HIGH POC
8.7 Jul 01

SQL injection in Guardian language-system's media.php endpoint allows low-privilege authenticated attackers to extract t

CVE-2020-7049 HIGH POC
7.3 Jun 30

Nozomi Networks OS before 19.0.4 allows /#/network?tab=network_node_list.html CSV Injection. Rated high severity (CVSS 7

CVE-2020-15307 MEDIUM POC
6.1 Jun 30

Nozomi Guardian before 19.0.4 allows attackers to achieve stored XSS (in the web front end) by leveraging the ability to

CVE-2023-29245 CRITICAL
9.2 Sep 19

A SQL Injection vulnerability in Nozomi Networks Guardian and CMC, due to improper input validation in certain fields us

CVE-2026-34098 MEDIUM POC
4.8 Jul 01

Reflected cross-site scripting in Guardian Language-System's media.php allows authenticated attackers to inject arbitrar

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