Vulnerability · Published Aug 12, 2026 · Assigned by GitHub_M
CVE-2026-73299Prompty: Server-Side Template Injection to Remote Code Execution in the @prompty/core Nunjucks Renderer
Critical 10.0
In plain English
A critical-severity code injection in prompty from microsoft. There are no confirmed reports of exploitation so far. The chance it is exploited in the next 30 days is estimated at 1.8% (higher than 78% of all known vulnerabilities). Fixed versions are available - upgrade the affected package.
Official description
Prompty is a markdown file format (.prompty) for LLM prompts. Prior to 0.1.5 and 2.0.0-beta.5, the TypeScript Nunjucks renderer evaluated untrusted .prompty template bodies with unrestricted JavaScript member access. An attacker-controlled template could traverse constructor and prototype properties to execute JavaScript in the host Node.js process. This issue is fixed in versions 0.1.5 and 2.0.0-beta.5.
Affected packages & fixed versions
| Ecosystem | Package | Fixed in | Advisory |
|---|---|---|---|
| npm | @prompty/core | 0.1.5 | GHSA-w28w-gp39-m4p6 |
| npm | @prompty/core | 2.0.0-beta.5 | GHSA-w28w-gp39-m4p6 |
Affected products (as reported)
Weakness: CWE-94, CWE-1336 · Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H
References
- https://github.com/microsoft/prompty/security/advisories/GHSA-w28w-gp39-m4p6 x_refsource_CONFIRM
- https://github.com/microsoft/prompty/pull/404 x_refsource_MISC
- https://github.com/microsoft/prompty/pull/405 x_refsource_MISC
- https://github.com/microsoft/prompty/commit/e4a0ebf49e3a78d5d7796c8480bf9a4f0c54d19e x_refsource_MISC
- https://github.com/microsoft/prompty/commit/f5c57c94a0990cca79d095c3daab661b4b1fb89f x_refsource_MISC
- https://github.com/microsoft/prompty/tree/typescript/2.0.0-beta.5 x_refsource_MISC