CVE-2023-46005 in Best Courier Management Systeminfo

Summary

by MITRE • 10/25/2023

Sourcecodester Best Courier Management System 1.0 is vulnerable to SQL Injection via the parameter id in /edit_branch.php.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Analysis

by VulDB Data Team • 02/13/2026

The CVE-2023-46005 vulnerability affects the Sourcecodester Best Courier Management System version 1.0, representing a critical security flaw that exposes the application to unauthorized data access and potential system compromise. This vulnerability specifically targets the edit_branch.php component where user input is not properly sanitized before being incorporated into database queries. The vulnerability manifests through the id parameter which serves as an entry point for malicious actors to inject SQL commands into the system's backend database operations.

This SQL injection vulnerability stems from improper input validation and sanitization practices within the application's codebase, allowing attackers to manipulate database queries through crafted input values. The flaw exists because the application directly incorporates user-supplied id parameter values into SQL statements without adequate escaping or parameterization techniques. According to CWE-89, this represents a classic SQL injection vulnerability where attacker-controlled data flows directly into database commands, creating opportunities for data extraction, modification, or deletion.

The operational impact of this vulnerability extends beyond simple data theft, as it enables attackers to potentially gain administrative privileges within the courier management system. An attacker could exploit this flaw to extract sensitive customer information, shipping records, employee credentials, or other confidential data stored within the database. The vulnerability also provides opportunities for privilege escalation and persistent access to the system, making it particularly dangerous for organizations managing courier operations and customer logistics data. The attack surface is further expanded as the vulnerability affects a core administrative component of the system, providing access to branch management functionalities.

Security professionals should implement immediate mitigations including input validation, parameterized queries, and proper output encoding to address this vulnerability. The recommended approach involves implementing prepared statements or parameterized queries to ensure that user input cannot alter the intended structure of SQL commands. Additionally, input sanitization measures should be enforced at multiple layers including application-level validation and database-level access controls. According to ATT&CK framework technique T1071.004, this vulnerability aligns with database command and query techniques that attackers use to extract information from vulnerable systems. Organizations should also consider implementing web application firewalls and monitoring for suspicious SQL injection patterns to detect and prevent exploitation attempts. Regular security assessments and code reviews should be conducted to identify and remediate similar vulnerabilities across the entire application stack. The vulnerability demonstrates the critical importance of following secure coding practices and maintaining up-to-date security measures in web applications handling sensitive operational data.

Reservation

10/16/2023

Disclosure

10/25/2023

Moderation

accepted

CPE

ready

EPSS

0.00696

KEV

no

Activities

very low

Sources

Do you need the next level of professionalism?

Upgrade your account now!