CVE-2026-78655 — Punk: Punk::Plugin::TOTP versions before 0.05 for Perl allow the second-factor attempt limit to be reset
Punk::Plugin::TOTP versions before 0.05 for Perl allow the second-factor attempt limit to be reset by replaying an earlier session cookie because the challenge route counts failures in the session. The POST handler on challenge_path keeps the failure count as tries inside the totp_pending record in the session, raising it on each rejected code and deleting the pending record once it reaches attempts, five by default. Punk::Session carries the session in a signed cookie unles CVSSv3.1 9.1 (CRITICAL)