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

Update to OpenSSL 3.0.11+ (& 1.1.1w+) in our binary release build process. #109991

Open
gpshead opened this issue Sep 27, 2023 · 4 comments
Open
Labels
3.8 only security fixes 3.9 only security fixes 3.10 only security fixes 3.11 bug and security fixes 3.12 bugs and security fixes release-blocker type-bug An unexpected behavior, bug, or error type-security A security issue

Comments

@gpshead
Copy link
Member

gpshead commented Sep 27, 2023

Bug report

Bug description:

We need to upgrade the OpenSSL versions we build & bundle into our binary releases before the next release. More security fixes as usual. In particular https://nvd.nist.gov/vuln/detail/CVE-2023-4807 applies to our 64-bit Windows binaries.

Pick the latest 3.0.x and 1.1.1 releases at the time the work is done. 3.0.11 today, and if we build binaries for older shipping-with-1.1 branches, 1.1.1w. We should update the binary build tooling in older release branches for those to at least reference and pull in 1.1.1w even if we aren't shipping new binary releases on those ourselves.

CPython versions tested on:

3.8, 3.9, 3.10, 3.11, 3.12

Operating systems tested on:

macOS, Windows

Linked PRs

@gpshead gpshead added type-bug An unexpected behavior, bug, or error type-security A security issue release-blocker 3.11 bug and security fixes 3.10 only security fixes 3.9 only security fixes 3.8 only security fixes 3.12 bugs and security fixes labels Sep 27, 2023
@zooba
Copy link
Member

zooba commented Sep 27, 2023

I just pushed updated Windows builds of OpenSSL to the cpython-bin-deps for OpenSSL 1.1.1w and 3.0.11.

ned-deily added a commit to ned-deily/cpython that referenced this issue Sep 28, 2023
ned-deily added a commit to ned-deily/cpython that referenced this issue Sep 28, 2023
ned-deily added a commit that referenced this issue Sep 28, 2023
miss-islington pushed a commit to miss-islington/cpython that referenced this issue Sep 28, 2023
… multissltests to use 1.1.1w, 3.0.11, and 3.1.3. (pythongh-110002)

(cherry picked from commit c88037d)

Co-authored-by: Ned Deily <nad@python.org>
ned-deily added a commit to ned-deily/cpython that referenced this issue Sep 28, 2023
… multissltests to use 1.1.1w, 3.0.11, and 3.1.3. (pythongh-110002)

(cherry picked from commit c88037d)
ned-deily added a commit to ned-deily/cpython that referenced this issue Sep 28, 2023
… multissltests to use 1.1.1w, 3.0.11, and 3.1.3.

(cherry picked from commit c88037d)
ned-deily added a commit to ned-deily/cpython that referenced this issue Sep 28, 2023
… multissltests to use 1.1.1w and 3.0.11.

(cherry picked from commit c88037d)
ned-deily added a commit that referenced this issue Sep 28, 2023
…d multissltests to use 1.1.1w, 3.0.11, and 3.1.3. (#110006)

(cherry picked from commit c88037d)
ned-deily added a commit to ned-deily/cpython that referenced this issue Sep 28, 2023
… multissltests to use 1.1.1w and 3.0.11.

(cherry picked from commit c88037d)
miss-islington pushed a commit to miss-islington/cpython that referenced this issue Sep 28, 2023
…nGH-110003)

(cherry picked from commit 98c0c1d)

Co-authored-by: Ned Deily <nad@python.org>
@ned-deily
Copy link
Member

PRs submitted and/or merged to update OpenSSL in GHA CI for main/3.13, 3.12, 3.11, 3.10, 3.9, and 3.9.
PRs submitted and/or merged to update to OpenSSL 3.0.11 in macOS installer builds for main, 3.12, and 3.11.

ned-deily added a commit that referenced this issue Sep 28, 2023
…10010)

(cherry picked from commit 98c0c1d)

Co-authored-by: Ned Deily <nad@python.org>
pablogsal pushed a commit that referenced this issue Sep 28, 2023
…d multissltests to use 1.1.1w, 3.0.11, and 3.1.3. (#110007)

gh-109991: Update GitHub CI workflows to use OpenSSL 3.0.11 and multissltests to use 1.1.1w, 3.0.11, and 3.1.3.

(cherry picked from commit c88037d)
Yhg1s pushed a commit that referenced this issue Sep 28, 2023
)

gh-109991: Update macOS installer to use OpenSSL 3.0.10.

(cherry picked from commit 884cd18)
Yhg1s pushed a commit that referenced this issue Sep 28, 2023
…d multissltests to use 1.1.1w, 3.0.11, and 3.1.3. (gh-110002) (#110005)

gh-109991: Update GitHub CI workflows to use OpenSSL 3.0.11 and multissltests to use 1.1.1w, 3.0.11, and 3.1.3. (gh-110002)
(cherry picked from commit c88037d)

Co-authored-by: Ned Deily <nad@python.org>
zware added a commit to zware/cpython that referenced this issue Sep 28, 2023
zware added a commit to zware/cpython that referenced this issue Sep 28, 2023
miss-islington pushed a commit to miss-islington/cpython that referenced this issue Sep 28, 2023
…-110054)

(cherry picked from commit cf4c297)

Co-authored-by: Zachary Ware <zach@python.org>
zware added a commit to zware/cpython that referenced this issue Sep 28, 2023
csm10495 pushed a commit to csm10495/cpython that referenced this issue Sep 29, 2023
zooba added a commit to zooba/cpython that referenced this issue Sep 29, 2023
zware added a commit that referenced this issue Sep 29, 2023
Yhg1s pushed a commit that referenced this issue Oct 2, 2023
…) (#110056)

gh-109991: Update Windows build to use OpenSSL 3.0.11 (GH-110054)
(cherry picked from commit cf4c297)

Co-authored-by: Zachary Ware <zach@python.org>
@Yhg1s
Copy link
Member

Yhg1s commented Oct 2, 2023

Are all the necessary changes in for 3.12 to be released? (I think they are, just double-checking.)

@ned-deily
Copy link
Member

Yes, they are now.

ambv pushed a commit that referenced this issue Oct 10, 2023
Co-authored-by: Zachary Ware <zachary.ware@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
3.8 only security fixes 3.9 only security fixes 3.10 only security fixes 3.11 bug and security fixes 3.12 bugs and security fixes release-blocker type-bug An unexpected behavior, bug, or error type-security A security issue
Projects
Status: Todo
Development

No branches or pull requests

4 participants