Appsecure logo

CVE-2025-0296: Medium Vulnerability in code-projects Online Book Shop

A critical SQL injection vulnerability exists in code-projects Online Book Shop 1.0. Remote attackers can exploit this flaw, affecting confidentiality, integrity, and availability. Immediate action is needed to patch this issue.

MEDIUMCVSS 5.3 · Published January 7, 2025

Not a customer? See how AppSecure simulates real world attacks to protect your infrastructure.

Speak to Experts

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.

Latest CVEs. Recently published vulnerabilities from the NVD database.

View all vulnerabilities
CVE IDSeverity
CVE-2026-7704LOW
CVE-2026-7703MEDIUM
CVE-2026-7702MEDIUM
CVE-2026-7701LOW
CVE-2026-7700LOW

Protect Your Business with Hacker-Focused Approach.