Skip to content
OpenAdvisories
Medium · 5.5 CVE-2026-122330 EUVD-2026-117538GHSA-99fx-294r-j6xw

Blosc c-blosc2 before 3.5.0 Divide-by-Zero via blosc2_schunk_get_slice_buffer()

Published Nov 5, 2026 · Updated Nov 5, 2026 · Assigned by VulnCheck

Description

Blosc c-blosc2 before 3.5.0 contains a divide-by-zero vulnerability in blosc2_schunk_get_slice_buffer() in blosc/schunk.c that allows attackers to crash applications by supplying crafted frames with unchecked zero chunksize or blocksize values. Attackers can provide a malicious Blosc2 frame opened via blosc2_schunk_open() or blosc2_schunk_from_buffer() and read as a slice, raising SIGFPE and terminating the process.

Affected products

VendorProductAffectedFixed
Blosc c-blosc2 < 3.5.0 3.5.0

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 c-blosc2 No fix yet —
Debian 13 c-blosc2 No fix yet —
ReleasePackageFixed inAdvisory
Ubuntu 26.10 c-blosc2 No fix yet —
Ubuntu 26.04 LTS c-blosc2 No fix yet —
Ubuntu 24.04 LTS c-blosc2 No fix yet —

Azure Linux

ReleasePackageFixed inAdvisory
Azure Linux 3 blosc No fix yet —

References