Patch Package | OTP 23.2.2 |
Git Tag | OTP-23.2.2 |
Date | 2021-01-15 |
Issue Id | |
System | OTP |
Release | 23 |
Application |
crypto-4.8.2 #
The crypto-4.8.2 application can be applied independently of other applications on a full OTP 23 installation.
- OTP-17093
-
Fixed usage of AC_CONFIG_AUX_DIRS() macros in configure script sources.
Full runtime dependencies of crypto-4.8.2: erts-9.0, kernel-5.3, stdlib-3.4
erl_interface-4.0.2 #
The erl_interface-4.0.2 application can be applied independently of other applications on a full OTP 23 installation.
- OTP-17099
-
- Application(s):
- erl_interface
- Related Id(s):
- ERIERL-585
Integers outside of the range [-(1 bsl 32) - 1, (1 bsl 32) -1] were previously intended to be printed in an internal bignum format by ei_print_term() and ei_s_print_term(). Unfortunately the implementation has been buggy since OTP R13B02 and since then produced results with random content which also could crash the calling program.
This fix replaces the printing of the internal format with printing in hexadecimal form and extend the range for printing in decimal form. Currently integers in the range [-(1 bsl 64), (1 bsl 64)] are printed in decimal form and integers outside of this range in Erlang hexadecimal form.
- OTP-16607
-
- Application(s):
- erl_interface
- Related Id(s):
- OTP-16608
The ei API for decoding/encoding terms is not fully 64-bit compatible since terms that have a representation on the external term format larger than 2 GB cannot be handled.
erts-11.1.6 #
The erts-11.1.6 application can be applied independently of other applications on a full OTP 23 installation.
- OTP-17080
-
- Application(s):
- erts
The suspend_process() and resume_process() BIFs did not check their arguments properly which could cause an emulator crash.
- OTP-17088
-
- Application(s):
- erts
- Related Id(s):
- ERIERL-580
The runtime system would get into an infinite loop if the runtime system was started with more than 1023 file descriptors already open.
Full runtime dependencies of erts-11.1.6: kernel-7.0, sasl-3.3, stdlib-3.13
megaco-3.19.5 #
The megaco-3.19.5 application can be applied independently of other applications on a full OTP 23 installation.
- OTP-17093
-
Fixed usage of AC_CONFIG_AUX_DIRS() macros in configure script sources.
Full runtime dependencies of megaco-3.19.5: asn1-3.0, debugger-4.0, erts-7.0, et-1.5, kernel-3.0, runtime_tools-1.8.14, stdlib-2.5
odbc-2.13.2 #
The odbc-2.13.2 application can be applied independently of other applications on a full OTP 23 installation.
- OTP-17093
-
Fixed usage of AC_CONFIG_AUX_DIRS() macros in configure script sources.
Full runtime dependencies of odbc-2.13.2: erts-6.0, kernel-3.0, stdlib-2.0
snmp-5.7.1 #
The snmp-5.7.1 application can be applied independently of other applications on a full OTP 23 installation.
- OTP-17093
-
Fixed usage of AC_CONFIG_AUX_DIRS() macros in configure script sources.
Full runtime dependencies of snmp-5.7.1: crypto-3.3, erts-6.0, kernel-3.0, mnesia-4.12, runtime_tools-1.8.14, stdlib-2.5
ssl-10.2.1 #
The ssl-10.2.1 application can be applied independently of other applications on a full OTP 23 installation.
- OTP-17098
-
- Application(s):
- ssl
Fix CVE-2020-35733 this only affects ssl-10.2 (OTP-23.2). This vulnerability could enable a man in the middle attack using a fake chain to a known trusted ROOT. Also limits alternative chain handling, for handling of possibly extraneous certs, to improve memory management.
- OTP-17100
-
- Application(s):
- ssl
Add support for AES CCM based cipher suites defined in RFC 7251
Also Correct cipher suite name conversion to OpenSSL names. A few names where corrected earlier in OTP-16267 For backwards compatible reasons we support usage of openSSL names for cipher suites. Mostly anonymous suites names where incorrect, but also some legacy suites.
Full runtime dependencies of ssl-10.2.1: crypto-4.2, erts-10.0, inets-5.10.7, kernel-6.0, public_key-1.8, stdlib-3.12