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.
Published: 2026-08-23
Score: 6.9 Medium
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

A missing authentication check in the Public Invitation‑Code Redemption Endpoint allows a remote attacker to redeem arbitrary invitation codes by manipulating the code argument, which can lead to unauthorized account access or service abuse. The flaw is an Authentication Failure and Missing Authentication weakness, which can compromise the confidentiality and integrity of the system.

Affected Systems

the‑momentum open‑wearables version 0.6.2 and earlier, specifically the redeem_invitation_code function in backend/app/api/routes/v1/user_invitation_code.py, exposes this endpoint to all users.

Risk and Exploitability

The CVSS score of 6.9 indicates a moderate severity, and the lack of authentication on a publicly reachable endpoint makes it easily exploitable. Although no EPSS score is currently available and the vulnerability is not listed in the CISA KEV catalog, the remote exploitability and absence of mitigation measures create a significant risk to affected deployments.

Generated by OpenCVE AI on August 24, 2026 at 00:21 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply any security update released by the‑momentum for open‑wearables as soon as it becomes available.
  • Restrict external access to the Public Invitation‑Code Redemption Endpoint, allowing traffic only from trusted networks or through a VPN.
  • If the endpoint is not essential, disable or block it until the vulnerability is resolved.
  • Monitor access logs for anomalous redemption attempts and investigate suspicious activity.

Generated by OpenCVE AI on August 24, 2026 at 00:21 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sun, 23 Aug 2026 23:45:00 +0000

Type Values Removed Values Added
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.
Title the-momentum open-wearables Public Invitation-Code Redemption Endpoint user_invitation_code.py redeem_invitation_code missing authentication
First Time appeared The-momentum
The-momentum open-wearables
Weaknesses CWE-287
CWE-306
CPEs cpe:2.3:a:the-momentum:open-wearables:*:*:*:*:*:*:*:*
Vendors & Products The-momentum
The-momentum open-wearables
References
Metrics cvssV2_0

{'score': 7.5, 'vector': 'AV:N/AC:L/Au:N/C:P/I:P/A:P/E:ND/RL:ND/RC:UR'}

cvssV3_0

{'score': 7.3, 'vector': 'CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L/E:X/RL:X/RC:R'}

cvssV3_1

{'score': 7.3, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L/E:X/RL:X/RC:R'}

cvssV4_0

{'score': 6.9, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:X'}


Subscriptions

The-momentum Open-wearables
cve-icon MITRE

Status: PUBLISHED

Assigner: VulDB

Published:

Updated: 2026-08-23T23:30:09.983Z

Reserved: 2026-08-23T07:42:52.545Z

Link: CVE-2026-78154

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-24T00:16:47.200

Modified: 2026-08-24T00:16:47.200

Link: CVE-2026-78154

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-24T00:30:10Z

Weaknesses
  • CWE-287

    Improper Authentication

  • CWE-306

    Missing Authentication for Critical Function