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

WebP CVE-2023-4863 #4411

Closed
rreusser opened this issue Oct 10, 2023 · 1 comment · Fixed by #4458
Closed

WebP CVE-2023-4863 #4411

rreusser opened this issue Oct 10, 2023 · 1 comment · Fixed by #4458

Comments

@rreusser
Copy link

rreusser commented Oct 10, 2023

A relatively high severity CVE-2023-4863 was recently reported, affecting lossless WebP decompression. It appears to me that there may be two routes by which mapnik may be vulnerable. The first is dependency on libwebp 0.6.0:

install webp 0.6.0 libwebp

and the second is dependence on libgdal 2.2.3:

install libgdal 2.2.3 libgdal

Both dependencies have been patched, with [email protected] and [email protected] containing patched libwebp. I'm a little concerned about the effort which adopting the patches may entail, as both dependencies involve a major version bump.

Is there action we can take or guidance you can offer which may facilitate successful adoption of patched libwebp and subsequent publishing of a patched mapnik library?

(I will follow up on that repo later, but node-mapnik would presumably also need a patch once mapnik is updated.)

@mathisloge
Copy link
Collaborator

mathisloge commented Oct 13, 2023

I don't know if the bootstrap script is needed. But as the dependencies for the dev builds are managed via vcpkg and usually have the latest release of a library, mapnik can already use libwebp 1.3.2 and gdal 3.7.2

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

Successfully merging a pull request may close this issue.

2 participants