crates.io · jxl-modular
jxl-oxide: integer subtraction overflow panic in cluster_from_table via crafted JXL input (DoS)
Logic bug in decode_simple_table_slow may cause integer arithmetic overflow when decoding Modular image with certain kind of MA tree, which may panic with overflow-checks enabled.
Denial of service: any application passing untrusted JXL data to JxlImage::render_frame (or equivalent) can be
crashed. Affects all builds with overflow checks enabled, which includes debug builds and any release build
that sets overflow-checks = true in Cargo.toml or [profile.*].
No memory corruption is possible — the panic fires before any unsafe code is reached.
Is your project exposed to this? Stateward checks every dependency on every pull request and flags it only if your code actually reaches it.
Check my repoSources: CISA KEV (public domain), OSV.dev & GitHub Advisory Database (CC-BY-4.0), FIRST EPSS, NVD/CWE (public domain). Served live from the Stateward advisory database.