What’s Vulnerable › Vulnerabilities
CVE-2026-46473: Authen::TOTP versions before 0.1.1 for Perl generate secrets using rand
- Severity: high (CVSS 7.5 v3.1)
- Exploited in the wild: not listed in CISA KEV
- EPSS: 0.4% probability of exploitation in the next 30 days
- Public exploit or detection template: none known
- Published: 2026-05-21 · updated 2026-07-23
- Weakness: CWE-331
Description
Authen::TOTP versions before 0.1.1 for Perl generate secrets using rand. Secrets were generated using Perl's built-in rand function, which is predictable and unsuitable for security usage.
Affected products
- TCHATZI Authen::TOTP: before 0.1.1 — fixed in 0.1.1
How to fix
Upgrade to a fixed version: TCHATZI Authen::TOTP 0.1.1. Check the vendor advisory for mitigations.
References
- https://github.com/tchatzi/Authen-TOTP/commit/d04f30cc6538d77fc6b6d550da450cf3017b8561.patch
- https://metacpan.org/release/TCHATZI/Authen-TOTP-0.1.1/changes
- http://www.openwall.com/lists/oss-security/2026/05/21/15
Get alerted when CVE-2026-46473 or the next vulnerability affects your stack