CVE-2026-46488 Details
Description
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.
A critical authentication bypass vulnerability has been identified in motionEye versions prior to 0.44.0. The issue arises because the application accepts client-controlled cookies, specifically 'meye_username' and 'meye_password_hash', as valid authentication without proper server-side validation. This flaw allows an unauthenticated attacker who knows a target username and password hash to impersonate users, including administrators, by manually setting these cookies or by exploiting the 'switch-user' authentication feature. The vulnerability is exacerbated by the fact that admin credentials are stored in a globally readable configuration file, accessible to local users with shell access.
Users are advised to update to motionEye version 0.44.0 or later, where this vulnerability has been fixed.
Metrics
CVSS 4.0 Severity and Vector Strings:
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
Volerion
Assessed Sep 15, 2026CISA-ADP
Assessed Sep 17, 2026References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
| URL | Source(s) | Tag(s) |
|---|---|---|
| https://github.com/motioneye-project/motioneye/security/advisories/GHSA-r3cw-c95m-wfh9 | CISA-ADP | AdvisoryExploitRemedyVendor |
| https://github.com/motioneye-project/motioneye/commit/0d5cb9c238a87447dae29812e5bf2ccf323cf3dc | [email protected] | Source CodeVendor |
| https://github.com/motioneye-project/motioneye/pull/3332 | [email protected] | Issue TrackingVendor |
| https://github.com/motioneye-project/motioneye/releases/tag/0.44.0 | [email protected] | Release NotesVendor |
| https://github.com/motioneye-project/motioneye/security/advisories/GHSA-r3cw-c95m-wfh9 | [email protected] | AdvisoryExploitRemedyVendor |
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-256 | Plaintext Storage of a Password | [email protected] |
| CWE-287 | Improper Authentication | [email protected] |
| CWE-328 | Use of Weak Hash | [email protected] |
| CWE-836 | Use of Password Hash Instead of Password for Authentication | [email protected] |
Affected Products
| Product | Versions |
|---|---|
| motionEye | < 0.44.0 (semver) |
CPE
Remediation
| |
Change History
2 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Sep 17, 2026 | CVE Modified | CISA-ADP |
| Sep 15, 2026 | New CVE Received | [email protected] |
Volerion