Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessIdentify internet-facing application instance
-
DeliverySend HTTP request to /admin/get_barcode_data.php
-
ExploitInject SQL payload in barcode parameter
-
ExecutionBypass query logic via unsanitized input
-
PersistExtract database contents (credentials, customer records)
-
ImpactLeverage extracted data for further 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 CVSS 4.0 vector specifies PR:N and UI:N, indicating no authentication or user interaction is required per the reporter's assessment. The vulnerable endpoint /admin/get_barcode_data.php must be network-reachable - any internet-facing deployment without additional access controls on the /admin/ path is directly exploitable via a single HTTP request containing a malicious barcode parameter value. A notable discrepancy exists: the /admin/ URL path conventionally implies an administrative interface that may enforce a login session in some deployment configurations; if such a session gate is present and enforced, exploitation would require valid credentials (PR:L or PR:H). The PR:N CVSS rating implies the reporter assessed the endpoint as reachable without authentication, but this should be independently verified against the running application. Exploitation is bounded by: the product's narrow deployment footprint (primarily small or hobbyist installations), any IP-level network restriction on the /admin/ path, and the absence of a documented mass exploitation campaign. |
| Impact | The CVSS 4.0 score of 5.5 (Medium) reflects constrained per-instance impact - confidentiality, integrity, and availability are each rated Low - yet the threat modifier E:P (exploit public) in the provided vector significantly elevates practical urgency. The attack requires no privileges (PR:N), no user interaction (UI:N), and targets a network-accessible endpoint (AV:N/AC:L/AT:N), making any internet-exposed instance trivially reachable by automated scanning tools. Even a mid-sized municipal IT team in boleslawiec deploying this software on a public-facing server should treat this as an urgent remediation rather than a deferred Medium-tier issue, because the published POC eliminates any meaningful skill barrier. The primary structural mitigant is the product's narrow deployment footprint - this is free hobbyist PHP software with no meaningful enterprise presence - which substantially bounds population-level blast radius. No EPSS score was provided in the input data; KEV status is unconfirmed, indicating no documented mass exploitation campaign, though the public POC lowers that threshold. The CVSS PR:N rating warrants independent verification given the /admin/ path, which may imply session-gating in some deployments. |
| Exploit ScenarioDerived | A remote attacker scans for internet-facing instances of Pet Grooming Management Software and sends a crafted HTTP request to /admin/get_barcode_data.php with a SQL injection payload appended to the barcode parameter - for example, injecting a UNION SELECT clause to retrieve credential hashes or administrative data from the database. A published proof-of-concept at https://github.com/niaoniaollll/cve/issues/1 provides ready-made payload templates, enabling exploitation with minimal SQL injection expertise. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 17, 2026
SQL injection in SourceCodester Pet Grooming Management Software 1.0 exposes the /admin/get_barcode_data.php endpoint to remote attackers who can manipulate the unsanitized 'barcode' parameter to read, alter, or corrupt the underlying database. The CVSS 4.0 vector assigns no authentication or user-interaction requirement, and a publicly available proof-of-concept lowers the exploitation bar to script-level effort. No CISA KEV listing exists, but the combination of a network-exposed attack surface and published exploit code makes this a higher practical priority than the nominal Medium score implies for any internet-facing deployment.
RemediationAI
No vendor-released patch has been identified at time of analysis. As a free hobbyist PHP application with no formal patch channel, administrators should pursue direct code remediation by replacing the unsanitized 'barcode' parameter interpolation in /admin/get_barcode_data.php with a parameterized prepared statement using MySQLi or PDO - this is the only durable fix and is feasible since source code is available from sourcecodester.com. As an immediate compensating control, restrict access to the /admin/ directory using IP allowlisting and web-server-level authentication (e.g., HTTP Basic Auth via .htaccess or equivalent), which eliminates the network-exposed attack surface; note this adds a credential management burden. As a secondary layer, deploy a WAF rule blocking SQL metacharacters (single quotes, comment sequences, UNION keywords) in the barcode parameter - this reduces exploitation probability but is bypassable by obfuscated payloads. Validate controls using the published payload patterns at https://github.com/niaoniaollll/cve/issues/1.
Affected VersionsENISA
Affected Packages
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 software is a PHP-based web application distributed by SourceCodester (sourcecodester.com), a provider of free academic and small-business PHP scripts. The vulnerability is a textbook CWE-89 (Improper Neutralization of Special Elements in an SQL Command) flaw located in the file /admin/get_barcode_data.php, where the 'barcode' request parameter is interpolated directly into a SQL query without parameterization or adequate sanitization. PHP applications of this class commonly use MySQLi or PDO without prepared statements, allowing an attacker to append SQL syntax that alters query logic or extracts additional data. The CPE string cpe:2.3:a:sourcecodester:pet_grooming_management_software:*:*:*:*:*:*:*:* covers all versions with a wildcard, though the CVE description explicitly names version 1.0 as the confirmed affected release.
Know when Pet Grooming Management Software 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
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
Network-reachable endpoint with no confirmed authentication requirement per CVSS vector; limited database read/write impact only; no availability impact evidenced.
Primary rating from Vendor (VulDB).
CVSS VectorVendor: VulDB
Lifecycle Timeline
2DescriptionCVE.org
A flaw has been found in SourceCodester Pet Grooming Management Software 1.0. This vulnerability affects unknown code of the file /admin/get_barcode_data.php. This manipulation of the argument barcode causes sql injection. The attack may be initiated remotely. The exploit has been published and may be used.
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
SQL injection exploits the way applications construct database queries by mixing user input directly into SQL statements.
SourceCodester Pet Grooming Management Software 1.0 is vulnerable to Cross Site Scripting (XSS) via the Customer Name fi
A security vulnerability has been detected in SourceCodester Pet Grooming Management Software 1.0. Rated medium severity
File and directory information exposure in SourceCodester Pet Grooming Management Software 1.0 allows remote unauthentic
A vulnerability has been found in SourceCodester Pet Grooming Management Software 1.0. Rated medium severity (CVSS 6.9),
A weakness has been identified in SourceCodester Pet Grooming Management Software 1.0. Rated medium severity (CVSS 6.9),
A vulnerability was found in SourceCodester Pet Grooming Management Software 1.0. Rated medium severity (CVSS 6.9), this
A vulnerability was determined in SourceCodester Pet Grooming Management Software 1.0. Rated medium severity (CVSS 6.9),
A vulnerability was identified in SourceCodester Pet Grooming Management Software 1.0.php. Rated medium severity (CVSS 6
A vulnerability was determined in SourceCodester Pet Grooming Management Software 1.0. Rated medium severity (CVSS 6.9),
A vulnerability has been found in SourceCodester Pet Grooming Management Software 1.0. Rated medium severity (CVSS 5.3),
A vulnerability was determined in SourceCodester Pet Grooming Management Software 1.0. Rated medium severity (CVSS 5.3),
A security vulnerability has been detected in SourceCodester Pet Grooming Management Software 1.0. Rated medium severity
EUVD-2026-60439
GHSA-j48j-7wxx-8q74
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB