Avatar for the vortex-data user
vortex-data
vortex
BlogDocsChangelog

Performance History

Latest Results

fix(zstd): return decode error instead of panicking on corrupt view lengths reconstruct_views read a u32 view-length prefix from ZSTD-decompressed (untrusted) data and used it as a slice bound without validation. A corrupt or fuzzed length produced an out-of-bounds slice panic ("range end index ... out of range for slice of length ...") in reconstruct_views. Make reconstruct_views return VortexResult: bounds-check both the length prefix read and the value slice (with a checked_add to avoid usize overflow), returning a decode error instead of panicking. Both zstd callers and the vortex-cuda caller propagate the error. Closes #8822
mvanhorn:fix/zstd-decode-oob-panic
22 hours ago

Latest Branches

CodSpeed Performance Gauge
+11%
fix(zstd): return decode error instead of panicking on corrupt view lengths#8843
1 day ago
eb172f4
mvanhorn:fix/zstd-decode-oob-panic
CodSpeed Performance Gauge
-21%
2 days ago
6ed525c
mk/decimal-add-sub
CodSpeed Performance Gauge
0%
2 days ago
acebb2f
adamg/try-not-re-filter
© 2026 CodSpeed Technology
Home Terms Privacy Docs