COOLJAPAN

Posts tagged #hardening

2 posts

Aug 6, 2026 · 10 min

OxiCode 0.2.6 Released — Nine Bytes Was All It Took to Loop Forever

OxiCode 0.2.6 hardens the serde bridge, closing an infinite-decode-loop bug and unbounded allocations 0.2.5 missed. A wire-format-relevant fix restores byte compatibility with bincode::serde (migration note included). Adds bounded-length decode entry points and decode contexts in the derive macros. 20,198 tests passing.

releaseoxicodebincode
Jul 30, 2026 · 8 min

OxiCode 0.2.5 Released — Every Allocation Now Asks Permission First

OxiCode 0.2.5 is a hardening release: fixes decode-time allocation-DoS, decompression-bomb, and checksum-overflow issues across containers, streaming, and derive macros, and replaces a fabricated SIMD speedup claim with real AVX2/SSE2/NEON kernels. No wire-format change for valid input. 20,126 tests passing.

releaseoxicodebincode