PT-2024-2706 · Openssl+10 · Openssl+10

Hkario

·

Published

2024-02-12

·

Updated

2025-09-01

·

CVE-2023-46809

CVSS v3.1

7.4

High

VectorAV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N
Name of the Vulnerable Software and Affected Versions Node.js versions which bundle an unpatched version of OpenSSL or run against a dynamically linked version of OpenSSL which are unpatched
Description The issue is related to the use of hidden side channels in the PrivateDecrypt() function of the Node.js cryptographic library, due to a timing discrepancy in the decryption of valid and invalid encrypted texts based on the PKCS#1 v1.5 cryptography standard. This allows a remote attacker to implement a Bleichenbacher or Marvin attack. The vulnerability is exploited when PKCS #1 v1.5 padding is allowed during RSA decryption using a private key.
Recommendations As a temporary workaround, consider disabling the use of PKCS #1 v1.5 padding when performing RSA decryption using a private key until a patch is available. Restrict access to the PrivateDecrypt() function to minimize the risk of exploitation. Avoid using the PrivateDecrypt() function with unpatched versions of OpenSSL until the issue is resolved. At the moment, there is no information about a newer version that contains a fix for this vulnerability.

DoS

LPE

Weakness Enumeration

Related Identifiers

ALSA-2024:1503
ALSA-2024:1510
ALSA-2024:1687
ALSA-2024:1688
ALT-PU-2024-3054
BDU:2024-02819
BIT-NODE-2023-46809
BIT-NODE-MIN-2023-46809
CESA-2024_1510
CESA-2024_1687
CVE-2023-46809
DLA-3776-1
DLA-3886-1
DSA-5991-1
ECHO-DBA2-02DC-E131
MGASA-2024-0046
OESA-2024-2171
OESA-2024-2172
OESA-2024-2173
OESA-2024-2175
OPENSUSE-SU-2024:13697-1
OPENSUSE-SU-2024:13698-1
OPENSUSE-SU-2024_0728-1
OPENSUSE-SU-2024_0729-1
RHSA-2024:1503
RHSA-2024:1510
RHSA-2024:1687
RHSA-2024:1688
RHSA-2024:1880
RHSA-2024:1932
RHSA-2024_1503
RHSA-2024_1510
RHSA-2024_1687
RHSA-2024_1688
RLSA-2024:1503
RLSA-2024:1510
RLSA-2024:1687
RLSA-2024:1688
SUSE-SU-2024:0643-1
SUSE-SU-2024:0644-1
SUSE-SU-2024:0728-1
SUSE-SU-2024:0729-1
SUSE-SU-2024:0730-1
SUSE-SU-2024:0731-1
SUSE-SU-2024:0732-1
SUSE-SU-2024:0733-1
SUSE-SU-2024_0643-1
SUSE-SU-2024_0644-1
SUSE-SU-2024_0728-1
SUSE-SU-2024_0729-1
SUSE-SU-2024_0730-1
SUSE-SU-2024_0731-1
SUSE-SU-2024_0732-1
SUSE-SU-2024_0733-1

Affected Products

Alt Linux
Almalinux
Astra Linux
Centos
Debian
Node.Js
Openssl
Red Hat
Red Os
Rocky Linux
Suse