CVE-2026-113731

LOW
INFO Priority: 0.01 BB Relevance: 32/100
Published: 2026-10-20 Modified: 2026-10-28 First seen: 2026-10-29 Status: active

Attack Surface

Low Complexity No Interaction

CVSS Vector Breakdown

AV: Local
AC: Low
PR: Low
UI: None
S: Unchanged
C: Low
I: None
A: None

Description

djust provides Phoenix LiveView-style reactive server-side rendering for Django with Rust-powered performance. From 0.9.0 until 1.0.10, 1.1.7, 1.2.4, and 1.3.0rc8, the find_handlers_for_template MCP tool in python/djust/mcp/server.py accepts an existing absolute template_path and reads it without restricting the resolved path to the project or configured template directories. A local MCP client can use the tool as a file existence and readability oracle and can obtain substrings that match the tool's dj-click, dj-submit, dj-change, dj-input, dj-keydown, or dj-keyup attribute pattern from files readable by the djust process. The maintainer assessment states that the MCP server communicates over local stdio as the same operating-system user and has no network listener, and the tool does not return arbitrary raw file contents. This issue is fixed in versions 1.0.10, 1.1.7, 1.2.4, and 1.3.0rc8.

Weakness Classification (1)

Affected Software (8)

VendorProductVersion
djust-org djust >= 0.9.0, < 1.0.10
djust-org djust >= 1.1.0, < 1.1.7
djust-org djust >= 1.2.0.dev0, < 1.2.4
djust-org djust >= 1.3.0.dev0, < 1.3.0rc8
djust-org djust >= 0.9.0, < 1.0.10
djust-org djust >= 1.1.0, < 1.1.7
djust-org djust >= 1.2.0.dev0, < 1.2.4
djust-org djust >= 1.3.0.dev0, < 1.3.0rc8

Bug Bounty Relevance

32 / 100
✓ Low complexity
✓ No user interaction

CVSS Score

3.3 / 10.0 v3.1
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N

EPSS — Exploitation Probability

0.19%
Raw Score 0.001870
Percentile 8.3%
Date 2026-10-29

EPSS Trend

2026-10-29
0.00187
2026-10-28
0.00187

Intelligence Sources

mitre ref →
nvd ref →