A vulnerability was found in code-projects Online Book Shop 1.0. It has been classified as critical. This affects an unknown part of the file /booklist.php. The manipulation of the argument subcatid leads to sql injection. It is possible to initiate the attack remotely. The exploit has been disclosed to the public and may be used. Risk to organizations includes unauthorized access to sensitive data and potential data loss.
The CVSS score for this vulnerability is 5.3, indicating a medium severity level. Organizations should address this vulnerability in their priority patch cycle to mitigate risks associated with SQL injection attacks. The vulnerability's exploitability is currently categorized as medium, signifying that while knowledge and tools may be available, the exploitation might require specific conditions.
Given the critical nature of this vulnerability, organizations using the affected product should prioritize remediation efforts immediately. Failure to address this vulnerability may result in severe ramifications, including data breaches and potential loss of customer trust.
This vulnerability affects the online_book_shop component from the vendor code-projects. The manipulation of the 'subcatid' parameter can lead to SQL injection, making it imperative for organizations to understand and mitigate this risk without delay.
Vulnerability Details
This vulnerability allows for SQL injection through manipulation of the argument 'subcatid'. The vulnerability has a CVSS score of 5.3, indicating a medium severity classification. It affects version 1.0 of the code-projects Online Book Shop. The vulnerability was published on January 7, 2025, and has been classified under CWE-89, which pertains to SQL injection.
Technical Analysis
The root cause of this vulnerability lies in insufficient input validation for the 'subcatid' parameter within /booklist.php. Attackers can exploit this flaw through a network attack vector, as the complexity is low, requiring only low privileges and no user interaction.
The confidentiality, integrity, and availability impacts are all rated as low, which suggests that while the effects of an exploit may not be catastrophic, they can still lead to compromised data and unauthorized operations within the application.
Risk & Impact Analysis
Organizations utilizing the Online Book Shop 1.0 should be aware of the risks associated with this vulnerability. The potential for SQL injection means that attackers can manipulate database queries, leading to unauthorized data exposure or even data loss. The risk to organizations includes not only potential financial loss but also reputational damage if the data is compromised.
Given the CVSS score of 5.3, organizations should address this vulnerability in their priority patch cycle. Immediate action is essential to mitigate risks associated with SQL injection and protect sensitive data from unauthorized access.
Exploitation Status
Signal | Status |
|---|---|
Known Exploit | No |
Public PoC | No |
Actively Exploited | No |
Ransomware Use | No |
Affected Versions
All versions prior to vendor patch are affected. Specifically, version 1.0 of the Online Book Shop by code-projects is identified as vulnerable.
Mitigation & Remediation
Organizations should prioritize patching Online Book Shop to address this critical SQL injection vulnerability. If a patch is not available, consider implementing input validation mechanisms to sanitize user inputs, especially for the 'subcatid' parameter. Additionally, network controls should be established to restrict access to vulnerable components.
Organizations may also consider engaging in continuous security testing to identify vulnerabilities throughout their systems. For more information on how to conduct effective security assessments, refer to our penetration testing services.
Detection Guidance
Monitoring for unusual database queries or error messages related to SQL execution can help detect attempts to exploit this vulnerability. Log indicators should include anomalies in user inputs, especially those targeting the 'subcatid' parameter.
AppSecure Threat Intelligence Insight
The long-term significance of this vulnerability indicates a persistent risk for applications failing to validate user inputs properly. Organizations should recognize this vulnerability as part of a larger trend in application security, where input validation failures lead to severe attacks.
To strengthen defenses, organizations should adopt a proactive security posture, integrating security throughout the software development lifecycle. For best practices on vulnerability management, refer to our guide on vulnerability management program design and implement regular security assessments.
Furthermore, continuous awareness and training for developers on secure coding practices are crucial. Refer to our insights on secure coding practices to minimize risks associated with input validation failures.
Known Exploitation Timeline
This vulnerability has not been included in the KEV catalog, indicating that it has not been actively exploited in the wild as of now.
EPSS Risk Context
The EPSS score for this vulnerability is 0.00082, placing it in the 0.2386 percentile, indicating a low probability of exploitation in the near term.
Disclaimer: This content was generated using AI. While we strive for accuracy, please verify critical information with official sources.

.webp)