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.13 (& 1.1.1w) in our binary release build process. #109991

Closed
gpshead opened this issue Sep 27, 2023 · 17 comments
Closed

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

gpshead opened this issue Sep 27, 2023 · 17 comments
Labels
3.8 (EOL) end of life 3.9 only security fixes 3.10 only security fixes 3.11 only security fixes 3.12 bugs and security fixes 3.13 bugs and security fixes 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 only security fixes 3.10 only security fixes 3.9 only security fixes 3.8 (EOL) end of life 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 added a commit to ned-deily/cpython that referenced this issue Feb 6, 2024
miss-islington pushed a commit to miss-islington/cpython that referenced this issue Feb 6, 2024
…nGH-115052)

(cherry picked from commit 638e811)

Co-authored-by: Ned Deily <nad@python.org>
miss-islington pushed a commit to miss-islington/cpython that referenced this issue Feb 6, 2024
…nGH-115052)

(cherry picked from commit 638e811)

Co-authored-by: Ned Deily <nad@python.org>
ned-deily added a commit that referenced this issue Feb 6, 2024
Also update multissltests to use 1.1.1w, 3.0.13, 3.1.5, and 3.2.1.
miss-islington pushed a commit to miss-islington/cpython that referenced this issue Feb 6, 2024
…ythonGH-115050)

Also update multissltests to use 1.1.1w, 3.0.13, 3.1.5, and 3.2.1.
(cherry picked from commit 299e16c)

Co-authored-by: Ned Deily <nad@python.org>
ned-deily added a commit that referenced this issue Feb 6, 2024
…15053)

(cherry picked from commit 638e811)

Co-authored-by: Ned Deily <nad@python.org>
ned-deily added a commit that referenced this issue Feb 6, 2024
…15054)

(cherry picked from commit 638e811)

Co-authored-by: Ned Deily <nad@python.org>
ned-deily added a commit to ned-deily/cpython that referenced this issue Feb 6, 2024
ned-deily added a commit that referenced this issue Feb 6, 2024
…H-115055)

Also update multissltests to use 1.1.1w, 3.0.13, 3.1.5, and 3.2.1.
(cherry picked from commit 299e16c)

Co-authored-by: Ned Deily <nad@python.org>
ned-deily added a commit that referenced this issue Feb 6, 2024
…H-115057)

Also update multissltests to use 1.1.1w, 3.0.13, 3.1.5, and 3.2.1.
@Yhg1s
Copy link
Member

Yhg1s commented Feb 6, 2024

Is there anything left to do before the next 3.12 release (scheduled for today)?

@ned-deily
Copy link
Member

Is there anything left to do before the next 3.12 release (scheduled for today)?

I think we are good to go for 3.12 and 3.11. There could be backports needed for 3.10, 3.9, and 3.8 at the discretion of their release managers.

@zware
Copy link
Member

zware commented Feb 6, 2024

The 3.8-3.10 Windows builds are still on 1.1.1w and would require a larger-than-usual backport to jump up to 3.0. I'm not sure it's worthwhile since we're no longer producing binaries for those versions. If we do decide to do that backport I think it's worth a new issue, so I'm closing this one.

@zware zware closed this as completed Feb 6, 2024
@zware zware added 3.13 bugs and security fixes and removed release-blocker labels Feb 6, 2024
fsc-eriker pushed a commit to fsc-eriker/cpython that referenced this issue Feb 14, 2024
…ython#115050)

Also update multissltests to use 1.1.1w, 3.0.13, 3.1.5, and 3.2.1.
Glyphack pushed a commit to Glyphack/cpython that referenced this issue Sep 2, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
3.8 (EOL) end of life 3.9 only security fixes 3.10 only security fixes 3.11 only security fixes 3.12 bugs and security fixes 3.13 bugs and security fixes type-bug An unexpected behavior, bug, or error type-security A security issue
Projects
Development

No branches or pull requests

7 participants