-
Notifications
You must be signed in to change notification settings - Fork 582
[AUTOPATCHER-CORE] Upgrade opensc to 0.26.1 for fixing multiple CVEs #13981
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
base: 3.0-dev
Are you sure you want to change the base?
Conversation
PR checks are failing because access issues. |
361c1da
to
a3097ac
Compare
Upon re ran, all checks passed |
@kgodara912 As per 0.26.0 version up release notes, can you confirm if any ABI breaks as it looks like many changes related to security areas depending on openssl, pkcs-tool and others. |
I have initiated a Full Build |
@LeoMar4 will take the stable-maintainer review as he already started reviewing this PR. |
@LeoMar4, As per the release notes descriptions, following are the changes which may seem like breaking compatibility. As per the documentation of the bugs, they don't seem to break backward compatibility.
The following two changes may break ABI
OpenSC/OpenSC#3152 -> If previously someone was using this CARD, then it may break for them, but these cards seem obsolete and no reference I could get for purchasing them.
From the documentation, I think it can be merged and if any historical issue comes, we can address them by reverting. PR checks and full build has no failures, and all the packages built fine. |
[AUTOPATCHER-CORE] Upgrade opensc to 0.26.1 for fixing Multiple CVEs
Upgrade pipeline run -> https://dev.azure.com/mariner-org/mariner/_build/results?buildId=832115&view=results
buddy build -> https://dev.azure.com/mariner-org/mariner/_build/results?buildId=832116&view=results
CVEs
CVE-2024-45615: Usage of uninitialized values in libopensc and pkcs15init (#3225)
CVE-2024-45616: Uninitialized values after incorrect check or usage of APDU response values in libopensc (#3225)
CVE-2024-45617: Uninitialized values after incorrect or missing checking return values of functions in libopensc (#3225)
CVE-2024-45618: Uninitialized values after incorrect or missing checking return values of functions in pkcs15init (#3225)
CVE-2024-45619: Incorrect handling length of buffers or files in libopensc (#3225)
CVE-2024-45620: Incorrect handling of the length of buffers or files in pkcs15init (#3225)
CVE-2024-8443: Heap buffer overflow in OpenPGP driver when generating key (#3219)