Courier Management System
CVE-2025-11553
LOW
Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
ReconAuthenticate with valid credentials
-
DeliveryNavigate to add-courier form
-
ExploitInject SQL syntax in Shippername field
-
InstallSubmit HTTP POST request
-
C2PHP processes unfiltered input
-
ExecuteSQL injection executes in database
-
ImpactAttacker reads or modifies data
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Input neutralization, injection prevention
|
| Exploitation Conditions | The attacker must possess a valid user account with permissions to access the /add-courier.php page and submit the form - this is the critical prerequisite. The application must not use parameterized queries or input validation on the Shippername parameter. Standard SQL injection techniques apply: the SQL parser must interpret the user input as executable code rather than literal string data. No other special configuration, non-default settings, or protocol features are required beyond normal web application authentication. The attack is blocked only by valid credential requirement and application-level input filtering, neither of which are present in version 1.0 per the CVE description. |
| Impact | The CVSS v4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:L) indicates network-accessible SQL injection with low attack complexity but mandatory low-privilege authentication (PR:L), which substantially constrains real-world exploitation. The low CVSS score of 2.1 aligns with the limited impact scope - CIA ratings of L (Low) across all three categories, meaning confidentiality, integrity, and availability are minimally affected. The EPSS score of 0.03% (8th percentile) reflects a genuinely low exploitation probability in the wild, typical of authenticated vulnerabilities in niche applications. Critically, the presence of publicly available exploit code (referenced in GitHub) contradicts the low EPSS and CVSS - this apparent discrepancy suggests the exploit requires valid application credentials and targets a small user base, making mass exploitation unlikely despite technical exploit availability. The SQL injection is not completely mitigated by authentication alone; an insider threat or compromised low-privilege account could still extract sensitive data. Defenders should treat this as medium-priority for environments where the Courier Management System is deployed with multiple users having add-courier permissions. |
| Exploit ScenarioDerived | An employee with valid Courier Management System credentials logs in and navigates to the add-courier form. Instead of entering a legitimate shipper name, they inject SQL syntax into the Shippername field such as |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Apr 29, 2026
SQL injection vulnerability in Courier Management System 1.0 allows authenticated remote attackers to manipulate the Shippername parameter in /add-courier.php, enabling database queries to be executed with limited confidentiality and integrity impact. The publicly available exploit code and low CVSS score (2.1) reflect the requirement for valid authentication credentials, limiting real-world risk despite confirmed exploit availability.
RemediationAI
Upgrade to a patched version of Courier Management System if available from the vendor at code-projects.org; however, no specific patched version is publicly documented in the provided references. Immediate compensating controls include: (1) Implement parameterized queries (prepared statements) in the /add-courier.php file to separate SQL logic from user input - this eliminates SQL injection risk and requires code changes by the development team. (2) Restrict access to the /add-courier.php endpoint via network access control lists or IP whitelisting to trusted administrative networks, reducing the attack surface to insider threats only. (3) Enable comprehensive SQL query logging and audit all queries executed with the Shippername parameter to detect anomalous database activity. (4) Apply input validation and length limits to the Shippername field at the application layer (whitelist alphanumeric characters, reject special SQL metacharacters). (5) Run the application with a database user account that has minimal permissions (INSERT only on the courier table, no SELECT on sensitive tables) to limit the blast radius if injection succeeds. Contact the vendor at code-projects.org or the original reporter (cna@vuldb.com) for patch availability and timeline.
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 vulnerability exists in a PHP-based courier management application where user-supplied input from the Shippername parameter is not properly sanitized before being passed to SQL queries. This is a classic CWE-74 (Improper Neutralization of Special Elements in Output Used by a Downstream Component - 'Injection') vulnerability specific to SQL context. The application fails to use parameterized queries or input validation, allowing attackers with valid credentials to craft malicious SQL syntax that modifies query logic. The affected product is Courier Management System version 1.0, as identified in the CPE string cpe:2.3:a:carmelogarcia:courier_management_system:1.0:*:*:*:*:*:*:*.
Know when Courier 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
Primary rating from Vendor (vuldb) · only source for this CVE.
CVSS VectorVendor: vuldb
DescriptionCVE.org
A weakness has been identified in code-projects Courier Management System 1.0. Affected by this vulnerability is an unknown functionality of the file /add-courier.php. Executing manipulation of the argument Shippername can lead to sql injection. The attack can be launched remotely. The exploit has been made available to the public and could be exploited.
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.
Affected Products (CPE)CVE.org
More in Courier Management System
View allA Blind SQL injection issue in ajax.php in GaatiTrack Courier Management System 1.0 allows an unauthenticated attacker t
A vulnerability was found in code-projects Courier Management System 1.0. Rated medium severity (CVSS 6.9), this vulnera
A vulnerability was found in code-projects Courier Management System 1.0. Rated medium severity (CVSS 6.9), this vulnera
A Cross Site Scripting (XSS) vulnerability in GaatiTrack Courier Management System 1.0 allows a remote attacker to injec
A security flaw has been discovered in Campcodes/SourceCodester Courier Management System 1.0. Rated medium severity (CV
A vulnerability was determined in Campcodes/SourceCodester Courier Management System 1.0. Rated medium severity (CVSS 6.
SQL injection in itsourcecode Courier Management System 1.0 lets remote attackers manipulate the 'ID' parameter of /mana
SQL injection in itsourcecode Courier Management System 1.0 via the ID parameter in /edit_parcel.php allows remote unaut
SQL injection in itsourcecode Courier Management System 1.0 allows remote unauthenticated attackers to execute arbitrary
SQL injection in code-projects Courier Management System 1.0 exposes the /courier/edit-courier.php endpoint to unauthent
Cross Site Scripting vulnerability in Best Courier Management System v.1.000 allows a remote attacker to execute arbitra
Cross-site scripting in itsourcecode Courier Management System 1.0 allows remote, unauthenticated attackers to inject ar
NVD
CVE.org
EPSS
GitHub
VulDB
Exploit-DB