CVE-2026-57144: PraisonAI sandbox escape when Landlock unavailable

CVE-2026-57144 · Severity: high · CVSS 8.8 · Published 2026-10-23

PraisonAI is a multi-agent system that sandboxes untrusted code execution. When the kernel-level Landlock security module is unavailable, the sandbox silently degrades to unrestricted subprocess execution, allowing malicious code to read arbitrary files and make network connections despite restrictions configured in the sandbox policy. An attacker could escape the intended isolation to steal sensitive files or establish unauthorized network access.

Technologies: MervinPraison PraisonAI, praisonai (PyPI). Vendors: MervinPraison, PyPI.

Quick answers

Is CVE-2026-57144 exploited in the wild?
No. Junglewise Threat Intelligence has no report of CVE-2026-57144 being exploited in the wild.
How severe is CVE-2026-57144?
High severity, with a CVSS score of 8.8, published 23 October 2026.
Which products and versions are affected?
MervinPraison PraisonAI 4.5.110 to 4.6.58; praisonai (PyPI) ECOSYSTEM:introduced=4.5.110,fixed=4.6.61.
Is there a fix for CVE-2026-57144?
Yes. praisonai (PyPI): upgrade to 4.6.61 or later. Until then: Do not deploy PraisonAI sandboxing on systems without verified Landlock kernel support, or restrict execution to trusted code only until upgrading.</anigation> <parameter name="timeline">[{"kind": "disclosed", "at": "2026-06-17"}, {"kind": "patched", "at": "2026-06-17", "note": "version 4.6.61"}] Junglewise finds every place you run it, drafts the upgrade and applies it once you approve.
How is CVE-2026-57144 attacked?
It is attacked over the network.
Am I affected by CVE-2026-57144?
Check whether you run MervinPraison PraisonAI or praisonai (PyPI) at an affected version. Junglewise does that check for you around the clock: connect your code, cloud and domains, and it matches new vulnerabilities like this one against what you actually run and tells you when one reaches you.

How to fix

  • praisonai (PyPI): upgrade to 4.6.61 or later
    pip install "praisonai>=4.6.61"

Do not deploy PraisonAI sandboxing on systems without verified Landlock kernel support, or restrict execution to trusted code only until upgrading.</anigation> <parameter name="timeline">[{"kind": "disclosed", "at": "2026-06-17"}, {"kind": "patched", "at": "2026-06-17", "note": "version 4.6.61"}]

Technical details

SandlockSandbox.execute() fails open when Landlock is unavailable: it silently falls back to SubprocessSandbox without enforcing the configured filesystem allowlist or network denial boundary. The vulnerability affects systems where the optional sandlock module imports successfully but reports no Landlock kernel support. Attackers can bypass path restrictions to read files outside the allowed directory and open network connections despite network=False policy.

Affected products

  • MervinPraison PraisonAI 4.5.110 to 4.6.58

Identifiers

  • CVE-2026-57144
  • GHSA-6jcq-6546-qrrw
  • PYSEC-2026-3504

References

This page as Markdown. Free to reuse under CC BY 4.0 with a link back.