CVE-2026-121553 PUBLISHED

Cotonti through 1.0.0 Predictable Validation Tokens via md5(microtime())

Assigner: VulnCheck
Reserved: 03.11.2026 Published: 03.11.2026 Updated: 03.11.2026

Cotonti through 1.0.0 generates registration and email-change validation tokens with md5(microtime()), allowing attackers to bypass email-ownership verification by predicting tokens. Attackers can derive the generation time from the HTTP Date header and compute candidate tokens offline. They then submit these tokens to the users.register.php validate handler to activate accounts or confirm email addresses they do not control.

Metrics

CVSS Vector: CVSS:4.0/AV:N/AC:H/AT:N/PR:N/UI:N/VC:N/VI:L/VA:L/SC:N/SI:N/SA:N
CVSS Score: 6.3

Product Status

Vendor cotonti
Product cotonti
Versions Default: unaffected
  • affected from 0 to 1.0.0 (incl.)

Credits

  • Sun Kimsroul finder

References

Problem Types

  • Use of Cryptographically Weak Pseudo-Random Number Generator (PRNG) CWE