Sceawere
Vulnerability Detail
CVE-2026-78154UPDATED Verified Sceawere Triage Sources: NVD / CISA KEV
Open-Wearables Missing Authentication Vulnerability
Vulnerability Metadata
- Severity
- High
- Score / CVSS
- 7.3
- Creation Date
- 3h ago
- Vendor
- the-momentum
- Product
- open-wearables
- Attack Type
- Missing Authentication
- Vector String
- CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L
- Attack Complexity
- LOW
Narrative and Response
Description
A vulnerability was identified in the-momentum open-wearables up to 0.6.2. This impacts the function redeem_invitation_code of the file backend/app/api/routes/v1/user_invitation_code.py of the component Public Invitation-Code Redemption Endpoint. The manipulation of the argument code leads to missing authentication. Remote exploitation of the attack is possible. The project was informed of the problem early through an issue report but has not responded yet.
Executive Summary
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
Technical Details
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
Mitigations
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
References
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
Additional Metadata
{
"score": "7.3",
"pubDate": "2026-08-24T00:16:47.200Z",
"pubdate": "2026-08-24T00:16:47.200Z",
"executiveSummary": "A vulnerability has been identified in the-momentum open-wearables up to version 0.6.2, specifically within the Public Invitation-Code Redemption Endpoint. The flaw exists in the redeem_invitation_code function located in the backend/app/api/routes/v1/user_invitation_code.py file. This security issue stems from missing authentication controls, allowing unauthenticated remote threat actors to interact with sensitive invitation code redemption logic. The lack of proper access controls exposes the application to unauthorized manipulation of the code argument, potentially leading to unauthorized system state changes or resource access without requiring valid user credentials. Remote exploitation is fully feasible over the network, as the endpoint is exposed publicly without verifying the identity of the incoming request sender. The project maintainers were notified via an early issue report but have not yet provided an official response or patch. The risk implications include potential bypass of access restrictions and unauthorized function execution, making immediate manual hardening necessary until an upstream patch is released.",
"technicalDetails": "The vulnerability is classified as a missing authentication flaw, occurring due to the absence of proper access control checks on a sensitive API endpoint. The vulnerable component is the Public Invitation-Code Redemption Endpoint implemented in the-momentum open-wearables up to version 0.6.2. Specifically, the flaw resides in the redeem_invitation_code function defined within the backend/app/api/routes/v1/user_invitation_code.py source file. In web application architectures, endpoints handling functional operations like invitation code redemption must validate session tokens, API keys, or user authentication headers prior to executing core business logic. In this case, the function processes incoming requests targeting the code argument without verifying whether the caller possesses an authenticated session or the appropriate privileges.\nThe attack flow enables remote exploitation over the network without requiring any prior authentication, specific privileges, or user interaction. An attacker can craft arbitrary HTTP requests directed at the invitation code redemption route and supply malicious or brute-forced inputs via the code argument. Because the application fails to enforce authentication boundaries, the backend processes the supplied parameter directly within the redeem_invitation_code function. Post-exploitation impact depends on the internal business logic tied to invitation code processing, but generally allows unauthorized entities to consume, validate, or manipulate invitation codes, potentially disrupting application workflows, bypassing registration controls, or gaining unauthorized access privileges associated with valid invitation codes. The root cause is an architectural omission of authentication decorators or middleware checks on the designated API route handler."
}