PatchSiren cyber security CVE debrief
CVE-2026-73299 microsoft CVE debrief
CVE-2026-73299 is a critical vulnerability in the Prompty markdown file format (.prompty) for LLM prompts, affecting versions prior to 0.1.5 and 2.0.0-beta.5. The TypeScript Nunjucks renderer evaluates untrusted .prompty template bodies with unrestricted JavaScript member access, allowing an attacker-controlled template to execute JavaScript in the host Node.js process.
- Vendor
- microsoft
- Product
- prompty
- CVSS
- CRITICAL 10
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-08-12
- Original CVE updated
- 2026-09-09
- Advisory published
- 2026-08-12
- Advisory updated
- 2026-09-09
Who should care
Defenders responsible for Node.js systems using Prompty should assess exposure and take steps to verify and mitigate potential vulnerabilities. This includes reviewing system inventories, checking for affected versions, and applying patches or mitigations as available. Additionally, defenders should monitor for potential exploitation attempts and review compensating controls for exposed systems.
Why it matters
CVE-2026-73299 is a critical vulnerability in Prompty that allows execution of attacker-controlled JavaScript in Node.js processes. Defenders should assess exposure, verify affected versions, and apply patches or mitigations.
- Potential code execution in Node.js processes
- Possible traversal of constructor and prototype properties
- Execution of attacker-controlled JavaScript
- Verification of Prompty version and patching
Technical summary
The TypeScript Nunjucks renderer in Prompty evaluates untrusted .prompty template bodies with unrestricted JavaScript member access, allowing an attacker-controlled template to traverse constructor and prototype properties to execute JavaScript in the host Node.js process. This vulnerability affects Prompty versions prior to 0.1.5 and 2.0.0-beta.5, and defenders should assess exposure and apply patches or mitigations as available. The vulnerability allows for potential code execution in Node.js processes and possible traversal of constructor and prototype properties.
Defensive priority
Defenders should prioritize assessing exposure and verifying if their systems use affected versions of Prompty, and apply patches or mitigations as available.
Recommended defensive actions
- Assess exposure by checking if systems use affected versions of Prompty
- Verify if patches or mitigations are available and apply them
- Monitor for potential exploitation attempts
- Review and update inventory of Prompty installations
- Perform thorough vulnerability scanning
- Implement compensating controls for exposed systems
- Track and document remediation progress
Evidence notes
The CVE record and NVD entry provide details on the vulnerability in Prompty, a markdown file format for LLM prompts, affecting versions prior to 0.1.5 and 2.0.0-beta.5. The TypeScript Nunjucks renderer evaluates untrusted .prompty template bodies with unrestricted JavaScript member access. Defenders should verify affected versions, assess exposure, and apply patches or mitigations. Evidence is limited to public CVE and NVD records, and further verification is needed to confirm affected scope and severity.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-73299 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-73299
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-73299 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-73299
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Source reference
Unverified legacy reference
URL: https://github.com/microsoft/prompty/commit/e4a0ebf49e3a78d5d7796c8480bf9a4f0c54d19e
-
Source reference
Unverified legacy reference
URL: https://github.com/microsoft/prompty/commit/f5c57c94a0990cca79d095c3daab661b4b1fb89f
-
Source reference
Unverified legacy reference
URL: https://github.com/microsoft/prompty/pull/404
-
Source reference
Unverified legacy reference
URL: https://github.com/microsoft/prompty/pull/405
-
Source reference
Unverified legacy reference
URL: https://github.com/microsoft/prompty/security/advisories/GHSA-w28w-gp39-m4p6
-
Source reference
Unverified legacy reference
URL: https://github.com/microsoft/prompty/tree/typescript/2.0.0-beta.5
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.