Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate with low-privilege account
-
DeliveryReach admin_reservefilter.php endpoint
-
ExploitInject SQL via filter parameter
-
ExecutionDatabase executes malicious query
-
ImpactExfiltrate or alter reservation 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 | Exploitation requires an authenticated low-privilege session (CVSS PR:L) with network access to the application's administrative component, specifically the admin_reservefilter.php endpoint, and the attacker must be able to supply the 'filter' request parameter. No user interaction is needed (UI:N). The primary limiting factors are the authentication requirement (not an unauthenticated flaw) and the extremely narrow deployment base of this specific educational product; successful attack also presumes the vulnerable 1.0 version is deployed without custom input sanitization. |
| Impact | This is a high-CVSS-indicator-but-modest-real-risk issue. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N) describes a remotely reachable, low-complexity SQL injection requiring low privileges (PR:L), with partial impact across confidentiality, integrity, and availability (VC:L/VI:L/VA:L) and no scope change - yielding a modest base score of 5.3. The E:P (Proof-of-Concept) exploit-maturity flag aligns with the input's confirmation that exploit code is publicly available via GitHub. There is NO EPSS score provided in the input and NO CISA KEV listing, so 'publicly available exploit code exists' is the correct exploitation status - this must NOT be conflated with active in-the-wild exploitation. The affected filename (admin_reservefilter.php) is within an administrative area, which is consistent with the PR:L requirement, meaning an attacker needs at least a low-privilege authenticated session rather than being fully unauthenticated. The dominant risk-reducing factor is prevalence: itsourcecode Pet Shop Management System is a small tutorial/educational PHP application with negligible enterprise deployment, so despite a trivially exploitable injection class (CWE-89), real-world blast radius is very limited. Net priority is LOW-to-MEDIUM for the rare set of organizations actually running this product, and effectively negligible for mainstream enterprises. |
| Exploit ScenarioDerived | An attacker with a low-privilege account (consistent with CVSS PR:L) sends a crafted value in the 'filter' parameter to admin_reservefilter.php, injecting SQL that the application concatenates unsafely into a database query. Because publicly available exploit code exists and the attack is network-reachable with low complexity, the attacker can extract reservation/customer data or manipulate records. A public proof-of-concept is referenced on GitHub, lowering the skill barrier to reproduce the attack. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 02, 2026
SQL injection in itsourcecode Pet Shop Management System 1.0 allows an authenticated, low-privilege user to manipulate the 'filter' parameter of admin_reservefilter.php and inject arbitrary SQL into the backend query, exposing or altering database contents with low impact to confidentiality, integrity and availability. The flaw is remotely reachable over the network with no user interaction, but requires a valid session on the application's administrative component, so risk is concentrated in deployments that expose the admin panel or run the product in production. Publicly available exploit code exists for this issue, though there is no confirmation of active exploitation; the practical risk is further limited by the narrow real-world deployment base of this educational PHP product.
RemediationAI
No vendor-released patch with an exact fixed version is identified in the available data: the references point to the VulDB advisory (https://vuldb.com/vuln/412761 and its CTI page https://vuldb.com/vuln/412761/cti), the CVE record (https://vuldb.com/cve/CVE-2026-104053) and the vendor homepage (https://itsourcecode.com/), none of which announce a corrected release for Pet Shop Management System 1.0. The primary fix is therefore to remediate the code directly in admin_reservefilter.php: replace string-concatenated SQL for the 'filter' parameter with parameterized prepared statements (PDO or mysqli with bound parameters) and validate 'filter' against an allow-list of expected values, which eliminates the injection class entirely with no functional trade-off beyond development effort. Until code can be corrected, compensating controls are: do not expose the administrative component (including admin_reservefilter.php) to untrusted networks-restrict it to localhost or a management VPN, which removes the AV:N attack path but blocks remote administration; enforce strong authentication and least privilege so the required PR:L session is harder to obtain (this only raises the bar, since any valid low-privilege account still enables exploitation); and deploy a WAF rule blocking SQL metacharacters in the 'filter' parameter, which is bypassable with encoding and should be treated as a stopgap only. If the application is not actively used in production, retiring or sandboxing it is the safest option, as its educational origin and low deployment footprint mean upstream fixes may not arrive promptly.
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 component is a PHP web application, itsourcecode Pet Shop Management System 1.0, whose admin_reservefilter.php script handles reservation filtering. The identifier CWE-89 (Improper Neutralization of Special Elements used in an SQL Command) indicates that the 'filter' argument is concatenated into an SQL statement without parameterization or adequate escaping, letting the attacker terminate the intended query context and append their own SQL. The CPE string cpe:2.3:a:itsourcecode:pet_shop_management_system:*:*:*:*:*:*:*:* confirms the vendor/product pairing but carries a wildcard version, so the affected range is defined by the advisory (version 1.0) rather than by CPE version granularity. Both the provided CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P) and the independent CVSS 3.1 assessment (AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L) agree that the attack is network-reachable, needs low privileges (an authenticated session on the admin functionality) and no user interaction, with limited rather than total impact on the affected system. The E:P metric denotes Proof-of-Concept-level exploit maturity, consistent with the reported public exploit; it does not indicate an observed in-the-wild campaign.
Know when Pet Shop 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
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P
Network-reachable SQLi via an admin endpoint requires a low-privilege account (PR:L) and no interaction; impact is partial across C/I/A consistent with the reported low severity.
Primary rating from Vendor (VulDB).
CVSS VectorVendor: VulDB
Lifecycle Timeline
3DescriptionCVE.org
A vulnerability was identified in itsourcecode Pet Shop Management System 1.0. The impacted element is an unknown function of the file admin_reservefilter.php. Such manipulation of the argument filter leads to sql injection. It is possible to launch the attack remotely. The exploit is publicly available and might 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.
Related Vulnerabilities in Pet Shop Management System SQL Injection Flaws
View all 2More in Pet Shop Management System
View allA vulnerability was found in Codezips Pet Shop Management System 1.0. Rated medium severity (CVSS 6.9), this vulnerabili
A vulnerability was found in Codezips Pet Shop Management System 1.0. Rated medium severity (CVSS 6.9), this vulnerabili
A vulnerability, which was classified as critical, was found in Codezips Pet Shop Management System 1.0. Rated medium se
A vulnerability, which was classified as critical, was found in Codezips Pet Shop Management System 1.0. Rated medium se
A vulnerability, which was classified as critical, has been found in Codezips Pet Shop Management System 1.0.php. Rated
A vulnerability was found in Codezips Pet Shop Management System 1.0. Rated medium severity (CVSS 5.3), this vulnerabili
A vulnerability was found in Codezips Pet Shop Management System 1.0. Rated medium severity (CVSS 5.3), this vulnerabili
A vulnerability, which was classified as critical, has been found in SourceCodester Petshop Management System 1.0.php. R
A vulnerability classified as critical was found in SourceCodester Petshop Management System 1.0. Rated medium severity
EUVD-2026-91156
GHSA-4vh9-ff7c-v4f2
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB