Every CVE Search/ Get API key

CVE-2026-107276

MISP Email OTP Race Condition Allows One-Time Password to Be Consumed by Multiple Concurrent Requests

6.3 Medium

MISP contains a race condition in the email-based one-time password (OTP) login flow. When two HTTP requests carrying the same valid OTP are submitted concurrently, both can successfully authenticate and establish a session. The root cause is that the OTP value is read from the shared store, validated, and then deleted in separate non-atomic steps, allowing a second in-flight request to read the same value before the first request's deletion takes effect.

Preconditions:

  • The target MISP instance has email OTP login enabled.

  • The attacker possesses a valid, unexpired OTP (e.g., via email interception or social engineering).

  • The attacker can issue two HTTP POST requests in close temporal proximity.

Impact:

  • The one-time-use guarantee of the OTP is violated; a single code can yield two authenticated sessions.

  • This weakens the authentication control and may facilitate unauthorized access if the OTP is shared or intercepted.

Affected versions: <2.5.48

Attack profile

How easy it is to exploit

Attack vector
Network
Complexity
High
Privileges needed
None
User interaction
None

What an attacker can affect

Confidentiality
None
Integrity
Low
Availability
None

Exploit likelihood

0.21%Unchanged since Oct 8, 2026
90%50%10%1%

What each source reports

CVE List Score used 6.3

MISP Email OTP Race Condition Allows One-Time Password to Be Consumed by Multiple Concurrent Requests

MISP contains a race condition in the email-based one-time password (OTP) login flow. When two HTTP requests carrying the same valid OTP are submitted concurrently, both can successfully authenticate and establish a session. The root cause is that the OTP value is read from the shared store, validated, and then deleted in separate non-atomic steps, allowing a second in-flight request to read the same value before the first request's deletion takes effect.

Preconditions:

  • The target MISP instance has email OTP login enabled.

  • The attacker possesses a valid, unexpired OTP (e.g., via email interception or social engineering).

  • The attacker can issue two HTTP POST requests in close temporal proximity.

Impact:

  • The one-time-use guarantee of the OTP is violated; a single code can yield two authenticated sessions.

  • This weakens the authentication control and may facilitate unauthorized access if the OTP is shared or intercepted.

Affected versions: <2.5.48

Record
CVE-2026-107276
CVSS 4.0
6.3 MediumCVSS:4.0/AV:N/AC:H/AT:N/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:L/SA:N
Weakness
CWE-362, CWE-367
Updated
2026-11-02
EUVDEUVD-2026-94395 6.3

MISP contains a race condition in the email-based one-time password (OTP) login flow. When two HTTP requests carrying the same valid OTP are submitted concurrently, both can successfully authenticate and establish a session. The root cause is that the OTP value is read from the shared store, validated, and then deleted in separate non-atomic steps, allowing a second in-flight request to read the same value before the first request's deletion takes effect.

Preconditions:

  • The target MISP instance has email OTP login enabled.

  • The attacker possesses a valid, unexpired OTP (e.g., via email interception or social engineering).

  • The attacker can issue two HTTP POST requests in close temporal proximity.

Impact:

  • The one-time-use guarantee of the OTP is violated; a single code can yield two authenticated sessions.

  • This weakens the authentication control and may facilitate unauthorized access if the OTP is shared or intercepted.

Affected versions: <2.5.48

Record
EUVD-2026-94395
CVSS 4.0
6.3 MediumCVSS:4.0/AV:N/AC:H/AT:N/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:L/SA:N
Updated
2026-11-02
GitHub AdvisoriesGHSA-fjjq-85mx-vg3v 6.3

MISP contains a race condition in the email-based one-time password (OTP) login flow. When two...

MISP contains a race condition in the email-based one-time password (OTP) login flow. When two HTTP requests carrying the same valid OTP are submitted concurrently, both can successfully authenticate and establish a session. The root cause is that the OTP value is read from the shared store, validated, and then deleted in separate non-atomic steps, allowing a second in-flight request to read the same value before the first request's deletion takes effect.

Preconditions:

  • The target MISP instance has email OTP login enabled.

  • The attacker possesses a valid, unexpired OTP (e.g., via email interception or social engineering).

  • The attacker can issue two HTTP POST requests in close temporal proximity.

Impact:

  • The one-time-use guarantee of the OTP is violated; a single code can yield two authenticated sessions.

  • This weakens the authentication control and may facilitate unauthorized access if the OTP is shared or intercepted.

Affected versions: <2.5.48

Record
GHSA-fjjq-85mx-vg3v
CVSS 4.0
6.3 MediumCVSS:4.0/AV:N/AC:H/AT:N/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:L/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
Weakness
CWE-362
Updated
2026-11-02
NVD 6.3

MISP contains a race condition in the email-based one-time password (OTP) login flow. When two HTTP requests carrying the same valid OTP are submitted concurrently, both can successfully authenticate and establish a session. The root cause is that the OTP value is read from the shared store, validated, and then deleted in separate non-atomic steps, allowing a second in-flight request to read the same value before the first request's deletion takes effect.

Preconditions:

  • The target MISP instance has email OTP login enabled.

  • The attacker possesses a valid, unexpired OTP (e.g., via email interception or social engineering).

  • The attacker can issue two HTTP POST requests in close temporal proximity.

Impact:

  • The one-time-use guarantee of the OTP is violated; a single code can yield two authenticated sessions.

  • This weakens the authentication control and may facilitate unauthorized access if the OTP is shared or intercepted.

Affected versions: <2.5.48

Record
CVE-2026-107276
CVSS 4.0
6.3 MediumCVSS:4.0/AV:N/AC:H/AT:N/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:L/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
Weakness
CWE-362, CWE-367
Updated
2026-11-02
OSV 6.3

MISP Email OTP Race Condition Allows One-Time Password to Be Consumed by Multiple Concurrent Requests

MISP contains a race condition in the email-based one-time password (OTP) login flow. When two HTTP requests carrying the same valid OTP are submitted concurrently, both can successfully authenticate and establish a session. The root cause is that the OTP value is read from the shared store, validated, and then deleted in separate non-atomic steps, allowing a second in-flight request to read the same value before the first request's deletion takes effect.

Preconditions:

  • The target MISP instance has email OTP login enabled.

  • The attacker possesses a valid, unexpired OTP (e.g., via email interception or social engineering).

  • The attacker can issue two HTTP POST requests in close temporal proximity.

Impact:

  • The one-time-use guarantee of the OTP is violated; a single code can yield two authenticated sessions.

  • This weakens the authentication control and may facilitate unauthorized access if the OTP is shared or intercepted.

Affected versions: <2.5.48

Record
CVE-2026-107276
CVSS 4.0
6.3 MediumCVSS:4.0/AV:N/AC:H/AT:N/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:L/SA:N
Weakness
CWE-362, CWE-367
Updated
2026-11-02

Affected products

History

History
RecordedChangedSources
first indexedCVE List, EUVD, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2026-107276 is a medium vulnerability (CVSS 6.3) in Misp, published October 7, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.21%, the 11th percentile. No source names a fixed version.

References

MoveEnter Open