Skip to content
OpenAdvisories
High · 8.1 CVE-2026-93868 EUVD-2026-83365GHSA-rw92-cwm5-wp25

Cotonti through 1.0.0 Predictable Password Recovery Token via Weak PRNG

Published Sep 18, 2026 · Updated Sep 24, 2026 · Assigned by VulnCheck

Description

Cotonti through 1.0.0 derives password recovery validation tokens from md5(microtime()) in users.passrecover.php, creating a predictable token space of approximately one million values per second. Unauthenticated attackers can read the server Date header, precompute candidate tokens within a narrow time window, and probe them against the passrecover authentication endpoint to reset any account password including administrators.

Affected products

VendorProductAffectedFixed
Cotonti Cotonti ≤ 1.0.0 —

References