-
-
Notifications
You must be signed in to change notification settings - Fork 148
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
IllegalArgumentException
when attempting to decode invalid UTF-8 surrogate by SnakeYAML (oss-fuzz 50431)
#400
Comments
@cowtowncoder thank you for the info: |
@asomov Thanks! For some reason I seem to lack access to see it tho... |
@cowtowncoder because of the spam attack I had to close the issue tracker. I hope I will open it soon |
Still open but will be resolved by SnakeYAML release after 2.0 (likely |
Hopefully 2.1 will be released in August 2023 |
Fixed via #426 |
@asomov With SnakeYAML 2.1, this was fixed for Jackson 2.x. But it looks like |
@cowtowncoder I will try to release snakeyaml-engine this weekend to solve it |
@asomov No super hurry, but when you do, it'd be great if you could add a note here so I can make matching change. Thank you! |
@cowtowncoder SnakeYAML Engine 2.7 Released: |
Thank you @asomov ! |
(note: issue found by OSS-Fuzz: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=50431)
Looks like there is an uncaught
IllegalArgumentException
for certain input; problem caught by Fuzzing.Stack trace looks like
I think SnakeYAML should catch the problem, re-throw -- content is invalid, but should not get through as IAE.
I created #401 for the test.
The text was updated successfully, but these errors were encountered: