-
-
Notifications
You must be signed in to change notification settings - Fork 129
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
vulnerabilities report #209
Comments
And I also tested these test cases on the latest version 3.1.0 and was able to trigger the vulnerability as well |
Thank you for bringing these to my attention! These SVGs do seem quite unusual. Out of curiosity, where did you find or generate them? |
These SVGs were discovered when I was doing fuzzing tests on lunasvg. |
I’ve fixed the As for the issues caused by large values, they’re tricky to tackle. The main challenge is that large value behavior can vary wildly between systems—what works fine on one might fail on another due to differences in limits, memory handling, or configurations. This makes it really difficult to create a one-size-fits-all fix. It’s definitely a tough problem to address consistently! |
Does the 4.SEGV issue fix come from 5101088 ? |
@jonathanspw Yes, it does! 😊 |
Awesome thank you! Do you have any updates or ETA on the other issues? I'm one of the lunasvg maintainer and looking forward to getting the Fedora/EPEL packages patched up. |
Interesting! I will try to fix as much as possible before the next release. |
Hello, I am glad to receive your last fix for the vulnerabilities I found. I found some more vulnerabilities on the new version 3.0.0 of your product as follows:
1.SEGV
env
ubuntu22.04
gcc (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0
svg2png - lunasvg(v3.0.0)
sample
SEGV-plutovg_blend
crash
2.allocation-size-too-big
env
ubuntu22.04
gcc (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0
svg2png - lunasvg(v3.0.0)
sample
allocation-size-too-big-plutovg_surface_create
crash
3.SEGV
env
ubuntu22.04
gcc (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0
svg2png - lunasvg(v3.0.0)
sample
SEGV-composition_source_over
crash
4.SEGV
env
ubuntu22.04
gcc (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0
svg2png - lunasvg(v3.0.0)
sample
SEGV-plutovg_path_add_path
crash
5.SEGV
env
ubuntu22.04
gcc (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0
svg2png - lunasvg(v3.0.0)
sample
SEGV-gray_record_cell
crash
6.SEGV
env
ubuntu22.04
gcc (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0
svg2png - lunasvg(v3.0.0)
sample
SEGV-blend_transformed_tiled_argb.isra.0
crash
The text was updated successfully, but these errors were encountered: