Read the docs
TI-2025-14232 Aliases CVE-2025-15604GHSA-7r2j-hgh9-jqqx

Amon2 versions before 6.17 for Perl use an insecure random_string implementation for…

Priority MEDIUM 49CWE-338Published · Updated

Key facts

Attack vector
Network
Privileges required
None
User interaction
None
Attack complexity
Low
Impact type
—
Confidentiality · integrity · availability
High · High · High
Fix status
Fixed

Attack profile from CVSS 3.1 · CISA ADP. Fix status from CNA.

Summary

Amon2 versions before 6.17 for Perl use an insecure random_string implementation for security functions. In versions 6.06 through 6.16, the random_string function will attempt to read bytes from the /dev/urandom device, but if that is unavailable then it generates bytes by concatenating a SHA-1 hash seeded with the built-in rand() function, the PID, and the high resolution epoch time. The PID will come from a small set of numbers, and the epoch time may be guessed, if it is not leaked from the HTTP Date header. The built-in rand function is unsuitable for cryptographic usage. Before version 6.06, there was no fallback when /dev/urandom was not available. Before version 6.04, the random_string function used the built-in rand() function to generate a mixed-case alphanumeric string. This function may be used for generating session ids, generating secrets for signing or encrypting cookie session data and generating tokens used for Cross Site Request Forgery (CSRF) protection.

Why it matters now

Exploitation None reported CISA SSVC · not in CISA KEV
EPSS 0.0053 45th percentileScored 2026-11-07
Fix Fixed Amon2 (TOKUHIROM): 6.17

SSVC decision points

CISA ADP · SSVC 2.0.3

Exploitation
None
Automatable
Yes
Technical impact
Total

The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.

Affected products

VendorProductAffected versionsFixed inStatusSource
TOKUHIROMAmon2before 6.176.17Patch availableCNA
  • Amon2 VendorTOKUHIROM Affected before 6.17 Fixed in 6.17 Patch available CNA

CPE configurations NVD · 1

CPEVersionsRoleVendor
cpe:2.3:a:tokuhirom:amon2:*:*:*:*:*:perl:*:*before 6.17VulnerableTOKUHIROM
  • cpe:2.3:a:tokuhirom:amon2:*:*:*:*:*:perl:*:* Versions before 6.17 Vulnerable ·TOKUHIROM

Remediation

  • Fix · CNA Amon2 (TOKUHIROM) Fixed in 6.17

Timeline

  1. 2026-10-02 Threatist record created from CVE-2025-15604
  2. 2026-10-03 Alias added: GHSA-7r2j-hgh9-jqqx

References

Sources