You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
numcodecs issued a security advisory concerning the possibility that an attacker can leverage the pickle codec decode method to run arbitrary code on a target. see GHSA-jqc8-qjfv-5m6r. To mitigate this we patched numcodecs and cut 3 releases: 0.17.1, 0.16.6, and 0.15.2
For zarr, I propose the following steps:
we bump our numcodecs min to 0.16.6
we add runtime code that refuses the pickle codec unless the user opts in explicitly. i think there's a PR up already that does this
we issue a 2.x patch release that bumps the minimum numcodecs version to 0.15.2, for folks who haven't upgraded yet
lmk if anyone wants to help with this, otherwise I can take it on
closing as completed via the 3.4.2 release. i don't think we need to backport the numcodecs version min to 2.x, happy to re-open if anyone desperately needs that
Activity
docs: add zarr-developers#4465 to the 3.4.2 release notes
docs: 3.4.2 release notes (#4565)
d-v-b commentedon Nov 2, 2026
closing as completed via the 3.4.2 release. i don't think we need to backport the numcodecs version min to 2.x, happy to re-open if anyone desperately needs that