PT-2026-51644 · Motioneye · Motioneye
Published
2026-06-23
·
Updated
2026-06-24
·
CVE-2026-55488
CVSS v4.0
8.7
High
| Vector | AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N |
Name of the Vulnerable Software and Affected Versions
motionEye versions prior to 0.44.0
Description
An absolute path traversal issue exists in multiple media file handlers within the media playback and download functionality. The affected handlers accept a user-controlled
filename parameter and construct filesystem paths using the os.path.join() function. When an absolute path is provided, Python discards the configured media directory and returns the attacker-supplied path directly. The application further bypasses Tornado's built-in path validation by overriding safety checks in the get absolute path() and validate absolute path() functions. This allows an attacker to read arbitrary files from the filesystem that the motionEye process has permissions to access. The issue affects the following endpoints:- '/movie//download/'
- '/picture//download/'
- '/picture//preview/'
Recommendations
Update to version 0.44.0.
Fix
Path traversal
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Motioneye