Read the docs

Unvalidated CGI tz parameter in RRD::CGI::Image can stall the process

Priority LOW 38CWE-1287Published · Updated

Key facts

Attack vector
—
Privileges required
—
User interaction
—
Attack complexity
—
Impact type
—
Confidentiality · integrity · availability
—
Fix status
No fix listed

No CVSS vector from any source. Fix status from CNA.

Summary

RRD::CGI::Image versions through 0.01 for Perl pass CGI query parameters containing "tz" to tzset() without validation (CWE-1287). A crafted value naming a FIFO or blocking device path stalls the CGI process inside tzset().

Written with Claude Haiku 5.5 from the sources below · 2026-11-07

Description from the CNA

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().

Why it matters now

Fix No fix listed No fixed version in the sources yet

SSVC decision points

Not available: CISA has not published SSVC decision points for this record.

Affected products

VendorProductAffected versionsFixed inStatusSource
—RRD-CGI-Imageup to 0.01—No fix listedCNA
  • RRD-CGI-Image Vendor— Affected up to 0.01 Fixed in — No fix listed CNA

Remediation

The sources list no fixed version for RRD-CGI-Image.

Written with Claude Haiku 5.5 from the sources below · 2026-11-07

Timeline

  1. 2026-11-07 Threatist record created from CVE-2026-123776
  2. 2026-11-07 Alias added: GHSA-vx75-vp6j-73h2

References

Sources