CVE-2026-40157

PraisonAI is a multi-agent teams system. Prior to 4.5.128, cmd_unpack in the recipe CLI extracts .praison tar archives using raw tar.extract() without validating archive member paths. A .praison bundle containing ../../ entries will write files outside the intended output directory. An attacker who distributes a malicious bundle can overwrite arbitrary files on the victim's filesystem when they run praisonai recipe unpack. This vulnerability is fixed in 4.5.128.
Configurations

Configuration 1 (hide)

cpe:2.3:a:praison:praisonai:*:*:*:*:*:*:*:*

History

26 Oct 2026, 00:10

Type Values Removed Values Added
Summary
  • (es) PraisonAI es un sistema de equipos multiagente. Antes de la versión 4.5.128, cmd_unpack en la CLI de recetas extrae archivos tar .praison utilizando tar.extract() directamente sin validar las rutas de los miembros del archivo. Un paquete .praison que contiene entradas .. / .. / escribirá archivos fuera del directorio de salida previsto. Un atacante que distribuye un paquete malicioso puede sobrescribir archivos arbitrarios en el sistema de archivos de la víctima cuando ejecutan praisonai recipe unpack. Esta vulnerabilidad está corregida en la versión 4.5.128.

Information

Published : 2026-04-10 17:17

Updated : 2026-10-26 00:10


NVD link : CVE-2026-40157

Mitre link : CVE-2026-40157

CVE.ORG link : CVE-2026-40157


JSON object : View

Products Affected

praison

  • praisonai
CWE
CWE-22

Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')