Description
stoatchat before 0.15.0 contains a permission bypass vulnerability in the message_fetch route that checks only ViewChannel permission instead of requiring ReadMessageHistory. Attackers with ViewChannel access but ReadMessageHistory denied can retrieve individual message content by ID, bypassing the intended history restriction enforced by bulk read routes.
Published: 2026-08-16
Score: 7.1 High
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Stoatchat before 0.15.0 contains a privilege escalation flaw that allows an attacker who can view a channel to read individual messages by ID, even when they are denied the normal ReadMessageHistory permission. The route checks only for ViewChannel authorization, bypassing the intended history restriction. This weakness is categorized as CWE-863 and results in confidential information disclosure.

Affected Systems

The vulnerability applies to all Stoatchat releases preceding version 0.15.0. Users running any of those earlier versions are exposed.

Risk and Exploitability

The CVSS score of 7.1 indicates a high severity risk. The EPSS score is not available, and the vulnerability is not listed in the CISA KEV catalog, suggesting it may not yet be actively exploited. However, the attack requires only the ability to exercise a read operation on a channel—an action commonly granted to many users—making it potentially reachable through legitimate or compromised credentials. The attacker can enumerate message IDs and retrieve their full content, thereby violating confidentiality and potentially gaining sensitive conversation data.

Generated by OpenCVE AI on August 16, 2026 at 14:42 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Stoatchat to version 0.15.0 or later, which enforces the correct ReadMessageHistory check on message_fetch.
  • If upgrading is not immediately possible, remove ViewChannel permissions from users who should not access message history or restrict the message_fetch endpoint to only those with ReadMessageHistory.
  • Reconfigure access controls to require ReadMessageHistory before allowing message_fetch usage, ensuring that the permission logic matches the intended channel read restrictions.

Generated by OpenCVE AI on August 16, 2026 at 14:42 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sun, 16 Aug 2026 15:30:00 +0000

Type Values Removed Values Added
First Time appeared Stoatchat
Stoatchat stoatchat
Vendors & Products Stoatchat
Stoatchat stoatchat

Sun, 16 Aug 2026 13:30:00 +0000

Type Values Removed Values Added
Description stoatchat before 0.15.0 contains a permission bypass vulnerability in the message_fetch route that checks only ViewChannel permission instead of requiring ReadMessageHistory. Attackers with ViewChannel access but ReadMessageHistory denied can retrieve individual message content by ID, bypassing the intended history restriction enforced by bulk read routes.
Title stoatchat before 0.15.0 Permission Bypass via message_fetch
Weaknesses CWE-863
References
Metrics cvssV3_1

{'score': 6.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N'}

cvssV4_0

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


Subscriptions

Stoatchat Stoatchat
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-08-16T13:14:06.644Z

Reserved: 2026-08-10T19:10:18.101Z

Link: CVE-2026-73059

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-16T14:16:55.507

Modified: 2026-08-16T14:16:55.507

Link: CVE-2026-73059

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-16T15:15:04Z

Weaknesses