CVE-2026-63097CWE-863

Dendrite 0.13.8 syncapi /context Endpoint Post-Leave State Exposure

Medium · published July 17, 2026

CVSS v4.0
5.3
EPSS
0%
Percentile
17.8
In the wild
Unconfirmed
What it is

Dendrite through 0.13.8 contains an improper access control vulnerability in the syncapi /context endpoint (syncapi/routing/context.go) that allows authenticated local users to access post-leave room state events by exploiting a flawed membership check that evaluates only the RoomExists field while ignoring IsInRoom, HasBeenInRoom, and Membership fields. Attackers who have left a room can call the rooms context API endpoint for a previously permitted event and receive unfiltered current room state that the /messages and /sync endpoints correctly withhold.

The record
Technical detail
CVSS v4.0
5.3 · MEDIUM
Vector
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N
EPSS
0.00267 · 17.8th percentile
Weakness
CWE-863 · Incorrect Authorization
Published
2026-07-17T15:32Z
EPSS history
Timeline
  • 17 JUL 15:32Z
    Dendrite 0.13.8 syncapi /context Endpoint Post-Leave State Exposure
    cvelistv5