Skip to content
OpenAdvisories

Vendor

OctoPrint

23 known vulnerabilities.

OctoPrint at a glance

Last 12 months
4
Critical · all time
0
Exploited · all time
0
Public exploit · all time
1
New vulnerabilities per month · last 12 months
0 1 2 December 2025: 0 vulnerabilities Dec 2025 January 2026: 1 vulnerability February 2026: 0 vulnerabilities March 2026: 0 vulnerabilities Mar April 2026: 0 vulnerabilities May 2026: 0 vulnerabilities June 2026: 0 vulnerabilities Jun July 2026: 0 vulnerabilities August 2026: 2 vulnerabilities September 2026: 0 vulnerabilities Sep October 2026: 0 vulnerabilities November 2026: 1 vulnerability
Show as table
MonthVulnerabilitiesCritical
Nov 202610
Oct 202600
Sep 202600
Aug 202620
Jul 202600
Jun 202600
May 202600
Apr 202600
Mar 202600
Feb 202600
Jan 202610
Dec 202500
Nov 202510
Oct 202500
Sep 202510
Aug 202500
Jul 202500
Jun 202520
May 202500
Apr 202510
Mar 202500
Feb 202500
Jan 202500
Dec 202400

23 results · Feed

  • Low 2.4

    OctoPrint: Stored XSS via saved connection parameters

    OctoPrint provides a web interface for controlling consumer 3D printers. From 2.0.0rc1 until 2.0.0rc7, an authenticated user can supply a crafted default port or baudrate through a connect request to the bundled Serial Connector plugin. OctoPrint persists the…

  • High 7.0

    OctoPrint: File exfiltration possible via query parameters on upload endpoints

    OctoPrint provides a web interface for controlling consumer 3D printers. Prior to 1.11.8 and 2.0.0rc3, OctoPrint's custom Tornado upload handler and Flask with Werkzeug parse request parameters differently, allowing an attacker with FILE_UPLOAD permission to …

  • Medium 4.6

    OctoPrint: XSS in Suppressed Command Notifications

    OctoPrint provides a web interface for controlling consumer 3D printers. Prior to 1.11.8 and 2.0.0rc3, Suppressed Command notification popups use PNotify rendering for printer-controlled payload.command and payload.message values in src/octoprint/static/js/ap…

  • Medium 6.0

    OctoPrint has Timing Side-Channel Vulnerability in API Key Authentication

    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 co…

  • Medium 4.6

    OctoPrint is vulnerable to XSS through Action Command Notifications and Prompts

    OctoPrint provides a web interface for controlling consumer 3D printers. Versions 1.11.3 and below are affected by a vulnerability that allows injection of arbitrary HTML and JavaScript into Action Command notifications and prompts popups generated by the pri…

  • High 7.5
    CVE-2025-58180 Public exploit EPSS 26%

    OctoPrint is Vulnerable to RCE Attacks via Unsanitized Filename in File Upload

    OctoPrint provides a web interface for controlling consumer 3D printers. OctoPrint versions up until and including 1.11.2 contain a vulnerability that allows an authenticated attacker to upload a file under a specially crafted filename that will allow arbitra…

  • Medium 6.5

    OctoPrint Vulnerable to Denial of Service through malformed HTTP request

    OctoPrint versions up until and including 1.11.1 contain a vulnerability that allows any unauthenticated attacker to send a manipulated broken multipart/form-data request to OctoPrint and through that make the web server component become unresponsive. The iss…

  • Medium 5.4

    OctoPrint vulnerable to possible file extraction via upload endpoints

    OctoPrint provides a web interface for controlling consumer 3D printers. OctoPrint versions up until and including 1.11.1 contain a vulnerability that allows an attacker with the FILE_UPLOAD permission to exfiltrate files from the host that OctoPrint has read…

  • Medium 4.3

    OctoPrint Authenticated Reverse Proxy Page Authentication Bypass

    OctoPrint provides a web interface for controlling consumer 3D printers. In versions up to and including 1.10.3, OctoPrint has a vulnerability that allows an attacker to bypass the login redirect and directly access the rendered HTML of certain frontend pages…

  • Medium 5.5

    Jinja2 Templates are vulnerable to XSS attacks due to their configuration in OctoPrint

    OctoPrint provides a web interface for controlling consumer 3D printers. OctoPrint versions up until and including 1.10.2 contain reflected XSS vulnerabilities in the login dialog and the standalone application key confirmation dialog. An attacker who success…

  • Medium 5.3

    API key access in settings without reauthentication in OctoPrint

    OctoPrint provides a web interface for controlling consumer 3D printers. OctoPrint versions up until and including 1.10.2 contain a vulnerability that allows an attacker that has gained temporary control over an authenticated victim's OctoPrint browser sessio…

  • High 7.1

    OctoPrint Authentication Bypass via X-Forwarded-For Header when autologinLocal is enabled

    OctoPrint provides a web interface for controlling consumer 3D printers. OctoPrint versions up until and including 1.10.0 contain a vulnerability that allows an unauthenticated attacker to completely bypass the authentication if the `autologinLocal` option is…

  • Medium 4.0

    OctoPrint XSS via the "Snapshot Test" feature in Classic Webcam plugin settings

    OctoPrint provides a web interface for controlling consumer 3D printers. OctoPrint versions up until and including 1.9.3 contain a vulnerability that allows malicious admins to configure or talk a victim with administrator rights into configuring a webcam sna…

  • Medium 4.2

    OctoPrint Unverified Password Change via Access Control Settings

    OctoPrint is a web interface for 3D printer.s OctoPrint versions up until and including 1.9.3 contain a vulnerability that allows malicious admins to change the password of other admin accounts, including their own, without having to repeat their password. An…

  • Medium 6.2

    Improper Neutralization of Special Elements Used in a Template Engine in OctoPrint

    OctoPrint is a web interface for 3D printers. OctoPrint versions up until and including 1.9.2 contain a vulnerability that allows malicious admins to configure a specially crafted GCODE script that will allow code execution during rendering of that script. An…

  • Medium 6.0

    Failure to Sanitize Special Elements into a Different Plane (Special Element Injection) in octoprint/octoprint

    Failure to Sanitize Special Elements into a Different Plane (Special Element Injection) in GitHub repository octoprint/octoprint prior to 1.8.3.

  • Medium 5.3

    Improper Privilege Management in octoprint/octoprint

    Improper Privilege Management in GitHub repository octoprint/octoprint prior to 1.8.3.

  • Medium 4.4

    Insufficient Session Expiration in octoprint/octoprint

    If an attacker comes into the possession of a victim's OctoPrint session cookie through whatever means, the attacker can use this cookie to authenticate as long as the victim's account exists.

  • Low 3.7

    Unrestricted Upload of File with Dangerous Type in octoprint/octoprint

    Unrestricted Upload of File with Dangerous Type in GitHub repository octoprint/octoprint prior to 1.8.3.

  • Medium 5.3

    Unverified Password Change in octoprint/octoprint

    Unverified Password Change in GitHub repository octoprint/octoprint prior to 1.8.3.

  • Low 3.7

    Authentication Bypass by Primary Weakness in octoprint/octoprint

    An attacker can freely brute force username and password and can takeover any account. An attacker could easily guess user passwords and gain access to user and administrative accounts.

  • High 7.5

    Cross-site Scripting (XSS) - Generic in octoprint/octoprint

    Cross-site Scripting (XSS) - Generic in GitHub repository octoprint/octoprint prior to 1.8.0.

  • High 7.5

    Cross-site Scripting (XSS) - DOM in octoprint/octoprint

    Cross-site Scripting (XSS) - DOM in GitHub repository octoprint/octoprint prior to 1.8.0.