IT SBIT Services
Schneeberger
DEEN
CVE tracker

MISP: TOTP code replay allows duplicate two-factor authentication

CVE-2026-103655Critical 9.3

← All vulnerabilities

Summary

MISP before 2.5.48 accepts a valid TOTP one-time code more than once within its 30-second validity period during the two-factor login. An attacker who captures a legitimate code during a user's login, for example through network interception, shoulder surfing or a compromised client, can replay it to open a second session as that user. Successful exploitation grants access to threat-intelligence data and administrative functions available to the targeted account.

Affected

  • MISP versions before 2.5.48
  • Installations where users have TOTP-based two-factor authentication enabled

Fixed in

  • MISP 2.5.48 (vendor fix in commit a020fa47b); the latest release is recommended

Workaround

  • No vendor workaround known; apply the patched release.
  • Interim: restrict access to the MISP web interface to trusted networks or VPN.

Exploitation

  • CCB reports no evidence of active exploitation in the wild.
  • CISA SSVC lists exploitation as none and automatable as yes.
  • No public proof of concept found; CISA KEV listing not verified.

Our recommendation

  • If you run MISP, upgrade to the latest release (at least 2.5.48).
  • Check accounts with two-factor authentication for unexpected logins and sessions.
  • Restrict access to the MISP interface to trusted networks.
  • Confirm the NVD status and any CISA KEV listing directly.

Public exploits

PoC-in-GitHub, Metasploit and Exploit-DB list nothing for this CVE.

Research sources

Researched and written up in English and German by an AI (Claude by Anthropic) based on NVD, CISA, EPSS and the sources listed. The vendor information is authoritative. Researched on 31 Oct 2026, 03:42.

Original description (NVD)

MISP contains a vulnerability in its two-factor authentication (TOTP) verification process that permits a valid one-time code to be accepted more than once within its time-based validity window. The issue exists in the user login flow where a TOTP code is verified as a second authentication factor. Because the system did not record whether a given TOTP period had already been consumed, the same code remained valid for its entire time window (typically 30 seconds). An attacker who captures a legitimate code during a user's login could replay it to authenticate a second session as that user. Preconditions: - The target user has TOTP-based two-factor authentication enabled. - The attacker is in a position to observe or intercept the TOTP code during a legitimate login (e.g., network-level interception, shoulder surfing, or a compromised client). - The replay must occur within the TOTP validity period. Security impact: - Unauthorized account access by replaying a captured one-time code. - Potential compromise of threat-intelligence data and administrative functions accessible to the targeted user. Affected versions: <v2.5.48.

NVD references (1)

Sources

The tracker combines official, freely usable data sources – updated continuously:

This product uses data from the NVD API but is not endorsed or certified by the NVD. EPSS data © FIRST.org.

Affected? We can help.

We check whether your systems are affected, install updates and close the gap – continuously with the System Health Checker if you wish.