Severity by source
AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:H/A:L
Primary rating from Vendor (mitre) · only source for this CVE.
CVSS VectorVendor: mitre
Lifecycle Timeline
3DescriptionCVE.org
A directory traversal vulnerability in the agentic-context-engine project versions up to 0.7.1 allows arbitrary file writes via the checkpoint_dir parameter in OfflineACE.run. The save_to_file method in ace/skillbook.py fails to normalize or validate filesystem paths, allowing traversal sequences to escape the intended checkpoint directory. This vulnerability allows attackers to overwrite arbitrary files accessible to the application process, potentially leading to application corruption, privilege escalation, or code execution depending on the deployment context.
AnalysisAI
Directory traversal in agentic-context-engine up to version 0.7.1 enables arbitrary file writes through the checkpoint_dir parameter in OfflineACE.run, exploiting inadequate path normalization in the save_to_file method. Unauthenticated attackers can overwrite arbitrary files within the application process's permissions scope, potentially achieving code execution, privilege escalation, or application compromise depending on deployment context and file system layout.
Technical ContextAI
The vulnerability exists in the ace/skillbook.py module's save_to_file method, which processes user-supplied checkpoint_dir parameters without canonicalizing or validating filesystem paths. The root cause is improper input validation (CWE-22: Improper Limitation of a Pathname to a Restricted Directory) that fails to prevent directory traversal sequences (e.g., '../', '..\') from escaping the intended checkpoint directory boundary. This is a classic path traversal flaw where relative path components are not resolved to their canonical absolute forms before file operations. The affected product, agentic-context-engine, appears to be a Python-based framework for autonomous agents; CPE data is incomplete in available intelligence, indicating either a private/internal project or missing MITRE registration metadata.
RemediationAI
Upgrade agentic-context-engine to a version released after 0.7.1 that includes path validation fixes. Immediate mitigations include: (1) normalize all checkpoint_dir input using os.path.abspath() or pathlib.Path.resolve() to convert relative paths to absolute form, then verify the resolved path remains within the intended checkpoint directory using os.path.commonpath() or similar; (2) restrict checkpoint_dir to a whitelist of allowed directories or enforce strict directory naming conventions without path separators; (3) run the application with minimal filesystem permissions (principle of least privilege) to limit the blast radius of file overwrites. Contact the agentic-context-engine maintainers or monitor the GitHub repository (https://github.com/lilmingwa13/security-research/blob/main/CVE-2026-29870.md) for a patched release.
More in Checkpoint
View allPotentially allowing an attacker to read certain information on Check Point Security Gateways once connected to the inte
backend/comics/comics-document.c (aka the comic book backend) in GNOME Evince before 3.24.1 allows remote attackers to e
Authentication bypass in the Check Point SmartConsole login process lets an unauthenticated remote attacker mint a valid
The huggingface/transformers library is vulnerable to arbitrary code execution through deserialization of untrusted data
PyTorch is a Python package that provides tensor computation. [CVSS 8.8 HIGH]
Check Point ZoneAlarm Extreme Security before 15.8.211.19229 allows local users to escalate privileges. Rated high sever
Remote code execution in PyTorch Lightning through 2.6.5 allows an attacker who can get a victim to load a malicious che
Check Point Endpoint Security Initial Client for Windows before version E81.30 tries to load a DLL placed in any PATH lo
A hard-link created from log file archive of Check Point ZoneAlarm up to 15.4.062 or Check Point Endpoint Security clien
Path traversal in Hugging Face Accelerate through 1.14.0 exposes two distinct attack outcomes when a user loads a crafte
Out-of-bounds read in the Linux kernel drm/amdkfd CRIU checkpoint path leaks kernel memory to userspace on systems with
Multiple unspecified vulnerabilities in Check Point Security Gateway 80 R71.x before R71.45 (730159141) and R75.20.x bef
Same weakness CWE-22 – Path Traversal
View allSame technique Path Traversal
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-17419
GHSA-7gc4-v478-jrmv