CVE-2026-104875 Details
Description
Ente provides end-to-end encrypted cloud services and security tools. Prior to server image 2026.07.09, the POST /emergency-contacts/approve-recovery endpoint authorized approval using a client-supplied userID and updated an emergency recovery session using only its client-supplied recovery-session UUID. An accepted emergency contact could submit the contact's own identifier, transition the victim's session from WAITING to READY, clear wait_till, retrieve recovery information, and continue account recovery before the owner-configured notice period expired. Exploitation of the approval bypass required the victim to have previously added and accepted the attacker as an emergency contact, and it did not create recovery rights for an arbitrary account. Separately, the same insufficiently scoped update pattern affected the reject and stop recovery transitions, allowing a user who knew another recovery-session UUID to potentially cancel a session to which the user was not a party. This issue is fixed in server image 2026.07.09.
A vulnerability in Ente's emergency contact recovery process allowed an accepted emergency contact to bypass the account owner's configured recovery notice period. This issue was present in versions prior to 2026.07.09. The vulnerability arose because the approval endpoint authorized requests based on client-supplied user IDs and recovery session UUIDs, without proper validation. As a result, an emergency contact could approve their own recovery request, changing the session status to 'READY' and removing the notice period, thereby enabling immediate account recovery.
Users should update to the latest Ente server image, version 2026.07.09 or later.
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 Oct 13, 2026CISA-ADP
Assessed Oct 29, 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/ente/ente/security/advisories/GHSA-2hxj-953x-c2vw | CISA-ADP | AdvisoryExploitRemedyVendor |
| https://github.com/ente/ente/commit/1fc4956f90277076559c16dedbfad10cb4d1227b | [email protected] | Source CodeVendor |
| https://github.com/ente/ente/commit/b3fa9f566466ac3660e276a67621130d684957e7 | [email protected] | Source CodeVendor |
| https://github.com/ente/ente/pull/11311 | [email protected] | Source CodeVendor |
| https://github.com/ente/ente/pull/11342 | [email protected] | Source CodeVendor |
| https://github.com/ente/ente/security/advisories/GHSA-2hxj-953x-c2vw | [email protected] | AdvisoryExploitRemedyVendor |
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-639 | Authorization Bypass Through User-Controlled Key | [email protected] |
Affected Products
| Product | Versions |
|---|---|
| Ente | < 2026.07.09 (semver) |
CPE
Remediation
| |
Change History
2 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Oct 29, 2026 | CVE Modified | CISA-ADP |
| Oct 13, 2026 | New CVE Received | [email protected] |
Volerion