Djust Vulnerability in Reactive Server-Side Rendering for Django by Djust
CVE-2026-61595
What is CVE-2026-61595?
The Djust framework, which enhances Django with reactive server-side rendering capabilities, had a vulnerability that compromised tenant isolation. Prior to version 1.0.7, tenant data was inadequately secured as tenant identification was only enforced during HTTP requests. This left WebSocket and SSE paths susceptible, allowing unauthorized access to tenant data, as the system failed to recognize the current tenant. The vulnerability arose from a reliance on threading.local() for tenant storage, which was shared across connections, resulting in the exposure of unfiltered data. Version 1.0.7 addressed this issue by transitioning tenant storage to contextvars.ContextVar, ensuring proper isolation and securing tenant data across all paths. Organizations using earlier versions are strongly advised to upgrade to maintain data integrity.
Affected Version(s)
djust < 1.0.7
