Approved changes feed: RSS · Atom
cpe:2.3:a:motioneye-project:motioneye:*:*:*:*:*:*:*:*part: a version: * update: *
| Vendor | Motioneye Project (e55696aa-929f-59a8-81b6-77982705ee2f) |
|---|---|
| Product | Motioneye (2d3ddff8-b3af-555c-9452-690b19dce1ac) |
| Edition | * |
| Language | * |
| Software edition | * |
| Target software | * |
| Target hardware | * |
| Other | * |
Notes
Imported from gcve-enriched-dumps CVE data
PURL mappings
| PURL | Source | Last updated |
|---|---|---|
| No PURL mappings for this CPE yet. | ||
Vulnerability references
| Identifier | cpeApplicability | Submitted | db.gcve.eu details | Rationale |
|---|---|---|---|---|
CVE:CVE-2026-46488 |
vulnerable | 2026-09-16 04:34:15.831952 |
motionEye: Authentication possible via password hash
motionEye (mEye) is an online interface for a piece of software called "motion," which is a video surveillance program with motion detection. Prior to 0.44.0, motionEye accepts the client-controlled meye_username and meye_password_hash cookies as authentication material without server-side session validation. An unauthenticated attacker who knows a target username and corresponding hash can set the cookies manually or cause them to be loaded by submitting blank credentials through the switch-user authentication flow, after which the server authenticates the attacker as that user. The administrator username and password-hash value are stored in /etc/motioneye/motion.conf, which is globally readable by default, allowing a local shell user to obtain reusable administrator credential material. Successful impersonation can enable account lockout, password changes and persistence, data enumeration, data destruction, and data exfiltration. This issue is fixed in version 0.44.0.
Published: 2026-09-15T16:45:20.902Z
Updated: 2026-09-17T16:15:44.923Z Reference links
|
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-55863 |
vulnerable | 2026-09-16 04:33:12.819869 |
motionEye: Missing authentication on ActionHandler allows unauthenticated camera action execution
MEDIUM (5.3)
motionEye (mEye) is an online interface for a piece of software called "motion," which is a video surveillance program with motion detection. Prior to 0.44.0, the ActionHandler.post() method in motioneye/handlers/action.py lacks the BaseHandler.auth() decorator, allowing an unauthenticated remote attacker to send requests to /action/<camera_id>/<action>. The endpoint can trigger snapshot, record_start, and record_stop actions. When an administrator has configured action scripts, the same endpoint can invoke PTZ controls, alarm actions, lighting actions, and other predefined commands, and configured remote motionEye cameras can allow server-side requests to the remote camera service. This issue is fixed in version 0.44.0.
Published: 2026-09-15T16:46:41.756Z
Updated: 2026-09-16T14:56:56.632Z Reference links
|
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-55488 |
vulnerable | 2026-07-29 01:00:28.491164 |
motionEye's Absolute Path Traversal in Media File Handlers Allows Arbitrary File Read
motionEye (mEye) is an online interface for a piece of software called "motion," which is a video surveillance program with motion detection. Versions prior to 0.44.0 contain an absolute path traversal vulnerability in multiple media file handlers that allows an attacker to read arbitrary files from the filesystem. The affected handlers accept a user-controlled filename parameter and construct filesystem paths using `os.path.join()`. When an absolute path is supplied, Python discards the configured media directory and returns the attacker-supplied path directly. The application then bypasses Tornado's built-in path validation by overriding the relevant safety checks. As a result, an attacker can access files outside of the configured camera media directory, subject to the permissions of the motionEye process. Version 0.44.0 fixes the issue.
Published: 2026-06-24T15:03:26.208Z
Updated: 2026-06-24T17:29:03.016Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-32315 |
vulnerable | 2026-07-29 00:40:24.801001 |
motionEye: World-Readable Configuration File Exposes Admin Password Hash
MEDIUM (5.5)
motionEye (mEye) is an online interface for motion software, a video surveillance program with motion detection. Versions prior to 0.44.0 create the configuration file /etc/motioneye/motion.conf with 644 permissions (-rw-r--r--), making it readable by any local user on the system. This file contains sensitive data including the admin password hash, which can be leveraged by other vulnerabilities to escalate privileges. Additionally, per-camera configuration files (camera-*.conf) are also created with the same 644 permissions, potentially exposing camera-specific credentials and settings. The exposed SHA1 admin password hash can be cracked offline to recover the plaintext password, used directly to forge authenticated admin API requests via the signature authentication weakness (GHSA-45h7-499j-7ww3), and chained with the OS command injection flaw (CVE-2025-60787) to escalate a local unprivileged user to the Motion daemon user (often root), enabling full system compromise. This issue has been fixed in version 0.44.0.
Published: 2026-06-24T20:45:34.326Z
Updated: 2026-06-25T12:36:19.974Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-31978 |
vulnerable | 2026-07-29 00:40:23.986376 |
motionEye: Arbitrary File Read via Path Traversal in Picture/Movie Preview Endpoint
MEDIUM (6.5)
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.
Published: 2026-06-24T20:28:24.286Z
Updated: 2026-06-25T23:02:04.304Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-47782 |
vulnerable | 2026-06-08 07:27:14.851289 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
Contribute
You can submit an edit proposal for this CPE entry or suggest a related product/vendor addition using the action button above.
Inspect record JSON
Open this panel to browse, search, copy or download the JSON record.