The CVSS 6.5 score assigned to this vulnerability fundamentally mischaracterizes what occurred. This wasn't a minor information disclosure—it was a systemic access control failure that allowed any authenticated user to access AI bot reply streams they had no ownership relationship with. In Discourse's default self-hosted configuration where open registration is standard, 'authenticated user' translates to 'anyone who can create an account,' which dramatically expands the actual blast radius beyond what the CVSS implies.
The core failure was architectural: when Discourse added AI bot conversation streams, the authorization logic was almost certainly copied from the existing reply stream feature without re-examining whether that pattern was appropriate for a context where users were sharing their most sensitive internal deliberations, strategic recommendations, and reasoning chains with an AI assistant they specifically trusted to be private. The four-branch simultaneous patch (versions 2026.1.6, 2026.5.2, 2026.6.1, 2026.7.0) confirms this pattern—the same authorization gap existed across divergent release trains, indicating the logic was replicated rather than centralized.
The critical question for defenders is whether this was an IDOR (attacker needed valid conversation IDs) or a true enumeration vulnerability (API returned conversations the user had no stake in). This distinction determines whether the exposure was limited to guessed identifiers or whether a single low-privilege account could harvest the AI-mediated deliberations of the entire instance. Examine the patch diff for whether the fix added ownership validation ('does this conversation belong to this user?') or merely existence checking ('does this conversation exist?').
Treat this as a leading indicator, not a closed case. The inheritance pattern—borrowed authorization logic applied to novel AI feature surfaces—suggests other AI-mediated channels (assistant memory, context retrieval, prompt history) may have similar architectural scoping failures that haven't been discovered. The vulnerability was patched in the vendor codebase, but the self-hosted deployment window extends months beyond disclosure: audit your running instances now.