CVE-2009-4625 in Com Bfsurvey Profreeinfo

Summary

by MITRE

SQL injection vulnerability in the updateOnePage function in components/com_bfsurvey_pro/controller.php in BF Survey Pro Free (com_bfsurvey_profree) 1.2.4, and other versions before 1.2.6, a component for Joomla!, allows remote attackers to execute arbitrary SQL commands via the table parameter in an updateOnePage action to index.php.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Analysis

by VulDB Data Team • 04/11/2025

The CVE-2009-4625 vulnerability represents a critical SQL injection flaw discovered in the BF Survey Pro Free Joomla installations. The flaw arises from insufficient input validation and sanitization of user-supplied data, particularly the table parameter that is processed during the updateOnePage action execution through index.php. This vulnerability falls under the CWE-89 category, which specifically addresses SQL injection weaknesses in software applications where untrusted data is directly incorporated into SQL command structures without proper sanitization.

The technical exploitation of this vulnerability occurs when an attacker crafts malicious input for the table parameter in the updateOnePage action, enabling them to inject arbitrary SQL commands into the database layer. This allows unauthorized individuals to execute commands such as data retrieval, modification, deletion, or even database schema manipulation. The vulnerability's impact is amplified because it operates within a Joomla environment. The vulnerability exists due to improper parameter handling and lacks adequate input filtering mechanisms that would normally validate or escape user-provided data before incorporating it into database queries.

From an operational perspective, this vulnerability poses significant risks to Joomla! websites utilizing the affected BF Survey Pro Free component, as it enables remote code execution and database compromise without requiring authentication. The attack surface is particularly concerning since the vulnerability can be exploited through standard web browser interactions, making it accessible to attackers with minimal technical expertise. Organizations running vulnerable systems face potential data breaches, service disruption, and regulatory compliance violations. The vulnerability's persistence is further enhanced by the fact that it affects multiple versions of the component, meaning that even partial updates or patch management failures could leave systems exposed. This vulnerability aligns with ATT&CK technique T1190, which describes the exploitation of remote services through SQL injection attacks, and represents a classic example of how third-party component vulnerabilities can compromise entire web applications.

The recommended mitigation strategies include immediate patching of the BF Survey Pro Free component to version 1.2.6 or later, which contains the necessary input validation fixes. System administrators should also implement proper input sanitization at multiple layers, including web application firewalls and database query parameterization techniques. Additional security measures should include restricting database user privileges, implementing regular security audits, and monitoring for suspicious database access patterns. Organizations should also consider implementing principle of least privilege access controls and regular vulnerability scanning to identify similar flaws in other third-party components. The vulnerability serves as a reminder of the importance of keeping CMS components updated and the critical need for input validation in web applications to prevent injection attacks that can lead to complete system compromise.

Reservation

01/18/2010

Disclosure

01/18/2010

Moderation

accepted

Entry

VDB-51608

CPE

ready

Exploit

Download

EPSS

0.02372

KEV

no

Activities

very low

Sector

Education

Sources

Want to know what is going to be exploited?

We predict KEV entries!