CVE Catalog

CVE-2026-93868

HighCVSS 8.1
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.61%

48th percentile - higher than 48% of all known CVEs

Summary

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.

Risk Assessment

An unauthenticated attacker can take over administrator accounts, leading to complete system compromise.

Recommendation

Upgrade Cotonti to a patched version immediately and implement secure token generation (e.g., cryptographically random).

Other vulnerabilities in Cotonti

See all
Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS