ref(download): Use download service for objectstore requests - #1928
Draft
jjbayer wants to merge 9 commits into
Draft
ref(download): Use download service for objectstore requests#1928jjbayer wants to merge 9 commits into
jjbayer wants to merge 9 commits into
@sentry/warden / warden
completed
Sep 1, 2026 in 0s
1 issue
Medium
Remote minidump attachment decompression has no effective CPU bound despite 15GiB output cap - `crates/symbolicator-native/src/symbolication/attachments.rs:31-36`
An attacker-controlled storage URL can serve a tiny zstd/gzip/zlib/zip/CAB payload that fetch_file synchronously inflates into a temporary file after the download timeout has ended. Although output is capped at the default 15GiB, the decompression and subsequent minidump processing have no decompression-specific CPU budget; the outer request timeout cannot preempt this synchronous block, allowing substantial CPU and disk exhaustion on the shared worker pool.
2 skills analyzed
| Skill | Findings | Duration | Cost |
|---|---|---|---|
| security-review | 0 | 2m 48s | $0.39 |
| wrdn-dos-review | 1 | 3m 6s | $0.62 |
⏱ 5m 54s · 1.4M in / 48.9k out · $1.00
Loading