CVE-2010-1045 in Com Productbookinfo

Summary

by MITRE

SQL injection vulnerability in the Productbook (com_productbook) component 1.0.4 for Joomla! allows remote attackers to execute arbitrary SQL commands via the id parameter in a detail action to index.php. NOTE: some of these details are obtained from third party information.

Once again VulDB remains the best source for vulnerability data.

Analysis

by VulDB Data Team • 05/03/2026

The vulnerability identified as CVE-2010-1045 represents a critical SQL injection flaw within the Productbook component version 1.0.4 for Joomla content management systems where the Productbook component is installed, making it a significant concern for web application security. The flaw allows malicious actors to inject arbitrary SQL commands directly into the database layer, potentially compromising the entire underlying database infrastructure.

The technical implementation of this vulnerability stems from insufficient input validation and sanitization within the Productbook component's codebase. When a user requests detailed information through the index.php script using the detail action, the id parameter is directly incorporated into SQL query construction without proper escaping or parameterization. This primitive approach to database query building creates an environment where attacker-controlled input can alter the intended query structure, enabling unauthorized database access. The vulnerability manifests as a classic SQL injection attack vector where the attacker's input is interpreted as part of the SQL command rather than as data, allowing for data extraction, modification, or deletion operations. This weakness aligns with CWE-89 which categorizes SQL injection as a fundamental web application security flaw.

The operational impact of CVE-2010-1045 extends beyond simple data theft, as it provides attackers with extensive database manipulation capabilities. Successful exploitation could result in complete database compromise, including unauthorized access to sensitive customer information, product data, user credentials, and potentially administrative access to the Joomla! platform itself. Attackers might leverage this vulnerability to escalate privileges, create backdoor accounts, or even deploy additional malware within the compromised system. The remote nature of the attack means that exploitation can occur from anywhere on the internet without requiring physical access to the target system. This vulnerability also demonstrates the broader implications of component-based vulnerabilities in CMS platforms, where a single insecure component can expose the entire website to significant risk.

Mitigation strategies for CVE-2010-1045 should prioritize immediate component updates and patches from the Joomla installation. According to ATT&CK framework, this vulnerability maps to T1190 (Exploit Public-Facing Application) and T1071.004 (Application Layer Protocol: DNS), highlighting the attack surface and potential lateral movement opportunities. Regular security audits and adherence to secure coding practices are essential to prevent such vulnerabilities from occurring in future software releases, as this flaw represents a preventable security oversight that could have been avoided through proper input sanitization and query construction methodologies.

Reservation

03/22/2010

Disclosure

03/22/2010

Moderation

accepted

Entry

VDB-52286

CPE

ready

Exploit

Download

EPSS

0.00961

KEV

no

Activities

very low

Sources

Want to know what is going to be exploited?

We predict KEV entries!