motionEye: Arbitrary File Read via Path Traversal in Picture/Movie Preview Endpoint
Default status is the baseline for the product, each version can override it (e.g. patched versions marked unaffected).
| Vendor | Product | Default status | Versions | ||||||
|---|---|---|---|---|---|---|---|---|---|
| motioneye-project | motioneye | affected |
|
No data.
No data.
| Vendor | Product | Versions | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Motioneye Project | Motioneye |
|
| Source | ID | Title |
|---|---|---|
Github GHSA |
GHSA-g9fx-5r4h-pcw3 | motionEye has an Arbitrary File Read via Path Traversal in Picture/Movie Preview Endpoint |
No CVSS v4.0
No CVSS v3.0
No CVSS v2
This CVE is not in the KEV list.
Exploit prediction score: < 1% (0.336% probability within 30 days)
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
ssvc
|
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Motioneye Project
Motioneye Project motioneye |
|
| Vendors & Products |
Motioneye Project
Motioneye Project motioneye |
| Type | Values Removed | Values Added |
|---|---|---|
| Description | motionEye (mEye) is an online interface for motion software, which is a video surveillance program with motion detection. Versions prior to 0.44.0 are vulnerable to path traversal in the picture and movie API endpoints, suhc as /picture/{id}/preview/{filename}. Neither the API handlers, nor the mediafiles.py functions such as get_media_preview() check for .. sequences in the filename parameter, except for get_media_content(). This allows an authenticated user with normal (non-admin) privileges to read arbitrary files from the filesystem as the motionEye process user, such as: /etc/passwd, /etc/shadow, motionEye config files containing password hashes and plaintext passwords, SSH keys, and other cameras' surveillance footage. This issue has been fixed in version 0.44.0. | |
| Title | motionEye: Arbitrary File Read via Path Traversal in Picture/Movie Preview Endpoint | |
| Weaknesses | CWE-22 CWE-284 |
|
| References |
| |
| Metrics |
cvssV3_1
|