CVE-2010-1109 in phpMySportinfo

Summary

by MITRE

Multiple SQL injection vulnerabilities in index.php in phpMySport 1.4, when magic_quotes_gpc is disabled, allow remote attackers to execute arbitrary SQL commands via the (1) v2 parameter in a member view action, (2) v1 parameter in a news action, (3) v1 parameter in an information action, (4) v2 parameter in a team view action, (5) v2 parameter in a club view action, or (6) v2 parameter in a matches view action.

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

Analysis

by VulDB Data Team • 05/03/2026

The vulnerability identified as CVE-2010-1109 represents a critical sql injection flaw in phpMySport version 1.4 that exploits the absence of proper input validation mechanisms. This vulnerability specifically targets the index.php script and becomes exploitable when the magic_quotes_gpc directive is disabled on the web server, creating a dangerous condition where user-supplied data is directly incorporated into sql queries without adequate sanitization. The flaw affects multiple parameters across different functional areas of the application, making it particularly dangerous as it provides multiple attack vectors for malicious actors.

The technical implementation of this vulnerability stems from the application's failure to properly escape or validate user input before incorporating it into database queries. When magic_quotes_gpc is disabled, the php application does not automatically escape special characters in GET, POST, and COOKIE data, leaving the application exposed to sql injection attacks. The vulnerable parameters v1 and v2 appear in various contexts including member view, news action, information action, team view, club view, and matches view actions, indicating that the flaw exists throughout the application's core functionality rather than being isolated to a single component.

From an operational impact perspective, this vulnerability allows remote attackers to execute arbitrary sql commands on the underlying database, potentially leading to complete database compromise, data exfiltration, and unauthorized access to sensitive information. Attackers can leverage this vulnerability to bypass authentication mechanisms, modify or delete database records, and even escalate privileges within the database environment. The widespread nature of the vulnerability across multiple functional areas of phpMySport means that successful exploitation could provide attackers with comprehensive access to all data managed by the application, including user credentials, personal information, and organizational data.

Security practitioners should note that this vulnerability aligns with CWE-89, which specifically addresses sql injection weaknesses in software applications. The attack pattern follows typical sql injection methodologies documented in the mitre att&ck framework under the technique of command and control through database manipulation. Organizations affected by this vulnerability should immediately implement mitigations including enabling magic_quotes_gpc, implementing proper input validation and sanitization, using prepared statements or parameterized queries, and conducting thorough code reviews to identify similar patterns throughout the application. Additionally, network segmentation and database access controls should be strengthened to limit potential damage from successful exploitation attempts, while regular security audits should be performed to detect and remediate similar vulnerabilities in other applications.

Reservation

03/25/2010

Disclosure

03/25/2010

Moderation

accepted

Entry

VDB-52350

CPE

ready

Exploit

Download

EPSS

0.00694

KEV

no

Activities

very low

Sources

Do you know our Splunk app?

Download it now for free!