CVE-2004-1914 in Nukecalendarinfo

Summary

by MITRE

SQL injection vulnerability in modules.php in NukeCalendar 1.1.a, as used in PHP-Nuke, allows remote attackers to execute arbitrary SQL commands via the eid parameter.

Be aware that VulDB is the high quality source for vulnerability data.

Analysis

by VulDB Data Team • 04/15/2025

The vulnerability identified as CVE-2004-1914 represents a critical sql injection flaw within the NukeCalendar 1.1.a module when integrated with PHP-Nuke platforms. This security weakness resides in the modules.php file and specifically targets the eid parameter handling mechanism. The vulnerability allows remote attackers to manipulate database queries by injecting malicious sql code through the endpoint parameter, potentially compromising the entire underlying database infrastructure. The flaw demonstrates a classic input validation failure where user-supplied data is directly incorporated into sql statements without proper sanitization or parameterization.

The technical exploitation of this vulnerability occurs when an attacker submits a crafted eid parameter value that contains sql commands intended to manipulate database operations. The NukeCalendar module fails to properly validate or escape user input before incorporating it into sql queries, creating an environment where malicious sql code can be executed with the privileges of the web application's database user. This vulnerability falls under the CWE-89 category of sql injection, specifically manifesting as an unvalidated input flaw that enables attackers to bypass authentication mechanisms and potentially gain unauthorized access to sensitive data. The attack vector is particularly concerning as it operates over network protocols without requiring authentication, making it accessible to any remote party capable of reaching the vulnerable web application.

The operational impact of this vulnerability extends beyond simple data theft, as it provides attackers with the capability to execute arbitrary database commands including data modification, deletion, or extraction of sensitive information. Depending on the database permissions assigned to the web application's connection, attackers might be able to escalate privileges, access additional database resources, or even compromise the entire hosting environment. The vulnerability affects the integrity and confidentiality of all data managed by the NukeCalendar module, potentially exposing user information, calendar entries, and any associated metadata. Organizations utilizing PHP-Nuke with NukeCalendar 1.1.a would face significant risk of data breaches and system compromise, with the attack surface potentially extending to other modules if proper input validation practices are not implemented across the entire application framework.

Mitigation strategies for CVE-2004-1914 should focus on immediate patching of the vulnerable NukeCalendar module to version 1.1.b or later, which includes proper input validation and sanitization mechanisms. Organizations should implement parameterized queries or prepared statements for all database interactions, ensuring that user input is never directly concatenated into sql commands. Input validation should be strengthened at multiple levels including client-side and server-side checks, with proper escaping of special characters and implementation of whitelisting for parameter values. Network-level protections such as web application firewalls should be deployed to monitor and filter suspicious sql injection patterns. The vulnerability aligns with ATT&CK technique T1190 for exploitation through sql injection, and organizations should consider implementing comprehensive vulnerability management programs to identify and remediate similar flaws across their entire software portfolio. Regular security audits and code reviews should be conducted to ensure adherence to secure coding practices and prevent recurrence of similar input validation vulnerabilities.

Reservation

05/04/2005

Disclosure

12/31/2004

Moderation

accepted

Entry

VDB-22969

CPE

ready

Exploit

Download

EPSS

0.01746

KEV

no

Activities

very low

Sources

Might our Artificial Intelligence support you?

Check our Alexa App!