๐Ÿ” CVE Alert

CVE-2026-61589

MEDIUM 6.3

djust: WebSocket/runtime reconstructed request omits the client Host, causing host/subdomain TenantResolvers to misresolve the tenant on the live path

CVSS Score
6.3
EPSS Score
0.0%
EPSS Percentile
0th

djust provides Phoenix LiveView-style reactive server-side rendering for Django with Rust-powered performance. Prior to version 1.0.7, the WebSocket `handle_mount` and `ViewRuntime._build_request` rebuild an `HttpRequest` via `RequestFactory().get(...)` with no `HTTP_HOST`, so `request.get_host()` defaulted to `"testserver"` on the live path. Host/subdomain/domain `TenantResolver`s then misresolved the tenant โ€” `None` on the live path while the HTTP path resolved correctly. With `STRICT_MODE=False` the tenant-scoped managers returned unscoped rows (cross-tenant disclosure); with the default they returned an empty queryset (broken tenancy). This is fixed in djust 1.0.7. The handshake Host is extracted from the ASGI scope, validated against `ALLOWED_HOSTS` (the same logic as the CSWSH Origin gate, parsed with Django's `split_domain_port` so malformed Hosts are rejected at the boundary), and propagated โ€” with the TLS scheme โ€” into the reconstructed request, so live-path tenant resolution matches HTTP exactly. There is no known workaround on the live path short of upgrading. Users are most exposed when combined with `STRICT_MODE=False`.

CWE CWE-348 CWE-639
Vendor djust-org
Product djust
Published Sep 16, 2026
Stay Ahead of the Next One

Get instant alerts for djust-org djust

Be the first to know when new medium vulnerabilities affecting djust-org djust are published โ€” delivered to Slack, Telegram or Discord.

Get Free Alerts โ†’ Free ยท No credit card ยท 60 sec setup

CVSS v3 Breakdown

CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:H/I:N/A:N
Attack Vector
Network
Attack Complexity
High
Privileges Required
Low
User Interaction
None
Scope
Changed
Confidentiality
High
Integrity
None
Availability
None

Affected Versions

djust-org / djust
< 1.0.7

References

NVD โ†— CVE.org โ†— EPSS Data โ†—
github.com: https://github.com/djust-org/djust/security/advisories/GHSA-v9rj-xjfv-xj9r github.com: https://github.com/djust-org/djust/releases/tag/v1.0.7