Cyber Resilience

CVE-2026-23892

Octoprint ≤ 1.11.6

Published
27 January 2026
Modified
02 February 2026
Patch / advisory
CVSS Score v4 6.0
Click a component to see what it means
Raw vectorCVSS:4.0/AV:A/AC:H/AT:P/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/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
EPSS Score 0.0047 38th percentile
Risk Priority 35 floored blend · peak EPSS

Summary

CVE-2026-23892 is a medium-severity Observable Timing Discrepancy (CWE-208) vulnerability in Octoprint Octoprint. Its CVSS base score is 6.0 (Medium).

Operationally, exploitation aligns with the MITRE ATT&CK technique Exploit Public-Facing Application (T1190); ranked at the 38th percentile by exploit likelihood (below the median); it is not currently listed in the CISA KEV catalog.

The strongest mitigations our analysis identified map to SA-8 (Security and Privacy Engineering Principles) and SI-2 (Flaw Remediation) — see the control section below for these in your framework.

EU & UK References

Vulnerability Data

OctoPrint provides a web interface for controlling consumer 3D printers. OctoPrint versions up to and including 1.11.5 are affected by a (theoretical) timing attack vulnerability that allows API key extraction over the network. Due to using character based comparison that…

more

short-circuits on the first mismatched character during API key validation, rather than a cryptographical method with static runtime regardless of the point of mismatch, an attacker with network based access to an affected OctoPrint could extract API keys valid on the instance by measuring the response times of the denied access responses and guess an API key character by character. The vulnerability is patched in version 1.11.6. The likelihood of this attack actually working is highly dependent on the network's latency, noise and similar parameters. An actual proof of concept was not achieved so far. Still, as always administrators are advised to not expose their OctoPrint instance on hostile networks, especially not on the public Internet.

CWE(s)

Related Threats

MITRE ATT&CK Enterprise TechniquesAI

T1190 Exploit Public-Facing Application Initial Access
Adversaries may attempt to exploit a weakness in an Internet-facing host or system to initially access a network.
T1528 Steal Application Access Token Credential Access
Adversaries can steal application access tokens as a means of acquiring credentials to access remote systems and resources.
Why these techniques?

Timing side-channel in public web API enables network-based exploitation of exposed OctoPrint instance (T1190) to extract valid API keys/access tokens (T1528).

Confidence: HIGH · MITRE ATT&CK Enterprise v19.0

CVEs Like This One

CVE-2025-58180Same product: Octoprint Octoprint
CVE-2024-51493Same product: Octoprint Octoprint
CVE-2025-32788Same product: Octoprint Octoprint
CVE-2025-48879Same product: Octoprint Octoprint
CVE-2024-32977Same product: Octoprint Octoprint
CVE-2023-41047Same product: Octoprint Octoprint
CVE-2024-23637Same product: Octoprint Octoprint
CVE-2025-64187Same product: Octoprint Octoprint
CVE-2024-28237Same product: Octoprint Octoprint
CVE-2025-48067Same product: Octoprint Octoprint

Affected Assets

octoprint
octoprint
≤ 1.11.6

Mitigating Controls

Control response

Prevent
Stop it (NIST 800-53)
  • SA-8 Security and Privacy Engineering Principles
  • SA-11 Developer Testing and Evaluation
Detect
Catch it (NIST detect / respond)
  • SI-2 Flaw Remediation
Harden
Shrink the surface (DISA STIG)

Validate
Prove the fix (OWASP ASVS)
  • V11.2.4

Mitigating Controls (NIST 800-53 r5) AI

prevent

Requires application of secure engineering principles (e.g., constant-time comparison for secrets) that directly eliminate the observable timing discrepancy in API key validation.

prevent

Mandates developer security testing and evaluation that would detect timing side-channel behavior in authentication code before deployment.

respond

Requires timely remediation of identified flaws, directly addressed by applying the constant-time comparison fix in OctoPrint 1.11.6.

Mitigating Controls (NIST CSF 2.0) AI

Derived directly from the weakness types (CWEs) cited in the NVD entry via our AI-authored CWE→CSF cross-walk (authority under review) — links open the control.

PR.PS-06 mostly match
prevents

Secure SDLC practices directly require constant-time implementations that eliminate observable timing discrepancies.

Mitigating Controls (ISO/IEC 27001:2022 Annex A) AI

Derived directly from the weakness types (CWEs) cited in the NVD entry via our AI-authored CWE→ISO cross-walk (authority under review) — links open the control.

none

Consistent reference clocks limit the attacker's ability to measure or manipulate timing differences that could reveal internal state or processing paths.

References