tlambert03 / nd2

Full-featured nd2 (Nikon NIS Elements) file reader for python. Outputs to numpy, dask, and xarray. Exhaustive metadata extraction
https://tlambert03.github.io/nd2
BSD 3-Clause "New" or "Revised" License
53 stars 15 forks source link

Potential secutiry vulnerabilities in the shared libraries which nd2 depends on. Can you help upgrade to patch versions? #48

Closed MikeWazoWski123 closed 2 years ago

MikeWazoWski123 commented 2 years ago

Hi, @tlambert03 , @VolkerH , I'd like to report a vulnerability issue in nd2_0.2.2.

Dependency Graph between Python and Shared Libraries

image

Issue Description

As shown in the above dependency graph, nd2_0.2.2 directly or transitively depends on 5 C libraries (.so). However, I noticed that one C library is vulnerable, containing the following CVEs: libjpeg-0784ef09.so.62.2.0from C project libjpeg-turbo(version:1.5.2) exposed 2 vulnerabilities: CVE-2018-14498, CVE-2017-15232

Suggested Vulnerability Patch Versions

libjpeg-turbo has fixed the vulnerabilities in versions >=2.0.0

Python build tools cannot report vulnerable C libraries, which may induce potential security issues to many downstream Python projects. As a popular python package (nd2 has 15,416 downloads per month), could you please upgrade the above shared libraries to their patch versions?

Thanks for your help~ Best regards, MikeWazowski

tlambert03 commented 2 years ago

reported upstream