Files
cloudpods/pkg
d504b5a815 fix(hostman): harden deployer command execution against shell injection (#25498)
- Quote the heredoc delimiter when writing deploy params to the
  deployer guest, so deploy content, passwords and other
  user-supplied values are written literally and shell expansions
  ($(...), backticks, $VAR) inside them are not evaluated by the
  remote shell
- Escape JSON passed via --deploy-params as a single POSIX shell
  word, preventing single quotes in user data from breaking out of
  the argument
- Add unit tests covering injection payloads

Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
Co-authored-by: Claude <noreply@anthropic.com>
2026-09-03 10:55:54 +08:00
..
2026-08-20 17:30:16 +08:00
2026-08-20 17:30:16 +08:00
2026-08-20 17:30:16 +08:00
2026-08-20 17:30:16 +08:00
2026-06-09 18:54:54 +08:00
2024-01-02 16:49:18 +08:00
2026-08-20 17:30:16 +08:00
2026-08-13 16:37:29 +08:00
2026-08-20 17:30:16 +08:00
2026-08-20 17:30:16 +08:00