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

Vulnerable shared libraries might make cyvcf2 vulnerable. Can you help upgrade to patch versions? #239

Open
MikeWazoWski123 opened this issue Apr 1, 2022 · 3 comments

Comments

@MikeWazoWski123
Copy link

Hi, @brentp , @tomwhite , I'd like to report a vulnerability issue in cyvcf2_0.30.15.

Dependency Graph between Python and Shared Libraries

image

Issue Description

As shown in the above dependency graph, cyvcf2_0.30.15 directly or transitively depends on 9 C libraries (.so). However, I noticed that some C libraries are vulnerable, containing the following CVEs:
libcrypto-0e720ae1.so.1.1.1k and libssl-66b6abf4.so.1.1.1k from C project openssl(version:<=1.1.1k) exposed 5 vulnerabilities:
CVE-2021-3711, CVE-2021-3712, CVE-2020-7043, CVE-2020-7042, CVE-2020-7041
libssh2-7d24a326.so.1.0.1 from C project libssh2(version:1.9.0) exposed 1 vulnerabilities:
CVE-2019-17498

Suggested Vulnerability Patch Versions

openssl has fixed the vulnerabilities in versions >=1.1.1l
libssh2 has fixed the vulnerabilities in versions >=1.10.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 (cyvcf2 has 81,083 downloads per month), could you please upgrade the above shared libraries to their patch versions?

Thanks for your help~
Best regards,
Andy

@brentp
Copy link
Owner

brentp commented Nov 15, 2022

Hi, sorry for the delay. Is this still an issue?
We are using github workflows to build: https://github.com/brentp/cyvcf2/actions/workflows/wheels.yml
Do you have some guidance on changes? I assume these have been updated in ubuntu?

@SCH227
Copy link

SCH227 commented Oct 10, 2023

@SCH227
Copy link

SCH227 commented Oct 10, 2023

Also, cyvcf2 0.30.22 ships with a version of libcurl that is vulnerable to a High severity vulnerability.
More details here: curl/curl#12026

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