mirror of
https://github.com/rcourtman/Pulse.git
synced 2026-09-11 22:12:23 +00:00
5147b59fa0
CRITICAL SECURITY FIX: The /download/pulse-host-agent endpoint was directly concatenating user-supplied platform and arch query parameters into file paths without validation, allowing path traversal attacks. An attacker could request: /download/pulse-host-agent?platform=../../etc/passwd to read arbitrary files from the container filesystem. Fix: Add input validation to only allow alphanumeric characters and hyphens in platform/arch parameters before using them in file paths. Related: Codex security audit identified this during pre-release review