CVE-2026-57144
Published:July 20, 2026
Updated:August 27, 2026
"praisonai.sandbox.SandlockSandbox" is documented and implemented as the kernel-enforced sandbox backend for untrusted code. Its "SandboxConfig.native()" path lets callers configure allowed filesystem paths and "network=False". On systems where the optional "sandlock" module imports but reports that Landlock is unavailable, "SandlockSandbox.execute()" and "run_command()" do not fail closed. They silently fall back to "SubprocessSandbox(self.config)". That fallback keeps the same high-level native policy object but does not enforce the native filesystem or network boundary during code execution. A sandboxed payload can read files outside the configured allowed path and open network connections despite "network=False".
Affected Packages
praisonai (PYTHON):
Affected version(s) >=4.5.110 <4.6.62Fix Suggestion:
Update to version 4.6.62Related Resources (5)
Do you need more information?
Contact UsCVSS v4
Base Score:
9.3
Attack Vector
LOCAL
Attack Complexity
LOW
Attack Requirements
NONE
Privileges Required
LOW
User Interaction
NONE
Vulnerable System Confidentiality
HIGH
Vulnerable System Integrity
HIGH
Vulnerable System Availability
HIGH
Subsequent System Confidentiality
HIGH
Subsequent System Integrity
HIGH
Subsequent System Availability
HIGH
CVSS v3
Base Score:
8.8
Attack Vector
LOCAL
Attack Complexity
LOW
Privileges Required
LOW
User Interaction
NONE
Scope
CHANGED
Confidentiality
HIGH
Integrity
HIGH
Availability
HIGH