CVE-2026-0585
7.3code-projects · Online Product Reservation System
A SQL injection vulnerability in the Online Product Reservation System 1.0 allows unauthenticated remote attackers to extract sensitive data via the transaction_id parameter in order_view.php.
Executive summary
The Online Product Reservation System 1.0 is susceptible to a critical unauthenticated SQL injection vulnerability that allows remote attackers to access and exfiltrate database contents.
Vulnerability
This is a SQL injection vulnerability (CWE-89) stemming from the direct concatenation of user-supplied input from the transaction_id GET parameter into a database query within order_view.php. The vulnerability is exploitable by unauthenticated remote users due to a lack of input validation and the use of deprecated, insecure database functions.
Business impact
The ability for an unauthenticated attacker to inject arbitrary SQL commands poses a severe risk to data confidentiality and integrity. Successful exploitation allows for the unauthorized extraction of sensitive information, including customer data and administrative credentials, which can lead to full system compromise. With a CVSS score of 7.3, this vulnerability represents a high-risk entry point that could lead to significant reputational damage and regulatory non-compliance.
Remediation
Immediate Action: As no official vendor patch is currently available, administrators should restrict public access to the vulnerable order_view.php file or take the application offline until the code can be remediated.
Proactive Monitoring: Review web server access logs for anomalous GET requests containing SQL syntax or characters commonly associated with injection attempts, such as single quotes or comment markers.
Compensating Controls: Implement a Web Application Firewall (WAF) with strict SQL injection filtering rules to block malicious payloads targeting the transaction_id parameter before they reach the application.
Exploitation status
Public Exploit Available: Yes, a published proof-of-concept exists and is documented in the technical write-up provided by the vulnerability researcher.
Analyst recommendation
The presence of a publicly available proof-of-concept, combined with the lack of authentication requirements, makes this a high-priority issue. Organizations utilizing this software must prioritize isolating the affected component immediately. Given the absence of a vendor-provided fix, developers should transition to using prepared statements with parameterized queries to eliminate the underlying injection flaw.
More code-projects CVEs
Sources
Originally found and disclosed by Ho Cherry (VulDB User), per the CVE Program record.
- VDB-339477 | code-projects Online Product Reservation System GET Parameter order_view.php sql injection Vulnerability database entry
- VDB-339477 | CTI Indicators (IOB, IOC, TTP, IOA)
- Submit #731096 | code-projects Online Product Reservation system V1.0 SQL Injection Third-party advisory
- Related
- Exploit / PoC
- code-projects.org