Catalyst::Authentication::Credential::HTTP versions 1.018 and earlier for Perl use insecurely generated nonces
Key facts
- Attack vector
- Network
- Privileges required
- None
- User interaction
- None
- Attack complexity
- Low
- Impact type
- —
- Confidentiality · integrity · availability
- High · Low · Low
- Fix status
- No fix listed
Attack profile from CVSS 3.1 · CISA ADP. Fix status from CNA.
Summary
Catalyst::Authentication::Credential::HTTP versions 1.018 and earlier for Perl generate nonces using the Perl Data::UUID library. * Data::UUID does not use a strong cryptographic source for generating UUIDs. * Data::UUID returns v3 UUIDs, which are generated from known information and are unsuitable for security, as per RFC 9562. * The nonces should be generated from a strong cryptographic source, as per RFC 7616.
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- None
- Automatable
- Yes
- Technical impact
- Partial
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
Remediation
No fixed version listed by the sources yet.
Vendor assessments
Timeline
- 2026-10-02 Threatist record created from CVE-2025-40920
- 2026-10-03 Alias added: GHSA-5xmm-95mj-42h8
References
Patch 2
Other 4
- https://github.com/perl-catalyst/Catalyst-Authentication-Credential-HTTP/pull/1
- https://metacpan.org/release/ETHER/Catalyst-Authentication-Credential-HTTP-1.018/source/lib/Catalyst/Authentication/Credential/HTTP.pm#L391
- https://datatracker.ietf.org/doc/html/rfc9562#name-security-considerations
- https://datatracker.ietf.org/doc/html/rfc7616#section-5.12
More ether vulnerabilities
- TI-2026-39793 Etherpad: JWT `admin` claim presence-only check lets non-admin OAuth users invoke every Etherpad HTTP API endpoint CVSS 3.1CRITICAL 9.9
- TI-2026-39789 Etherpad: Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') in etherpad-lite CVSS 3.1CRITICAL 9.6
- TI-2026-39790 Link following in etherpad CVSS 3.1MEDIUM 4.2
- TI-2009-04910 Session fixation in ether Catalyst::Plugin::Authentication CVSS 3.1CRITICAL 9.1
- TI-2026-39792 Information disclosure in etherpad CVSS 3.1MEDIUM 6.8
- TI-2026-39794 Etherpad: Stored XSS in HTML export via unescaped attribute-pool values CVSS 4.0MEDIUM 5.3
Sources
- CVE-2025-40920 · CVE Program
- CVE-2025-40920 · NVD
- FIRST EPSS
- GHSA-5xmm-95mj-42h8 · GitHub Advisory Database · CC BY 4.0
- CVE-2025-40920 · Red Hat security data · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences