CVE-2026-103651 Details
Description
MISP contains a vulnerability in its one-time password (OTP) authentication flow that allows replay of a consumed HOTP (paper) token and rewinding of the token counter. The HOTP verification logic compared the submitted token against a counter value that was cached in the user's session at the time the password was entered, rather than against the authoritative counter stored in the database. Because the session-cached counter is not updated after a token is successfully consumed, an attacker who holds a valid session (password already submitted) can reuse a previously burned HOTP token. The stale cached counter still matches the replayed token, granting a second successful authentication and effectively rewinding the counter state. Preconditions: - The target user has HOTP (paper token) second-factor authentication enabled. - The attacker possesses a valid session in which the password step has already been completed (the OTP step is pending). - The attacker has access to at least one HOTP token value (e.g., a paper token list). Security impact: - Bypass of the second authentication factor, allowing unauthorized access to a user's MISP account. - Corruption of the HOTP counter state, potentially invalidating subsequent legitimate tokens or enabling further replays. Affected versions: <2.5.48.
A vulnerability exists in MISP's one-time password (OTP) authentication process, specifically in versions prior to 2.5.48. The issue allows for the replay of consumed HOTP (paper) tokens and the rewinding of the token counter. This occurs because the HOTP verification logic compares the submitted token against a counter value cached in the user's session at the time the password was entered, rather than the authoritative counter stored in the database. As a result, an attacker with a valid session (after completing the password step) can reuse a previously used HOTP token, successfully authenticating again and effectively resetting the counter state. This vulnerability bypasses the second authentication factor, granting unauthorized access to the user's MISP account and potentially invalidating subsequent legitimate tokens or enabling further token replays.
Users can update to MISP version 2.5.48 or later, where this vulnerability has been fixed.
Metrics
CVSS 4.0 Severity and Vector Strings:
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
Volerion
Assessed Oct 1, 2026Supplier
Assessed Oct 1, 2026References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
| URL | Source(s) | Tag(s) |
|---|---|---|
| https://github.com/MISP/MISP/commit/f34aee2c7 | CIRCL | Source CodeVendor |
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-287 | Improper Authentication | CIRCL |
| CWE-362 | Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition') | CIRCL |
Affected Products
| Product | Versions |
|---|---|
| MISP | < 2.5.48 (semver) |
CPE
Remediation
| |
Change History
1 change record found show changes
| Date | Action | Recorded By |
|---|---|---|
| Oct 1, 2026 | New CVE Received | CIRCL |
Volerion