PT-2026-51644 · Motioneye · Motioneye

Published

2026-06-23

·

Updated

2026-06-24

·

CVE-2026-55488

CVSS v4.0

8.7

High

VectorAV: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

CVE-2026-55488
GHSA-RW9Q-97R9-8GVH

Affected Products

Motioneye