CVE-2026-33587
CriticalSummary
Lack of user input sanitisation in Open Notebook v1.8.3 allows the application user to execute Python code (and subsequently OS commands) on the docker container via Server-Side Template Injection (SSTI) for user-created transformations.
Risk Assessment
Exploitation of this vulnerability may lead to unauthorized access to the system and execution of arbitrary commands in the container, posing a serious threat to the application's and data's security.
Recommendation
It is recommended to implement proper input sanitisation mechanisms and update to the latest version of Open Notebook to minimize the risk associated with this vulnerability.
Other vulnerabilities in Open Notebook v1.8.3
See all- CVE-2026-33588High
Lack of user input validation in the file upload functionality of Open Notebook v1.8.3 allows the application user to create or modify files on the docker container via path traversal.
- CVE-2026-28201High
Open Notebook version 1.8.1 has improper input validation and an overly permissive default CORS configuration, allowing a remote attacker to trick a legitimate user into altering or deleting arbitrary database entries via a specially crafted malicious URL.
- CVE-2026-90769High
Open Notebook before 1.11.0 fails to validate the URL parameter in the POST /api/sources endpoint, allowing authenticated users to perform server-side requests to internal services. Attackers can supply arbitrary URLs to read cloud metadata, internal network services, and localhost-bound services through the application server's direct HTTP requests.
Original NVD description (English source)
Lack of user input sanitisation in Open Notebook v1.8.3 allows the application user to execute Python code (and subsequently OS commands) on the docker container via Server-Side Template Injection (SSTI) for user-created transformations.
Vulnerability data from NVD (NIST) · CISA KEV · EPSS

