mirror of
https://github.com/rclone/rclone.git
synced 2026-09-24 14:56:20 -04:00
An audit of the shell escaping alongside the PowerShell fix found the Windows Command Prompt path only rejected the double quote delimiter. A remote filename containing % or ! can trigger environment variable expansion even inside double quotes, and a newline or carriage return ends the command, so a crafted filename could alter the command run during server-side hashing. Reject paths containing these characters, matching the existing treatment of the double quote.