CVE Catalog

CVE-2006-1291

High
Published: Translated: NVD NIST

Summary

PHP iCalendar 2.21 and earlier do not require authentication for write access to the calendars directory, allowing remote attackers to upload and execute arbitrary PHP scripts via a WebDAV PUT request with a filename containing a .php extension and a trailing null character.

Risk Assessment

An attacker can gain full control over the server by executing malicious PHP code, leading to compromise of data confidentiality, integrity, and availability.

Recommendation

Immediately update PHP iCalendar to the latest available version, configure authentication for the calendars directory, and restrict write permissions to trusted users only.

Related vulnerabilities

Original NVD description (English source)

publish.ical.php in Jim Hu and Chad Little PHP iCalendar 2.21 and earlier does not require authentication for write access to the calendars directory, which allows remote attackers to upload and execute arbitrary PHP scripts via a WebDAV PUT request with a filename containing a .php extension and a trailing null character.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS