-
Notifications
You must be signed in to change notification settings - Fork 282
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
An infinite loop and hang in Exiv2::Jp2Image::readMetadata() #1011
Comments
Thank you for reporting this. It will be investigate and I hope we'll include a fix with Exiv2 v0.27.4 which is scheduled for 2019-13-31. |
Fix submitted #1013 |
piponazo
pushed a commit
that referenced
this issue
Oct 5, 2019
D4N
added a commit
that referenced
this issue
Oct 5, 2019
mergify bot
pushed a commit
that referenced
this issue
Oct 5, 2019
(cherry picked from commit 1b917c3) # Conflicts: # src/jp2image.cpp
piponazo
pushed a commit
that referenced
this issue
Nov 18, 2019
(cherry picked from commit 1b917c3)
For reference, the issue has been assigned name CVE-2019-20421. |
Open
1div0
pushed a commit
to 1div0/exiv2
that referenced
this issue
Jun 7, 2020
(cherry picked from commit 1b917c3)
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Describe the bug
An input file can result in an infinite loop and hang, with high CPU consumption. Remote attackers could leverage this vulnerability to cause a denial of service via a crafted file.
To Reproduce
Steps to reproduce the behaviour:
excute 'build/bin/exiv2 Jp2Image_readMetadata_loop.poc'
Expected behavior
An infinite loop and hang, with high CPU consumption
Additional context
The poc is here
Jp2Image_readMetadata_loop.poc.zip
The code:
leads to an infinite loop.
The text was updated successfully, but these errors were encountered: