CVE-2026-53598
CVE-2026-53598 · Prompty: Arbitrary File Read via ${file:path} Reference Expansion
Esta página presenta datos de fuentes públicas de vulnerabilidades. Consulta el aviso original antes de actualizar.
Prompty is a markdown file format (.prompty) for LLM prompts. Prior to 2.0.0-beta.2, Prompty loaders expanded ${file:...} references in .prompty frontmatter without enforcing that resolved paths stayed within the prompt directory or allowed roots, allowing an attacker-controlled prompt file to read local files through absolute paths, .. traversal, or symlink escapes. This issue is fixed in versions 2.0.0-beta.2.
CVSS 7.5 · Alta · EPSS 1,3% · Corrección disponible
- Publicación
- Actualización
Pila tecnológica: python · node
Productos y versiones afectados
prompty
- Versiones
- < 2.0.0-beta.2: Afectada
Sin corrección publicada
prompty PyPI
- Versiones
- 0.1.1
- 0.1.10
- 0.1.12
- 0.1.13
- 0.1.14
- 0.1.15
- 0.1.16
- 0.1.17
- 0.1.18
- 0.1.19
- 0.1.20
- 0.1.21
- 0.1.22
- 0.1.23
- 0.1.24
- 0.1.33
- 0.1.34
- 0.1.36
- 0.1.37
- 0.1.38
- 0.1.39
- 0.1.40
- 0.1.44
- 0.1.45
- 0.1.46
- 0.1.47
- 0.1.48
- 0.1.49
- 0.1.50
- 0.1.7
- 0.1.8
- 0.1.9
- 1.0.0a1
- 1.0.0a2
- 1.0.0b1
- 1.0.0b2
- 1.0.0b3
- 2.0.0a1
- 2.0.0a2
- 2.0.0a3
- 2.0.0a4
- 2.0.0a5
- 2.0.0a6
- 2.0.0a7
- 2.0.0a8
- 2.0.0a9
- 2.0.0b1
- Intervalos de versiones afectados
- ECOSYSTEM: < 2.0.0b2
Actualiza a 2.0.0b2
@prompty/core npm
- Intervalos de versiones afectados
- SEMVER: < 2.0.0-beta.2
Actualiza a 2.0.0-beta.2
prompty crates.io
- Intervalos de versiones afectados
- SEMVER: < 2.0.0-beta.2
Actualiza a 2.0.0-beta.2
prompty.core NuGet
- Versiones
- 0.2.3-beta
- Intervalos de versiones afectados
- ECOSYSTEM: < 2.0.0-beta.2
Actualiza a 2.0.0-beta.2