File tree 9 files changed +21
-17
lines changed
Misc/NEWS.d/next/Security
9 files changed +21
-17
lines changed Original file line number Diff line number Diff line change 57
57
variables :
58
58
testRunTitle : ' $(build.sourceBranchName)-linux'
59
59
testRunPlatform : linux
60
- openssl_version : 1.1.1q
60
+ openssl_version : 1.1.1t
61
61
62
62
steps :
63
63
- template : ./posix-steps.yml
83
83
variables :
84
84
testRunTitle : ' $(Build.SourceBranchName)-linux-coverage'
85
85
testRunPlatform : linux-coverage
86
- openssl_version : 1.1.1q
86
+ openssl_version : 1.1.1t
87
87
88
88
steps :
89
89
- template : ./posix-steps.yml
Original file line number Diff line number Diff line change 57
57
variables :
58
58
testRunTitle : ' $(system.pullRequest.TargetBranch)-linux'
59
59
testRunPlatform : linux
60
- openssl_version : 1.1.1q
60
+ openssl_version : 1.1.1t
61
61
62
62
steps :
63
63
- template : ./posix-steps.yml
83
83
variables :
84
84
testRunTitle : ' $(Build.SourceBranchName)-linux-coverage'
85
85
testRunPlatform : linux-coverage
86
- openssl_version : 1.1.1q
86
+ openssl_version : 1.1.1t
87
87
88
88
steps :
89
89
- template : ./posix-steps.yml
Original file line number Diff line number Diff line change @@ -209,7 +209,7 @@ jobs:
209
209
needs : check_source
210
210
if : needs.check_source.outputs.run_tests == 'true'
211
211
env :
212
- OPENSSL_VER : 1.1.1q
212
+ OPENSSL_VER : 1.1.1t
213
213
PYTHONSTRICTEXTENSIONBUILD : 1
214
214
steps :
215
215
- uses : actions/checkout@v3
@@ -268,7 +268,7 @@ jobs:
268
268
strategy :
269
269
fail-fast : false
270
270
matrix :
271
- openssl_ver : [1.1.1s , 3.0.7 , 3.1.0-beta1]
271
+ openssl_ver : [1.1.1t , 3.0.8 , 3.1.0-beta1]
272
272
env :
273
273
OPENSSL_VER : ${{ matrix.openssl_ver }}
274
274
MULTISSL_DIR : ${{ github.workspace }}/multissl
@@ -315,7 +315,7 @@ jobs:
315
315
needs : check_source
316
316
if : needs.check_source.outputs.run_tests == 'true'
317
317
env :
318
- OPENSSL_VER : 1.1.1q
318
+ OPENSSL_VER : 1.1.1t
319
319
PYTHONSTRICTEXTENSIONBUILD : 1
320
320
ASAN_OPTIONS : detect_leaks=0:allocator_may_return_null=1:handle_segv=0
321
321
steps :
Original file line number Diff line number Diff line change @@ -246,9 +246,9 @@ def library_recipes():
246
246
247
247
result .extend ([
248
248
dict (
249
- name = "OpenSSL 1.1.1s " ,
250
- url = "https://www.openssl.org/source/openssl-1.1.1s .tar.gz" ,
251
- checksum = 'c5ac01e760ee6ff0dab61d6b2bbd30146724d063eb322180c6f18a6f74e4b6aa ' ,
249
+ name = "OpenSSL 1.1.1t " ,
250
+ url = "https://www.openssl.org/source/openssl-1.1.1t .tar.gz" ,
251
+ checksum = '8dee9b24bdb1dcbf0c3d1e9b02fb8f6bf22165e807f45adeb7c9677536859d3b ' ,
252
252
buildrecipe = build_universal_openssl ,
253
253
configure = None ,
254
254
install = None ,
Original file line number Diff line number Diff line change
1
+ Updated the OpenSSL version used in Windows and macOS binary release builds
2
+ to 1.1.1t to address CVE-2023-0286, CVE-2022-4303, and CVE-2022-4303 per
3
+ `the OpenSSL 2023-02-07 security advisory
4
+ <https://www.openssl.org/news/secadv/20230207.txt> `_.
Original file line number Diff line number Diff line change @@ -53,7 +53,7 @@ echo.Fetching external libraries...
53
53
set libraries =
54
54
set libraries = %libraries% bzip2-1.0.8
55
55
if NOT " %IncludeLibffiSrc% " == " false" set libraries = %libraries% libffi-3.4.3
56
- if NOT " %IncludeSSLSrc% " == " false" set libraries = %libraries% openssl-1.1.1s
56
+ if NOT " %IncludeSSLSrc% " == " false" set libraries = %libraries% openssl-1.1.1t
57
57
set libraries = %libraries% sqlite-3.39.4.0
58
58
if NOT " %IncludeTkinterSrc% " == " false" set libraries = %libraries% tcl-core-8.6.12.1
59
59
if NOT " %IncludeTkinterSrc% " == " false" set libraries = %libraries% tk-8.6.12.1
@@ -77,7 +77,7 @@ echo.Fetching external binaries...
77
77
78
78
set binaries =
79
79
if NOT " %IncludeLibffi% " == " false" set binaries = %binaries% libffi-3.4.3
80
- if NOT " %IncludeSSL% " == " false" set binaries = %binaries% openssl-bin-1.1.1s
80
+ if NOT " %IncludeSSL% " == " false" set binaries = %binaries% openssl-bin-1.1.1t
81
81
if NOT " %IncludeTkinter% " == " false" set binaries = %binaries% tcltk-8.6.12.1
82
82
if NOT " %IncludeSSLSrc% " == " false" set binaries = %binaries% nasm-2.11.06
83
83
Original file line number Diff line number Diff line change 74
74
<libffiDir Condition =" $(libffiDir) == ''" >$(ExternalsDir)libffi-3.4.3\</libffiDir >
75
75
<libffiOutDir Condition =" $(libffiOutDir) == ''" >$(libffiDir)$(ArchName)\</libffiOutDir >
76
76
<libffiIncludeDir Condition =" $(libffiIncludeDir) == ''" >$(libffiOutDir)include</libffiIncludeDir >
77
- <opensslDir Condition =" $(opensslDir) == ''" >$(ExternalsDir)openssl-1.1.1s \</opensslDir >
78
- <opensslOutDir Condition =" $(opensslOutDir) == ''" >$(ExternalsDir)openssl-bin-1.1.1s \$(ArchName)\</opensslOutDir >
77
+ <opensslDir Condition =" $(opensslDir) == ''" >$(ExternalsDir)openssl-1.1.1t \</opensslDir >
78
+ <opensslOutDir Condition =" $(opensslOutDir) == ''" >$(ExternalsDir)openssl-bin-1.1.1t \$(ArchName)\</opensslOutDir >
79
79
<opensslIncludeDir Condition =" $(opensslIncludeDir) == ''" >$(opensslOutDir)include</opensslIncludeDir >
80
80
<nasmDir Condition =" $(nasmDir) == ''" >$(ExternalsDir)\nasm-2.11.06\</nasmDir >
81
81
<zlibDir Condition =" $(zlibDir) == ''" >$(ExternalsDir)\zlib-1.2.13\</zlibDir >
Original file line number Diff line number Diff line change @@ -168,7 +168,7 @@ _lzma
168
168
Homepage:
169
169
https://tukaani.org/xz/
170
170
_ssl
171
- Python wrapper for version 1.1.1q of the OpenSSL secure sockets
171
+ Python wrapper for version 1.1.1t of the OpenSSL secure sockets
172
172
library, which is downloaded from our binaries repository at
173
173
https://github.com/python/cpython-bin-deps.
174
174
Original file line number Diff line number Diff line change 47
47
]
48
48
49
49
OPENSSL_RECENT_VERSIONS = [
50
- "1.1.1q " ,
51
- "3.0.5 "
50
+ "1.1.1t " ,
51
+ "3.0.8 "
52
52
]
53
53
54
54
LIBRESSL_OLD_VERSIONS = [
You can’t perform that action at this time.
0 commit comments