You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Update OpenSSL used in binary releases per CVE-2023-0464 #103142
https://www.openssl.org/ considers these low severity, so deferring this to not block releases could make sense. Otherwise we'd need to cherry pick a few patches and apply them as part of our build or pull a pre-release tarball from their source control, both of which sound annoying.
Everything back through 3.11 has been updated to build binary releases using OpenSSL 1.1.1u.
Backports for 3.10 and 3.9 exist as PRs for their respective @pablogsal and @ambv release managers to merge.
For 3.8 and 3.7 branches, I recommend doing a backport from the 3.9 commit once that PR is merged (if the RMs choose to merge it; we don't build binary releases for versions that old so that's up to them - it's at least useful for other vendors who potentially do?)
This has now been backported to 3.8 and 3.7 as well. For 3.7, there is only a partial backport because some of the changes in earlier releases to fully support OpenSSL 3.x were not backported to 3.7.
Activity
ambv commentedon Apr 3, 2023
We are still waiting on the upstream OpenSSL release as of today.
gpshead commentedon Apr 3, 2023
https://www.openssl.org/ considers these low severity, so deferring this to not block releases could make sense. Otherwise we'd need to cherry pick a few patches and apply them as part of our build or pull a pre-release tarball from their source control, both of which sound annoying.
JelleZijlstra commentedon May 15, 2023
From https://www.openssl.org/source/ it appears there's no 1.1.1u release yet. Is this still a blocker?
gpshead commentedon May 15, 2023
wait until the day our releases are being built and bump it back to deferred if upstream openssl hasn't done releases.
h-vetinari commentedon May 15, 2023
FYI: Their next release is planned to be in May.
17 remaining items
gpshead commentedon Jun 1, 2023
Everything back through 3.11 has been updated to build binary releases using OpenSSL 1.1.1u.
Backports for 3.10 and 3.9 exist as PRs for their respective @pablogsal and @ambv release managers to merge.
For 3.8 and 3.7 branches, I recommend doing a backport from the 3.9 commit once that PR is merged (if the RMs choose to merge it; we don't build binary releases for versions that old so that's up to them - it's at least useful for other vendors who potentially do?)
pythongh-103142: Upgrade binary builds and CI to OpenSSL 1.1.1u.
[3.7] gh-103142: Upgrade binary builds and CI to OpenSSL 1.1.1u. (GH-…
[3.9] gh-103142: Upgrade binary builds and CI to OpenSSL 1.1.1u (GH-1…
[3.10] gh-103142: Upgrade binary builds and CI to OpenSSL 1.1.1u (GH-…
[3.8] [3.9] pythongh-103142: Upgrade binary builds and CI to OpenSSL …
[3.8] gh-103142: Upgrade binary builds and CI to OpenSSL 1.1.1u (GH-1…
ned-deily commentedon Jun 6, 2023
This has now been backported to 3.8 and 3.7 as well. For 3.7, there is only a partial backport because some of the changes in earlier releases to fully support OpenSSL 3.x were not backported to 3.7.
Upgrade to 3.8.17 (#26)
pythongh-103142: Upgrade binary builds and CI to OpenSSL 1.1.1u (pyth…