CVE-2026-94112
Severity CVSS v4.0:
HIGH
Type:
Unavailable / Other
Publication date:
20/09/2026
Last modified:
24/09/2026
Description
mayswind ezBookkeeping before 2.0.0 fails to invalidate TOTP passcodes after use, allowing attackers to replay captured codes within the acceptance window. Attackers with stolen credentials can authenticate and reuse a captured passcode against multiple authorization attempts for approximately 90 seconds without detection.
Impact
Base Score 4.0
7.60
Severity 4.0
HIGH
Base Score 3.x
6.80
Severity 3.x
MEDIUM
References to Advisories, Solutions, and Tools
- https://github.com/mayswind/ezbookkeeping/commit/3dd6286d7a3ab0f980a6d36339b9c9c4df9467e4
- https://github.com/mayswind/ezbookkeeping/releases/tag/v2.0.0
- https://github.com/mayswind/ezbookkeeping/security/advisories/GHSA-p6qr-48g6-97q3
- https://www.vulncheck.com/advisories/mayswind-ezbookkeeping-before-2.0.0-totp-replay-attack


