Node.js up to 14.21.2/16.19.0/18.14.0/19.1.x OpenSSL Error cryptographic issue
| CVSS Meta Temp Score | Current Exploit Price (≈) | CTI Interest Score |
|---|---|---|
| 5.0 | $0-$5k | 0.00 |
Summary
A vulnerability marked as problematic has been reported in Node.js up to 14.21.2/16.19.0/18.14.0/19.1.x. The impacted element is an unknown function of the component OpenSSL Error Handler. This manipulation causes cryptographic issue. This vulnerability is handled as CVE-2023-23919. There is not any exploit available. It is suggested to upgrade the affected component.
Details
A vulnerability has been found in Node.js up to 14.21.2/16.19.0/18.14.0/19.1.x (JavaScript Library) and classified as problematic. Affected by this vulnerability is an unknown code of the component OpenSSL Error Handler. The manipulation with an unknown input leads to a cryptographic issue vulnerability. The CWE definition for the vulnerability is CWE-310. As an impact it is known to affect availability. The summary by CVE is:
A cryptographic vulnerability exists in Node.js <19.2.0, <18.14.1, <16.19.1, <14.21.3 that in some cases did does not clear the OpenSSL error stack after operations that may set it. This may lead to false positive errors during subsequent cryptographic operations that happen to be on the same thread. This in turn could be used to cause a denial of service.
The weakness was released 02/24/2023. The advisory is shared at nodejs.org. This vulnerability is known as CVE-2023-23919 since 01/19/2023. Neither technical details nor an exploit are publicly available. MITRE ATT&CK project uses the attack technique T1600 for this issue.
The vulnerability scanner Nessus provides a plugin with the ID 216256 (Oracle Linux 8 : nodejs:20 (ELSA-2025-1351)), which helps to determine the existence of the flaw in a target environment.
Upgrading to version 14.21.3, 16.19.1, 18.14.1 or 19.2.0 eliminates this vulnerability. The upgrade is hosted for download at nodejs.org.
The vulnerability is also documented in the databases at Tenable (216256), EUVD (EUVD-2023-28001) and CERT Bund (WID-SEC-2023-0414). If you want to get the best quality for vulnerability data then you always have to consider VulDB.
Affected
- Debian Linux
- IBM DB2
- Red Hat Enterprise Linux
- Fedora Linux
- SUSE Linux
- Oracle Linux
- IBM Spectrum Protect
- Open Source Node.js
- IBM DataPower Gateway
- RESF Rocky Linux
Product
Type
Name
Version
- 14.21.0
- 14.21.1
- 14.21.2
- 16.0
- 16.1
- 16.2
- 16.3
- 16.4
- 16.5
- 16.6
- 16.7
- 16.8
- 16.9
- 16.10
- 16.11
- 16.12
- 16.13
- 16.14
- 16.15
- 16.16
- 16.17
- 16.18
- 16.19.0
- 18.0
- 18.1
- 18.2
- 18.3
- 18.4
- 18.5
- 18.6
- 18.7
- 18.8
- 18.9
- 18.10
- 18.11
- 18.12
- 18.13
- 18.14.0
- 19.0
- 19.1
License
CPE 2.3
CPE 2.2
CVSSv4
VulDB Vector: 🔍VulDB Reliability: 🔍
CVSSv3
VulDB Meta Base Score: 5.0VulDB Meta Temp Score: 5.0
VulDB Base Score: 2.6
VulDB Temp Score: 2.5
VulDB Vector: 🔍
VulDB Reliability: 🔍
NVD Base Score: 7.5
NVD Vector: 🔍
CVSSv2
| AV | AC | Au | C | I | A |
|---|---|---|---|---|---|
| 💳 | 💳 | 💳 | 💳 | 💳 | 💳 |
| 💳 | 💳 | 💳 | 💳 | 💳 | 💳 |
| 💳 | 💳 | 💳 | 💳 | 💳 | 💳 |
| Vector | Complexity | Authentication | Confidentiality | Integrity | Availability |
|---|---|---|---|---|---|
| Unlock | Unlock | Unlock | Unlock | Unlock | Unlock |
| Unlock | Unlock | Unlock | Unlock | Unlock | Unlock |
| Unlock | Unlock | Unlock | Unlock | Unlock | Unlock |
VulDB Base Score: 🔍
VulDB Temp Score: 🔍
VulDB Reliability: 🔍
Exploiting
Class: Cryptographic issueCWE: CWE-310
CAPEC: 🔍
ATT&CK: 🔍
Physical: No
Local: No
Remote: Yes
Availability: 🔍
Status: Not defined
EPSS Score: 🔍
EPSS Percentile: 🔍
Price Prediction: 🔍
Current Price Estimation: 🔍
| 0-Day | Unlock | Unlock | Unlock | Unlock |
|---|---|---|---|---|
| Today | Unlock | Unlock | Unlock | Unlock |
Nessus ID: 216256
Nessus Name: Oracle Linux 8 : nodejs:20 (ELSA-2025-1351)
Threat Intelligence
Interest: 🔍Active Actors: 🔍
Active APT Groups: 🔍
Countermeasures
Recommended: UpgradeStatus: 🔍
0-Day Time: 🔍
Upgrade: Node.js 14.21.3/16.19.1/18.14.1/19.2.0
Timeline
01/19/2023 🔍02/24/2023 🔍
02/24/2023 🔍
12/03/2025 🔍
Sources
Advisory: nodejs.orgStatus: Confirmed
CVE: CVE-2023-23919 (🔍)
GCVE (CVE): GCVE-0-2023-23919
GCVE (VulDB): GCVE-100-221701
EUVD: 🔍
CERT Bund: WID-SEC-2023-0414 - Node.js: Mehrere Schwachstellen
Entry
Created: 02/24/2023 07:28Updated: 12/03/2025 18:50
Changes: 02/24/2023 07:28 (41), 03/24/2023 14:46 (11), 02/14/2025 13:49 (17), 10/15/2025 20:12 (1), 12/03/2025 18:50 (7)
Complete: 🔍
Cache ID: 216::103
If you want to get the best quality for vulnerability data then you always have to consider VulDB.
No comments yet. Languages: en.
Please log in to comment.