RRD::CGI::Image versions through 0.01 for Perl pass CGI query parameters containting "tz" to tzset(), , so a FIFO or device path blocks the CGI process.

The normalize_params method sends any query key matching /tz/i to tz(), which sets $ENV{TZ} to that value, with no validation. It then calls tzset(). glibc treats a TZ value starting with / or : as a file path and opens it, so a value naming a FIFO or a blocking device stalls the process inside tzset().
Advisories

No advisories yet.

Fixes

Solution

Apply the patch.


Workaround

No workaround given by the vendor.

History

Sat, 07 Nov 2026 12:00:00 +0000

Type Values Removed Values Added
Description RRD::CGI::Image versions through 0.01 for Perl pass CGI query parameters containting "tz" to tzset(), , so a FIFO or device path blocks the CGI process. The normalize_params method sends any query key matching /tz/i to tz(), which sets $ENV{TZ} to that value, with no validation. It then calls tzset(). glibc treats a TZ value starting with / or : as a file path and opens it, so a value naming a FIFO or a blocking device stalls the process inside tzset().
Title RRD::CGI::Image versions through 0.01 for Perl pass CGI query parameters containting "tz" to tzset(), , so a FIFO or device path blocks the CGI process
Weaknesses CWE-1287
References

Projects

Sign in to view the affected projects.

cve-icon MITRE

Status: PUBLISHED

Assigner: CPANSec

Published:

Updated: 2026-11-07T11:51:18.541Z

Reserved: 2026-11-06T14:15:29.328Z

Link: CVE-2026-123776

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-11-07T12:17:46.093

Modified: 2026-11-07T12:17:46.093

Link: CVE-2026-123776

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-11-07T14:00:25Z

Weaknesses