جزئیات آسیبپذیری
CVE-2026-121553
Cotonti Cotonti
Cotonti through 1.0.0 Predictable Validation Tokens via md5(microtime())
CVSS 4.0
6.3متوسط
نمای کلی
اکسپلویتهای عمومی
اخبار مرتبط
خط زمانی
خلاصهی فارسی
خلاصهی فارسی برای این آسیبپذیری هنوز تهیه نشده است.
شرح رسمی (انگلیسی)
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.
امتیازهای CVSS
| امتیاز | نسخه | منبع | بردار |
|---|---|---|---|
| 6.3متوسط | 4.0 | CVEProject cvelistV5 (CNA) (VulnCheck) | 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 |
| 4.8متوسط | 3.1 | CVEProject cvelistV5 (CNA) (VulnCheck) | CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:L |
محصولات آسیبپذیر
| فروشنده | محصول | نسخهها | منبع |
|---|---|---|---|
| Cotonti | Cotonti | v ≤ 1.0.0 | CVEProject cvelistV5 (CNA) |
منابع و راهنماها
۷- https://github.com/Cotonti/Cotonti/issues/1904 issue-tracking
- https://github.com/Cotonti/Cotonti product
- https://github.com/Cotonti/Cotonti/blob/1.0.0/modules/users/inc/users.functions.php#L97 technical-description
- https://github.com/Cotonti/Cotonti/blob/1.0.0/modules/users/inc/users.profile.php#L116 technical-description
- https://github.com/Cotonti/Cotonti/blob/1.0.0/modules/users/inc/users.register.php#L148 technical-description
- https://github.com/Cotonti/Cotonti/pull/1905 technical-descriptionpatchissue-tracking
- https://www.vulncheck.com/advisories/cotonti-through-1.0.0-predictable-validation-tokens-via-md5-microtime third-party-advisory
اطلاعات
- تاریخ انتشار
- ۱۴۰۵/۰۸/۱۲
- آخرین بهروزرسانی
- ۱۴۰۵/۰۸/۱۲
- وضعیت
- PUBLISHED
- صادرکننده (CNA)
- VulnCheck
- اولویت کلون
- بهزودی
پیشبینی بهرهبرداری (EPSS)
امتیاز EPSS برای این CVE هنوز منتشر نشده است.
ضعفها (CWE)
- CWE-338Use of Cryptographically Weak Pseudo-Random Number Generator (PRNG)