CVE-2026-46473

7.5

TCHATZI · Authen::TOTP

The Authen::TOTP Perl module contains a vulnerability related to insufficient entropy, which may weaken the security of generated Time-based One-Time Passwords.

Executive summary

A vulnerability in the Authen::TOTP library involving insufficient entropy potentially allows for the prediction of authentication tokens, undermining multi-factor security controls.

Vulnerability

This vulnerability (CWE-331) stems from insufficient entropy during token generation. It is an unauthenticated vulnerability, as it affects the underlying cryptographic strength of the TOTP implementation itself.

Business impact

If the TOTP tokens generated by this library are predictable, an attacker could potentially bypass multi-factor authentication (MFA) mechanisms that rely on this module. This could lead to unauthorized account access, identity theft, and the compromise of any systems protected by the affected MFA implementation. The CVSS score of 7.5 highlights the significant threat to authentication integrity.

Remediation

Immediate Action: Upgrade the Authen::TOTP module to version 0.1.1 or later to ensure cryptographically secure token generation.

Proactive Monitoring: Review authentication logs for patterns suggesting brute-force or prediction-based attempts against MFA-protected accounts.

Compensating Controls: Where possible, verify if the implementation allows for alternative, cryptographically stronger TOTP libraries until the update can be applied.

Exploitation status

Public Exploit Available: Unknown.

Analyst recommendation

The reliance on predictable tokens negates the primary purpose of multi-factor authentication. IT teams using the Authen::TOTP module must treat this as a high-priority update to restore the integrity of their authentication systems and prevent potential account takeovers.