PT-2026-26182 · Mesop · Mesop
Liyander
·
Published
2026-03-18
·
Updated
2026-03-26
·
CVE-2026-33054
CVSS v3.1
10
Critical
| Vector | AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H |
Name of the Vulnerable Software and Affected Versions
Mesop versions 1.2.2 and below
Description
Mesop, a Python-based UI framework, contains a Path Traversal vulnerability. This allows a user providing an untrusted
state token through the UI stream payload to target files on the disk when using the standard file-based runtime backend. This can lead to application denial of service, potentially through crash loops when reading non-msgpack target files as configurations, or arbitrary file manipulation. The vulnerability is particularly impactful on systems utilizing the FileStateSessionBackend. An attacker can craft a malicious Protobuf payload and send it to the /ui stream endpoint, exploiting the unconditional passing of the state token to FileStateSessionBackend. make file path(self, token), which resolves OS traversal semantics. The state token is collected from the untrusted incoming protobuf message struct: mesop.protos.ui pb2.UserEvent.Recommendations
Update Mesop to version 1.2.3 or later.
Exploit
Fix
RCE
DoS
Path traversal
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Mesop