PatchSiren cyber security CVE debrief
CVE-2026-113731 djust-org CVE debrief
The CVE-2026-113731 vulnerability is an arbitrary absolute-path file read issue in the find_handlers_for_template MCP tool of the djust package. This issue arises when an absolute path to an existing file is provided as the template_path argument, allowing for direct file access without proper confinement to project/template directories. The affected versions of the djust package range from 0.9.0 to 1.3.0rc7, with fixes available in versions 1.0.10, 1.1.7, 1.2.4, and 1.3.0rc8.
- Vendor
- djust-org
- Product
- djust
- CVSS
- LOW 3.3
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-10-21
- Original CVE updated
- 2026-10-21
- Advisory published
- 2026-10-21
- Advisory updated
- 2026-10-21
Who should care
Defenders responsible for systems using the djust package, especially in environments where file access could lead to security issues, should be aware of this vulnerability and take steps to verify and mitigate exposure.
Why it matters
CVE-2026-113731 is an arbitrary absolute-path file read vulnerability in the djust package's find_handlers_for_template MCP tool. Defenders should verify djust package versions, review system configurations for exposure, and update to fixed versions to prevent potential unauthorized file access and data exposure.
- Potential unauthorized file access and data exposure.
- Possible use in attacks requiring file access for further exploitation.
- Need for verification of djust package versions and system configurations.
- Importance of updating to fixed versions to prevent exploitation.
Technical summary
The find_handlers_for_template MCP tool in the djust package allows for arbitrary absolute-path file reads when provided with an absolute path to an existing file. This is due to a lack of proper confinement checks, allowing for direct file access without restrictions. The affected versions of the djust package range from 0.9.0 to 1.3.0rc7, with fixes available in versions 1.0.10, 1.1.7, 1.2.4, and 1.3.0rc8. Defenders should verify djust package versions, review system configurations for exposure, and update to fixed versions to prevent potential unauthorized file access and data exposure.
Defensive priority
Defenders should prioritize verifying the versions of the djust package in use and updating to fixed versions as soon as possible. They should also review their systems for potential exposure, especially if the djust package is used in environments where file access could lead to security issues.
Recommended defensive actions
- Verify the version of the djust package in use and update to a fixed version if necessary.
- Review system configurations for potential exposure, especially in environments where file access could lead to security issues.
- Monitor systems for any suspicious activity that could be related to this vulnerability.
- Perform a thorough review of system logs to identify potential exploitation attempts.
- Conduct an asset inventory to ensure all affected systems are accounted for.
- Establish a rollback change window for systems that cannot be immediately patched.
- Track changes and updates to the djust package for future security advisories.
Evidence notes
The evidence for this vulnerability comes from the official CVE record and the source item provided by osv_dev. The details of the vulnerability, including the affected versions and the nature of the issue, are based on the information supplied in these sources.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-113731 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-113731
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-113731 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-113731
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
djust: Arbitrary absolute-path file read in the find_handlers_for_template MCP tool
Unverified legacy reference
URL: https://storage.googleapis.com/osv-vulnerabilities/PyPI/GHSA-r57g-mc79-8hj2.json
osv_dev
-
Source reference
Unverified legacy reference
URL: https://github.com/djust-org/djust/security/advisories/GHSA-r57g-mc79-8hj2
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://github.com/djust-org/djust/commit/45a5045793ebe7c9c2df86b0ad34275af6822619
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://github.com/djust-org/djust/commit/744bccf699c65c815d9379b36236a7c5592a339b
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://github.com/djust-org/djust/commit/85eed7caaf620bdb08986f2f3bb79432c0d3d715
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://github.com/djust-org/djust/commit/a62caf6b4ef540ad688d4dfdfa407ff914c78728
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://github.com/djust-org/djust
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://github.com/djust-org/djust/releases/tag/v1.0.10
Supplemental source
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.