Skip to main content

Complaint Management System CVE-2026-75089

| EUVDEUVD-2026-60563 MEDIUM
SQL Injection (CWE-89)
2026-08-18 VulDB GHSA-h983-mg3w-jg6j
5.5
CVSS 4.0 · Vendor: VulDB
View

Attack ChainAIDerived

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

  1. Access
    Discover internet-exposed check_availability.php
  2. Delivery
    Inject SQL payload via email parameter
  3. Exploit
    Extract database schema and records
  4. Execution
    Obtain plaintext or hashed credentials
  5. Impact
    Leverage credentials for application or system access

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 vulnerable endpoint user/check_availability.php must be network-accessible - as a user-facing registration helper page, it is expected to be reachable without authentication in standard deployments. The CVSS 4.0 vector (PR:N/UI:N/AC:L/AT:N) confirms no authentication, no user interaction, and no special attack preparation are required. Exploitation is bounded to deployments where the application is exposed to the network; instances restricted to localhost or internal-only segments are not remotely exploitable. The flaw is specific to PHPGurukul Complaint Management System version 1.0 and the particular check_availability.php file - custom forks or heavily modified installations may or may not share the same code path.

Impact

The CVSS 4.0 score of 5.5 (Medium) reflects network-accessible, unauthenticated exploitation with low confidentiality, integrity, and availability impact (VC:L/VI:L/VA:L) and no scope change to subsequent systems. The E:P modifier in the CVSS 4.0 vector independently confirms a proof-of-concept is publicly available, which aligns with the GitHub exploit reference. No EPSS data was supplied in the input, so exploitation probability cannot be quantified numerically. The vulnerability is not listed in CISA KEV, meaning active in-the-wild exploitation is not confirmed. PHPGurukul products are predominantly used in educational, student-project, and demo contexts rather than production enterprise deployments, which substantially limits real-world blast radius. The low attack complexity (AC:L, AT:N, PR:N, UI:N) means exploitation is trivially automated, but the limited prevalence of the product constrains aggregate risk. The low-to-moderate impact metrics suggest the SQLi does not provide direct OS-level code execution without database privilege escalation - real-world damage is likely bounded to credential theft and record manipulation.

Exploit ScenarioDerived

An unauthenticated remote attacker identifies a publicly accessible instance of PHPGurukul Complaint Management System and sends a crafted HTTP GET or POST request to user/check_availability.php with a SQL injection payload in the email field (e.g., email=attacker@test.com' OR '1'='1). Using the publicly available proof-of-concept from GitHub (https://github.com/niaoniaollll/cve/issues/3) as a reference, the attacker can enumerate database tables, extract user credentials, or manipulate records with minimal technical sophistication.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.3% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Aug 18, 2026

SQL injection in PHPGurukul Complaint Management System 1.0 exposes the user/check_availability.php endpoint to remote unauthenticated database manipulation via a crafted email parameter, enabling unauthorized data read, write, and limited availability disruption against the backend database. A public proof-of-concept exploit is confirmed available on GitHub, lowering the skill bar for opportunistic exploitation. No CISA KEV listing at time of analysis, but the CVSS 4.0 vector includes E:P confirming exploit code exists publicly.

RemediationAI

No vendor-released patch has been identified at time of analysis. The primary fix is to refactor user/check_availability.php to use parameterized queries via PHP's PDO or MySQLi prepared statements, eliminating the injection vector at the source. As an immediate compensating control, restrict access to the check_availability.php endpoint via web server ACLs - for Apache, deny access to untrusted IP ranges using .htaccess; for nginx, restrict the location block - noting this trade-off may break legitimate user registration flows if the endpoint is required by the application frontend. Deploying a Web Application Firewall (WAF) rule to inspect and block SQLi payloads in the email parameter provides an additional layer without breaking functionality. Given that PHPGurukul systems are typically demo-grade, organizations should evaluate whether any internet-facing instance can be decommissioned entirely. Monitor VulDB entry 391316 (https://vuldb.com/vuln/391316) and phpgurukul.com for an upstream patch release.

Affected VersionsENISA

Complaint Management System 1.0

Affected Packages

euvd complaint_management_system no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

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

Technical ContextAI · show details

The affected application is a PHP/MySQL-based complaint management web system distributed by PHPGurukul (CPE: cpe:2.3:a:phpgurukul:complaint_management_system:*:*:*:*:*:*:*:*), a vendor primarily known for open-source academic and demonstration web projects. The vulnerability class is CWE-89 (Improper Neutralization of Special Elements used in an SQL Command - SQL Injection), caused by unsanitized user input being concatenated directly into a SQL query string rather than using parameterized queries or prepared statements via PDO or MySQLi. The endpoint user/check_availability.php likely queries the database to verify whether an email address is already registered, processing user-supplied input without escaping or binding, making it trivially injectable.

Know when Complaint Management System 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 (VulDB) PRIMARY 5.5 MEDIUM
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P
vuln.today AI 7.3 HIGH

Network-reachable unauthenticated endpoint with no special conditions required; SQLi impact bounded to low C/I/A without evidence of OS-level access or scope change.

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

Primary rating from Vendor (VulDB).

CVSS VectorVendor: VulDB

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

Lifecycle Timeline

2
CVSS changed
Aug 18, 2026 - 01:22 NVD
6.9 (MEDIUM) 5.5 (MEDIUM)
CVE Published
Aug 18, 2026 - 01:00 cve.org
MEDIUM 5.5

DescriptionCVE.org

A weakness has been identified in PHPGurukul Complaint Management System 1.0. Affected by this issue is some unknown functionality of the file user/check_availability.php. This manipulation of the argument email causes sql injection. Remote exploitation of the attack is possible. The exploit has been made available to the public and could be used for attacks.

Threat Intelligence Overview

EPSS Score
0.3%
Top 82% exploitable
Prevalence
Rare
PHPGurukul demo project, negligible enterprise production footprint
Exploit
POC
Public exploit code exists
Social Media
1
Sightings
Data Quality
8 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment CIRCL GitHub VulDB

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 MEDIUM
CISA KEV No
Public POC Yes
EPSS 0.3%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
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· derived
Scheduled
Exploitation
Poc
System Exposure· derived
Open
Automatable
Yes
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

48
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +28
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-2024-55509 CRITICAL POC
9.8 Dec 20

SQL injection vulnerability in CodeAstro Complaint Management System v.1.0 allows a remote attacker to execute arbitrary

CVE-2023-1984 CRITICAL POC
9.8 Apr 11

A vulnerability classified as critical was found in SourceCodester Complaint Management System 1.0. Rated critical sever

CVE-2025-57151 HIGH POC
8.8 Sep 03

phpgurukul Complaint Management System 2.0 is vulnerable to Cross Site Scripting (XSS) in admin/userprofile.php via the

CVE-2024-55506 HIGH POC
8.8 Dec 18

An IDOR vulnerability in CodeAstro's Complaint Management System v1.0 (version with 0 updates) enables an attacker to ex

CVE-2024-1875 HIGH POC
8.8 Feb 26

A vulnerability was found in SourceCodester Complaint Management System 1.0 and classified as critical.php of the compon

CVE-2023-2243 HIGH POC
8.8 Apr 22

A vulnerability was found in SourceCodester Complaint Management System 1.0 and classified as critical. Rated high sever

CVE-2025-57146 HIGH POC
8.1 Sep 03

phpgurukul Complaint Management System in PHP 2.0 is vulnerable to SQL Injection in user/reset-password.php via the mobi

CVE-2025-57147 HIGH POC
7.5 Sep 03

A SQL Injection vulnerability was found in phpgurukul Complaint Management System 2.0. Rated high severity (CVSS 7.5), t

CVE-2025-57150 HIGH POC
7.2 Sep 03

phpgurukul Complaint Management System in PHP 2.0 is vulnerable to Cross Site Scripting (XSS) in admin/subcategory.php v

CVE-2024-13004 MEDIUM POC
6.9 Dec 29

A vulnerability classified as critical has been found in PHPGurukul Complaint Management System 1.0. Rated medium severi

CVE-2024-12230 MEDIUM POC
6.9 Dec 05

A vulnerability, which was classified as critical, has been found in PHPGurukul Complaint Management System 1.0. Rated m

CVE-2024-12229 MEDIUM POC
6.9 Dec 05

A vulnerability classified as critical was found in PHPGurukul Complaint Management System 1.0. Rated medium severity (C

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