Skip to content
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

embedded yajl is vulnerable to CVE-2017-16516 and CVE-2022-24795 #918

Open
kalos opened this issue Jul 24, 2023 · 2 comments
Open

embedded yajl is vulnerable to CVE-2017-16516 and CVE-2022-24795 #918

kalos opened this issue Jul 24, 2023 · 2 comments

Comments

@kalos
Copy link
Contributor

kalos commented Jul 24, 2023

I think that remove embedded version of yaji and make this a build requirement, is a better idea.

As suggested in a debian bugreport by Bastien Roucariès:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1039085

Bugreport with more info on CVEs: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1040146

@vt-alt
Copy link
Contributor

vt-alt commented Jul 29, 2023

jfyi: There is also unfixed CVE-2023-33460.

lloyd/yajl is unmaintained since long time.
I (just) found maintained yajl fork: https://github.com/robohack/yajl/

(Or as alternative fixing method): Patches that Fedora applies to yajl package https://src.fedoraproject.org/rpms/yajl/tree/rawhide

@grke
Copy link
Owner

grke commented Sep 5, 2023

Hello,
Thanks for the information.

The path of least resistance is to update the embedded yajl, which I have now done using the robohack fork above.

The Windows build does use an external yajl library, but since I produce the Windows installers, I have to update that too.
I will do that next.

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

No branches or pull requests

3 participants