Vulnerability PYSEC-2026-1714

Unknown
UNKNOWN RISK
Vulnerabilities without an assigned CVSS score. Severity is not determinable from available data.
4 months ago
July 07, 2026 at 04:03 PM UTC
OctoPrint vulnerable to XSS in Action Commands Notification and Prompt
1.3.11 - 1.3.12rc1 and 1.3.12rc3 and 1.3.12 - 1.4.0rc1 and 1.4.0rc2 and 1.4.0rc3 and 1.4.0rc4 and 1.4.0rc5 and 1.4.0rc6 and 1.4.0 - 1.4.1rc1 and 1.4.1rc2 and 1.4.1rc3 and 1.4.1rc4 and 1.4.1 - 1.5.0rc1 and 1.5.0rc2 and 1.5.0rc3 and 1.5.0 - 1.6.0rc1 and 1.6.0rc2 and 1.6.0rc3 and 1.6.0 - 1.7.0rc1 and 1.7.0rc2 and 1.7.0rc3 and 1.7.0 - 1.8.0rc1 and 1.8.0rc2 and 1.8.0rc3 and 1.8.0rc4 and 1.8.0rc5 and 1.8.0 - 1.9.0rc1 and 1.9.0rc2 and 1.9.0rc3 and 1.9.0rc4 and 1.9.0rc5 and 1.9.0rc6 and 1.9.0 - 1.10.0rc1 and 1.10.0rc2 and 1.10.0rc3 and 1.10.0rc4 and 1.10.0 - 1.11.0rc1 and 1.11.0rc2 and 1.11.0rc3 and 1.11.0rc4 and 1.11.0rc5 and 1.11.0rc6 and 1.11.0rc7 and 1.11.0 - 1.11.3
1.3.11 - 1.3.12rc1 and 1.3.12rc3 and 1.3.12 - 1.4.0rc1 and 1.4.0rc2 and 1.4.0rc3 and 1.4.0rc4 and 1.4.0rc5 and 1.4.0rc6 and 1.4.0 - 1.4.1rc1 and 1.4.1rc2 and 1.4.1rc3 and 1.4.1rc4 and 1.4.1 - 1.5.0rc1 and 1.5.0rc2 and 1.5.0rc3 and 1.5.0 - 1.6.0rc1 and 1.6.0rc2 and 1.6.0rc3 and 1.6.0 - 1.7.0rc1 and 1.7.0rc2 and 1.7.0rc3 and 1.7.0 - 1.8.0rc1 and 1.8.0rc2 and 1.8.0rc3 and 1.8.0rc4 and 1.8.0rc5 and 1.8.0 - 1.9.0rc1 and 1.9.0rc2 and 1.9.0rc3 and 1.9.0rc4 and 1.9.0rc5 and 1.9.0rc6 and 1.9.0 - 1.10.0rc1 and 1.10.0rc2 and 1.10.0rc3 and 1.10.0rc4 and 1.10.0 - 1.11.0rc1 and 1.11.0rc2 and 1.11.0rc3 and 1.11.0rc4 and 1.11.0rc5 and 1.11.0rc6 and 1.11.0rc7 and 1.11.0 - 1.11.3

Summary

OctoPrint vulnerable to XSS in Action Commands Notification and Prompt

Details

Impact

OctoPrint versions up to and including 1.11.3 are affected by a vulnerability that allows injection of arbitrary HTML and JavaScript into Action Command notification and prompt popups generated by the printer.

An attacker who successfully convinces a victim to print a specially crafted file could exploit this issue to disrupt ongoing prints, extract information (including sensitive configuration settings, if the targeted user has the necessary permissions for that), or perform other actions on behalf of the targeted user within the OctoPrint instance.

Patches

The vulnerability will be patched in version 1.11.4.

Workaround

OctoPrint administrators can mitigate the risk by disabling popups:

  • for Action Command notifications, uncheck OctoPrint Settings -> Printer Notifications -> Enable popups
  • for Action Command prompts, set OctoPrint Settings -> Printer Dialogs -> Enable support -> Never

It is also strongly recommended to ensure that files being printed originate from trusted sources, and, whenever possible, are sliced with your own slicer.

Credits

This vulnerability was discovered and responsibly disclosed to OctoPrint by Jacopo Tediosi.

Related Vulnerabilities

Other vulnerabilities affecting the same packages

Low Risk
13 hours ago
OctoPrint: Stored XSS via saved connection parameters
2.0.0rc1 and 2.0.0rc2 and 2.0.0rc3 and 2.0.0rc4 and 2.0.0rc5 and 2.0.0rc6 GHSA-p623-mxf7-qxjm
2.0.0rc1 and 2.0.0rc2 and 2.0.0rc3 and 2.0.0rc4 and 2.0.0rc5 and 2.0.0rc6 GHSA-p623-mxf7-qxjm
Unknown
4 months ago
OctoPrint has possible file exfiltration via query parameters on upload endpoints
1.3.11 - 1.3.12rc1 and 1.3.12rc3 and 1.3.12 - 1.4.0rc1 and 1.4.0rc2 and 1.4.0rc3 and 1.4.0rc4 and 1.4.0rc5 and 1.4.0rc6 and 1.4.0 - 1.4.1rc1 and 1.4.1rc2 and 1.4.1rc3 and 1.4.1rc4 and 1.4.1 - 1.5.0rc1 and 1.5.0rc2 and 1.5.0rc3 and 1.5.0 - 1.6.0rc1 and 1.6.0rc2 and 1.6.0rc3 and 1.6.0 - 1.7.0rc1 and 1.7.0rc2 and 1.7.0rc3 and 1.7.0 - 1.8.0rc1 and 1.8.0rc2 and 1.8.0rc3 and 1.8.0rc4 and 1.8.0rc5 and 1.8.0 - 1.9.0rc1 and 1.9.0rc2 and 1.9.0rc3 and 1.9.0rc4 and 1.9.0rc5 and 1.9.0rc6 and 1.9.0 - 1.10.0rc1 and 1.10.0rc2 and 1.10.0rc3 and 1.10.0rc4 and 1.10.0 - 1.11.0rc1 and 1.11.0rc2 and 1.11.0rc3 and 1.11.0rc4 and 1.11.0rc5 and 1.11.0rc6 and 1.11.0rc7 and 1.11.0 - 2.0.0rc1 and 2.0.0rc2 PYSEC-2026-2687
1.3.11 - 1.3.12rc1 and 1.3.12rc3 and 1.3.12 - 1.4.0rc1 and 1.4.0rc2 and 1.4.0rc3 and 1.4.0rc4 and 1.4.0rc5 and 1.4.0rc6 and 1.4.0 - 1.4.1rc1 and 1.4.1rc2 and 1.4.1rc3 and 1.4.1rc4 and 1.4.1 - 1.5.0rc1 and 1.5.0rc2 and 1.5.0rc3 and 1.5.0 - 1.6.0rc1 and 1.6.0rc2 and 1.6.0rc3 and 1.6.0 - 1.7.0rc1 and 1.7.0rc2 and 1.7.0rc3 and 1.7.0 - 1.8.0rc1 and 1.8.0rc2 and 1.8.0rc3 and 1.8.0rc4 and 1.8.0rc5 and 1.8.0 - 1.9.0rc1 and 1.9.0rc2 and 1.9.0rc3 and 1.9.0rc4 and 1.9.0rc5 and 1.9.0rc6 and 1.9.0 - 1.10.0rc1 and 1.10.0rc2 and 1.10.0rc3 and 1.10.0rc4 and 1.10.0 - 1.11.0rc1 and 1.11.0rc2 and 1.11.0rc3 and 1.11.0rc4 and 1.11.0rc5 and 1.11.0rc6 and 1.11.0rc7 and 1.11.0 - 2.0.0rc1 and 2.0.0rc2 PYSEC-2026-2687
Unknown
4 months ago
OctoPrint has XSS in its Suppressed Command Notifications
1.3.11 - 1.3.12rc1 and 1.3.12rc3 and 1.3.12 - 1.4.0rc1 and 1.4.0rc2 and 1.4.0rc3 and 1.4.0rc4 and 1.4.0rc5 and 1.4.0rc6 and 1.4.0 - 1.4.1rc1 and 1.4.1rc2 and 1.4.1rc3 and 1.4.1rc4 and 1.4.1 - 1.5.0rc1 and 1.5.0rc2 and 1.5.0rc3 and 1.5.0 - 1.6.0rc1 and 1.6.0rc2 and 1.6.0rc3 and 1.6.0 - 1.7.0rc1 and 1.7.0rc2 and 1.7.0rc3 and 1.7.0 - 1.8.0rc1 and 1.8.0rc2 and 1.8.0rc3 and 1.8.0rc4 and 1.8.0rc5 and 1.8.0 - 1.9.0rc1 and 1.9.0rc2 and 1.9.0rc3 and 1.9.0rc4 and 1.9.0rc5 and 1.9.0rc6 and 1.9.0 - 1.10.0rc1 and 1.10.0rc2 and 1.10.0rc3 and 1.10.0rc4 and 1.10.0 - 1.11.0rc1 and 1.11.0rc2 and 1.11.0rc3 and 1.11.0rc4 and 1.11.0rc5 and 1.11.0rc6 and 1.11.0rc7 and 1.11.0 - 2.0.0rc1 and 2.0.0rc2 PYSEC-2026-2688
1.3.11 - 1.3.12rc1 and 1.3.12rc3 and 1.3.12 - 1.4.0rc1 and 1.4.0rc2 and 1.4.0rc3 and 1.4.0rc4 and 1.4.0rc5 and 1.4.0rc6 and 1.4.0 - 1.4.1rc1 and 1.4.1rc2 and 1.4.1rc3 and 1.4.1rc4 and 1.4.1 - 1.5.0rc1 and 1.5.0rc2 and 1.5.0rc3 and 1.5.0 - 1.6.0rc1 and 1.6.0rc2 and 1.6.0rc3 and 1.6.0 - 1.7.0rc1 and 1.7.0rc2 and 1.7.0rc3 and 1.7.0 - 1.8.0rc1 and 1.8.0rc2 and 1.8.0rc3 and 1.8.0rc4 and 1.8.0rc5 and 1.8.0 - 1.9.0rc1 and 1.9.0rc2 and 1.9.0rc3 and 1.9.0rc4 and 1.9.0rc5 and 1.9.0rc6 and 1.9.0 - 1.10.0rc1 and 1.10.0rc2 and 1.10.0rc3 and 1.10.0rc4 and 1.10.0 - 1.11.0rc1 and 1.11.0rc2 and 1.11.0rc3 and 1.11.0rc4 and 1.11.0rc5 and 1.11.0rc6 and 1.11.0rc7 and 1.11.0 - 2.0.0rc1 and 2.0.0rc2 PYSEC-2026-2688
Medium Risk
4 months ago
OctoPrint has Timing Side-Channel Vulnerability in API Key Authentication
1.3.11 - 1.3.12rc1 and 1.3.12rc3 and 1.3.12 - 1.4.0rc1 and 1.4.0rc2 and 1.4.0rc3 and 1.4.0rc4 and 1.4.0rc5 and 1.4.0rc6 and 1.4.0 - 1.4.1rc1 and 1.4.1rc2 and 1.4.1rc3 and 1.4.1rc4 and 1.4.1 - 1.5.0rc1 and 1.5.0rc2 and 1.5.0rc3 and 1.5.0 - 1.6.0rc1 and 1.6.0rc2 and 1.6.0rc3 and 1.6.0 - 1.7.0rc1 and 1.7.0rc2 and 1.7.0rc3 and 1.7.0 - 1.8.0rc1 and 1.8.0rc2 and 1.8.0rc3 and 1.8.0rc4 and 1.8.0rc5 and 1.8.0 - 1.9.0rc1 and 1.9.0rc2 and 1.9.0rc3 and 1.9.0rc4 and 1.9.0rc5 and 1.9.0rc6 and 1.9.0 - 1.10.0rc1 and 1.10.0rc2 and 1.10.0rc3 and 1.10.0rc4 and 1.10.0 - 1.11.0rc1 and 1.11.0rc2 and 1.11.0rc3 and 1.11.0rc4 and 1.11.0rc5 and 1.11.0rc6 and 1.11.0rc7 and 1.11.0 - 1.11.5 PYSEC-2026-1716
1.3.11 - 1.3.12rc1 and 1.3.12rc3 and 1.3.12 - 1.4.0rc1 and 1.4.0rc2 and 1.4.0rc3 and 1.4.0rc4 and 1.4.0rc5 and 1.4.0rc6 and 1.4.0 - 1.4.1rc1 and 1.4.1rc2 and 1.4.1rc3 and 1.4.1rc4 and 1.4.1 - 1.5.0rc1 and 1.5.0rc2 and 1.5.0rc3 and 1.5.0 - 1.6.0rc1 and 1.6.0rc2 and 1.6.0rc3 and 1.6.0 - 1.7.0rc1 and 1.7.0rc2 and 1.7.0rc3 and 1.7.0 - 1.8.0rc1 and 1.8.0rc2 and 1.8.0rc3 and 1.8.0rc4 and 1.8.0rc5 and 1.8.0 - 1.9.0rc1 and 1.9.0rc2 and 1.9.0rc3 and 1.9.0rc4 and 1.9.0rc5 and 1.9.0rc6 and 1.9.0 - 1.10.0rc1 and 1.10.0rc2 and 1.10.0rc3 and 1.10.0rc4 and 1.10.0 - 1.11.0rc1 and 1.11.0rc2 and 1.11.0rc3 and 1.11.0rc4 and 1.11.0rc5 and 1.11.0rc6 and 1.11.0rc7 and 1.11.0 - 1.11.5 PYSEC-2026-1716
High Risk
4 months ago
OctoPrint is Vulnerable to RCE Attacks via Unsanitized Filename in File Upload
1.3.11 - 1.3.12rc1 and 1.3.12rc3 and 1.3.12 - 1.4.0rc1 and 1.4.0rc2 and 1.4.0rc3 and 1.4.0rc4 and 1.4.0rc5 and 1.4.0rc6 and 1.4.0 - 1.4.1rc1 and 1.4.1rc2 and 1.4.1rc3 and 1.4.1rc4 and 1.4.1 - 1.5.0rc1 and 1.5.0rc2 and 1.5.0rc3 and 1.5.0 - 1.6.0rc1 and 1.6.0rc2 and 1.6.0rc3 and 1.6.0 - 1.7.0rc1 and 1.7.0rc2 and 1.7.0rc3 and 1.7.0 - 1.8.0rc1 and 1.8.0rc2 and 1.8.0rc3 and 1.8.0rc4 and 1.8.0rc5 and 1.8.0 - 1.9.0rc1 and 1.9.0rc2 and 1.9.0rc3 and 1.9.0rc4 and 1.9.0rc5 and 1.9.0rc6 and 1.9.0 - 1.10.0rc1 and 1.10.0rc2 and 1.10.0rc3 and 1.10.0rc4 and 1.10.0 - 1.11.0rc1 and 1.11.0rc2 and 1.11.0rc3 and 1.11.0rc4 and 1.11.0rc5 and 1.11.0rc6 and 1.11.0rc7 and 1.11.0 - 1.11.2 PYSEC-2026-1712
1.3.11 - 1.3.12rc1 and 1.3.12rc3 and 1.3.12 - 1.4.0rc1 and 1.4.0rc2 and 1.4.0rc3 and 1.4.0rc4 and 1.4.0rc5 and 1.4.0rc6 and 1.4.0 - 1.4.1rc1 and 1.4.1rc2 and 1.4.1rc3 and 1.4.1rc4 and 1.4.1 - 1.5.0rc1 and 1.5.0rc2 and 1.5.0rc3 and 1.5.0 - 1.6.0rc1 and 1.6.0rc2 and 1.6.0rc3 and 1.6.0 - 1.7.0rc1 and 1.7.0rc2 and 1.7.0rc3 and 1.7.0 - 1.8.0rc1 and 1.8.0rc2 and 1.8.0rc3 and 1.8.0rc4 and 1.8.0rc5 and 1.8.0 - 1.9.0rc1 and 1.9.0rc2 and 1.9.0rc3 and 1.9.0rc4 and 1.9.0rc5 and 1.9.0rc6 and 1.9.0 - 1.10.0rc1 and 1.10.0rc2 and 1.10.0rc3 and 1.10.0rc4 and 1.10.0 - 1.11.0rc1 and 1.11.0rc2 and 1.11.0rc3 and 1.11.0rc4 and 1.11.0rc5 and 1.11.0rc6 and 1.11.0rc7 and 1.11.0 - 1.11.2 PYSEC-2026-1712
View all vulnerabilities for these packages

Impacted packages

Timeline

Published
4 months ago
July 07, 2026 at 04:03 PM UTC
Fixed (1.11.4)
1 year ago
November 04, 2025 at 12:52 PM UTC
Last Modified
4 months ago
July 07, 2026 at 05:47 PM UTC