CVE-2026-85237
Last modified
CVE-2026-85237 is a high-severity vulnerability rated 8.1/10 on the CVSS scale. A vulnerability in MISP's email-based one-time password (OTP) authentication flow allowed an attacker to perform an unrestricted number of OTP verification attempts. The email_otp() endpoint did not apply brute-force protection when validating submitted OTP values. An attacker who had reached the OTP verification stage, for example after successfully providing a user's primary authentication credentials, could repeatedly submit candidate OTP values while the same OTP remained valid. EPSS estimates a 0.30% chance of exploitation in the next 30 days.
Description
A vulnerability in MISP's email-based one-time password (OTP) authentication flow allowed an attacker to perform an unrestricted number of OTP verification attempts. The email_otp() endpoint did not apply brute-force protection when validating submitted OTP values. An attacker who had reached the OTP verification stage, for example after successfully providing a user's primary authentication credentials, could repeatedly submit candidate OTP values while the same OTP remained valid. This significantly increased the feasibility of guessing the OTP and bypassing the additional authentication factor, potentially resulting in unauthorized access to the affected user's account. The issue was exacerbated by the fact that the OTP is associated with the user rather than with an individual pending login session, allowing multiple concurrent sessions to attempt guesses against the same valid OTP. The patch integrates the existing MISP brute-force protection mechanism into the email OTP flow. Failed OTP attempts are now counted against the user, further attempts are rejected once the configured threshold is reached, and the active OTP is invalidated when the attempt budget is exhausted. Blocklisted users are also prevented from requesting the generation of a fresh OTP. In addition, OTP comparison now uses hash_equals() and validates that the submitted value is a string.
Metrics
Weakness Enumeration
Affected Software
| Vendor | Product | Versions |
|---|---|---|
| Misp-Project | Misp | <= 2.5.45 |
References
Timeline
- Published
- Last Modified
- Status
- Analyzed
Frequently Asked Questions
What is CVE-2026-85237?
How severe is CVE-2026-85237?
How do I fix CVE-2026-85237?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-8523Use after free in Mojo in Google Chrome prior to 148.0.7778.…8.3
- CVE-2026-85230A persistent unsafe URL injection vulnerability exists in th…5.4
- CVE-2026-85231A flaw was found in libtirpc. An authenticated remote attack…6.5
- CVE-2026-85234A flaw was found in tftp-hpa. When the `in.tftpd` remap engi…7.5
- CVE-2026-85235The Forminator Forms – Contact Form, Payment Form & Custom F…7.2
- CVE-2026-85236A cross-site request forgery (CSRF) vulnerability existed in…8.8
- CVE-2026-85238MISP contains a session fixation vulnerability in the Custom…6.8
- CVE-2026-85239A vulnerability in MISP's event template handling allowed an…6.5
- CVE-2026-8524Out of bounds write in WebAudio in Google Chrome prior to 14…8.8
- CVE-2026-85241A weakness has been identified in SpecterOps BloodHound up t…6.3
- CVE-2026-85242PlaywrightCapture contains a server-side request forgery (SS…6.9
- CVE-2026-85243Improper Validation of Integrity Check Value vulnerability i…5.9
Are you affected by CVE-2026-85237?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
