Skip to content

Build HDF5 2.0#24

Merged
takluyver merged 7 commits intomasterfrom
hdf5-2.0
Jan 9, 2026
Merged

Build HDF5 2.0#24
takluyver merged 7 commits intomasterfrom
hdf5-2.0

Conversation

@takluyver
Copy link
Member

Also a minor upgrade of libaec.

@takluyver
Copy link
Member Author

I can't tell for sure if it's successfully using libaec to build the szip filter, but given that it was complaining about not finding it until I switched to install that with CMake too, I hope it's working.

@dbalgley
Copy link

As far as you know, will this resolve (through updating the HDF5 dependency version away from v1.14.6) the CVE-2025-2153 vulnerability referenced here? Thank you!

@takluyver
Copy link
Member Author

I have no specific knowledge about this CVE, but the issue is marked as fixed in HDF5 2.0, so with this PR we should pick up the fix in our pre-built h5py packages on PyPI.

If it's a particular concern, I think it should be possible to build h5py from source with HDF5 2.0 already. Other package ecosystems (e.g. conda, spack, Linux distros) may move at different speeds, so they may already have the fix, or may still be unfixed even with future versions of h5py.

libhdf5 is a big C library parsing a very complex file format, so regardless of any particular CVE, I would be cautious about any system which can read HDF5 files from untrusted users.

@takluyver takluyver merged commit e648116 into master Jan 9, 2026
4 checks passed
@takluyver takluyver deleted the hdf5-2.0 branch January 9, 2026 15:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants