CVE-2026-47425: Rattler Entry Point Path Traversal

The `entry_point.command` is joined with a base directory without validation. In Rust, `Path::join` allows absolute paths and directory traversal components (`../`) to replace or escape the base path, leading to arbitrary unconstrained file writes.

Provally CuratedPublic repositoryHighMedium confidenceVerifiedApache-2.0Rust
greprules fetch cve-2026-47425-rattler-entry-point-path-traversal --engine opengrep

Description

The `entry_point.command` is joined with a base directory without validation. In Rust, `Path::join` allows absolute paths and directory traversal components (`../`) to replace or escape the base path, leading to arbitrary unconstrained file writes.