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

insecure dependency: Freeimage is littered with CVEs #221

Open
Sigmanificient opened this issue Jul 20, 2024 · 2 comments
Open

insecure dependency: Freeimage is littered with CVEs #221

Sigmanificient opened this issue Jul 20, 2024 · 2 comments

Comments

@Sigmanificient
Copy link

Hi, I am currently porting freej2me to nixpkgs (a linux package repository). Unfortunately, the package is stuck in draft due to the Freeimage dependency, which is littered with CVEs:

CVE-2021-33367
CVE-2021-40262
CVE-2021-40263
CVE-2021-40264
CVE-2021-40265
CVE-2021-40266
CVE-2023-47992
CVE-2023-47993
CVE-2023-47994
CVE-2023-47995
CVE-2023-47996

Due to the insecure nature of the dependency, it cannot be merged at the current state. I know that freej2me may not have high security concerns as it isn't a critical application, but I think using a freeimage should be avoided in it's current state.

I hope this can mark the start to migrating towards a vulnerability-free graphics library.

@Sigmanificient Sigmanificient changed the title Freeimage is insecure, consider changing graphics library? insecure dependency: Freeimage is littered with CVEs Jul 20, 2024
@recompileorg
Copy link
Collaborator

This project is not dependent on Freeimage.

The main project is pure Java. The Libretro core is not dependent on Freeimage.

The only thing that uses Freeimage is @hex007 's SDL interface, which like the Libretro core, is completely optional.

@Sigmanificient
Copy link
Author

Thanks for your clarification, this is a great news

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

2 participants