-
-
Notifications
You must be signed in to change notification settings - Fork 264
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
StackOverflow in vasprintf.c #4432
Labels
Component - C Library
Core C library issues (usually in the src directory)
Confirmed
Priority - 0. Blocker ⛔
This MUST be merged for the release to happen
Type - Bug / Bugfix
Please report security issues to [email protected] instead of creating an issue on GitHub
Type - Security
Security issues, including library crashers and memory leaks
Milestone
Comments
derobins
added
Priority - 0. Blocker ⛔
This MUST be merged for the release to happen
Component - C Library
Core C library issues (usually in the src directory)
Type - Bug / Bugfix
Please report security issues to [email protected] instead of creating an issue on GitHub
UNCONFIRMED
New issues are unconfirmed until a maintainer can duplicate them
labels
Apr 22, 2024
bmribler
added
Confirmed
Branch - 1.14
and removed
UNCONFIRMED
New issues are unconfirmed until a maintainer can duplicate them
labels
Apr 23, 2024
derobins
added
the
Type - Security
Security issues, including library crashers and memory leaks
label
Jun 25, 2024
bmribler
added a commit
to bmribler/hdf5_bmr23
that referenced
this issue
Sep 20, 2024
The B-tree node level was corrupted, resulting in a segfault later. This PR adds a check to detect when the node level is greater than the number of entries and issue an error instead. Fixes HDFGroupGH-4432
qkoziol
pushed a commit
to qkoziol/hdf5
that referenced
this issue
Oct 1, 2024
* Fixes a segfault in h5dump The B-tree node level was corrupted, resulting in a segfault later. This PR adds a check to detect when the node level is greater than the number of entries and issue an error instead. Fixes HDFGroupGH-4432
lrknox
pushed a commit
to lrknox/hdf5
that referenced
this issue
Oct 2, 2024
* Fixes a segfault in h5dump The B-tree node level was corrupted, resulting in a segfault later. This PR adds a check to detect when the node level is greater than the number of entries and issue an error instead. Fixes HDFGroupGH-4432
lrknox
pushed a commit
that referenced
this issue
Oct 2, 2024
* Fixes a segfault in h5dump The B-tree node level was corrupted, resulting in a segfault later. This PR adds a check to detect when the node level is greater than the number of entries and issue an error instead. Fixes GH-4432
bmribler
added a commit
to bmribler/hdf5_bmr23
that referenced
this issue
Oct 24, 2024
Added another argument, expected node level, to H5B__iterate_helper to pass down to H5B__cache_deserialize for checking the decoded node level. When this expected level is not known, the new macro H5_UNKNOWN_NODELEVEL (-1) will be used for not checking the level. Fixes HDFGroupGH-4432
bmribler
added a commit
to bmribler/hdf5_bmr23
that referenced
this issue
Oct 30, 2024
brtnfld
pushed a commit
to brtnfld/hdf5
that referenced
this issue
Oct 31, 2024
…#5002) Added another argument, expected node level, to H5B__iterate_helper to pass down to H5B__cache_deserialize for checking the decoded node level. When this expected level is not known, the new macro H5_UNKNOWN_NODELEVEL (-1) will be used for not checking the level. Fixes HDFGroupGH-4432
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
Component - C Library
Core C library issues (usually in the src directory)
Confirmed
Priority - 0. Blocker ⛔
This MUST be merged for the release to happen
Type - Bug / Bugfix
Please report security issues to [email protected] instead of creating an issue on GitHub
Type - Security
Security issues, including library crashers and memory leaks
A StackOverflow error occurs in the h5dump program when provided with a malformed input. This behavior occurs at line 45 in vasprintf.c
How to trigger
LD_PRELOAD=path-to/libhdf5.so h5dump poc
POC File
https://github.com/FuturesLab/POC/blob/main/hdf5/poc-05
Test Environment
Ubuntu 22.04, 64bit
Version
Latest: 0394b03
Address Sanitizer Output
The text was updated successfully, but these errors were encountered: