fix(media): bound input media payload sizes

This commit is contained in:
Peter Steinberger
2026-02-14 15:13:12 +01:00
parent 4b1cadaecb
commit 00a0890889
3 changed files with 164 additions and 8 deletions
+1
View File
@@ -13,6 +13,7 @@ Docs: https://docs.openclaw.ai
### Fixes
- Security/Skills: harden archive extraction for download-installed skills to prevent path traversal outside the target directory. Thanks @markmusson.
- Security/Media: stream and bound URL-backed input media fetches to prevent memory exhaustion from oversized responses. Thanks @vincentkoc.
- Security/Signal: harden signal-cli archive extraction during install to prevent path traversal outside the install root.
- Security/Hooks: restrict hook transform modules to `~/.openclaw/hooks/transforms` (prevents path traversal/escape module loads via config). Config note: `hooks.transformsDir` must now be within that directory. Thanks @akhmittra.
- Security/Hooks: ignore hook package manifest entries that point outside the package directory (prevents out-of-tree handler loads during hook discovery).