~/talk

TARmageddon: Reflections on a Multi-Crate CVE

links:none on file
slides:none on file

Finds a tar boundary parsing bug in async tar implementations, tracked as CVE-2025-62518, that lets a crafted PAX-enabled archive hide and overwrite files leading to potential RCE; impact hits testcontainers, WASMCloud, CI tooling and Python package scanners and rates 8.1 severity. Reproduction artifacts and a generator live in the linked repo, a comparator tool confirms parser divergences, and fixes are a straightforward tar pax size override plus UID/GID handling. Root cause is an async fork graph that duplicated parsing logic so patches didn’t propagate.

AI-written summary · about

  1. 0:00Introduction and background
  2. 2:13Discovery of TARmageddon
  3. 6:42Vulnerability details and impact
  4. 13:20Fork graph and Rust ecosystem issues
  5. 20:11SANS IO model for Rust crates
  6. 24:49Demonstration of the bug
  7. 30:33Ecosystem improvements and open questions
  8. 32:51Q&A session
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.