CVE-2026-91774
Deferred Deferred - Pending Action

Yao v1.0.0-rc22 Authorization Bypass Exposes Team Data

Vulnerability report for CVE-2026-91774, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-09-15

Last updated on: 2026-09-23

Assigner: VulnCheck

Description

Yao through v1.0.0-rc22 authenticates but fails to authorize the GET /user/teams/:id endpoint, allowing any logged-in user to read full team records. Attackers can supply a known team identifier to retrieve sensitive team data including name, description, owner information, and settings without membership verification.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-09-15
Last Modified
2026-09-23
Generated
2026-10-05
AI Q&A
2026-09-15
EPSS Evaluated
2026-10-04
NVD
EUVD

Affected Vendors & Products

Showing 1 associated CPE
Vendor Product Version / Range
yaoapp yao to 1.0.0-rc22 (inc)

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-862 The product does not perform an authorization check when an actor attempts to access a resource or perform an action.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

This vulnerability in Yao through v1.0.0-rc22 allows authenticated users to access team records without proper authorization. Specifically, the GET /user/teams/:id endpoint fails to verify if the user belongs to or owns the team, enabling any logged-in user to retrieve sensitive team data like names, descriptions, owner details, and settings by providing a known team ID.

Detection Guidance

To detect this vulnerability, check if your Yao application version is v1.0.0-rc22 or earlier. Use API testing tools like curl to send authenticated requests to GET /user/teams/:id with various team IDs. If team data is returned without proper authorization checks, the vulnerability exists.

Example command: curl -H 'Authorization: Bearer <token>' http://<yao-server>/user/teams/1. If sensitive team details are accessible without ownership verification, the system is vulnerable.

Impact Analysis

An attacker with a valid account could exploit this to read private team information, even after being removed from the team. This could lead to unauthorized data exposure, potential data leaks, or misuse of team settings. The impact includes privacy violations and possible privilege escalation if team data is used to gain further access.

Compliance Impact

This vulnerability likely violates data protection principles under GDPR and HIPAA by exposing sensitive team data without proper access controls. GDPR requires strict data access and authorization, while HIPAA mandates safeguards for protected health information. Unauthorized access risks non-compliance, potential fines, and reputational damage.

Mitigation Strategies

Upgrade Yao to the latest version beyond v1.0.0-rc22 immediately. If upgrading is not possible, restrict access to the /user/teams/:id endpoint by implementing proper authorization checks to verify team ownership or membership before returning data.

Review all team-related API endpoints to ensure consistent permission validation. Remove or disable any commented-out access control checks that may bypass security measures.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-91774. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart