CVE-2023-30589
llhttp vulnerable to HTTP request smuggling
The llhttp parser in the http module in Node v20.2.0 does not strictly use the CRLF sequence to delimit HTTP requests. This can lead to HTTP Request Smuggling (HRS).
The CR character (without LF) is sufficient to delimit HTTP header fields in the llhttp parser. According to RFC7230 section 3, only the CRLF sequence should delimit each header-field. This impacts all Node.js active versions: v16, v18, and, v20
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- None
- Integrity
- High
- Availability
- None
Exploit likelihood
What each source reports
NVD Score used
7.5
The llhttp parser in the http module in Node v20.2.0 does not strictly use the CRLF sequence to delimit HTTP requests. This can lead to HTTP Request Smuggling (HRS).
The CR character (without LF) is sufficient to delimit HTTP header fields in the llhttp parser. According to RFC7230 section 3, only the CRLF sequence should delimit each header-field. This impacts all Node.js active versions: v16, v18, and, v20
- Record
CVE-2023-30589- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N - Updated
- 2026-11-02
CVE List No score
The llhttp parser in the http module in Node v20.2.0 does not strictly use the CRLF sequence to delimit HTTP requests. This can lead to HTTP Request Smuggling (HRS).
The CR character (without LF) is sufficient to delimit HTTP header fields in the llhttp parser. According to RFC7230 section 3, only the CRLF sequence should delimit each header-field. This impacts all Node.js active versions: v16, v18, and, v20
- Record
CVE-2023-30589- Updated
- 2026-11-02
EUVDEUVD-2023-2033 No score
The llhttp parser in the http module in Node v20.2.0 does not strictly use the CRLF sequence to delimit HTTP requests. This can lead to HTTP Request Smuggling (HRS).
The CR character (without LF) is sufficient to delimit HTTP header fields in the llhttp parser. According to RFC7230 section 3, only the CRLF sequence should delimit each header-field. This impacts all Node.js active versions: v16, v18, and, v20
- Record
EUVD-2023-2033- Updated
- 2026-11-02
GitHub AdvisoriesGHSA-cggh-pq45-6h9x
7.5
llhttp vulnerable to HTTP request smuggling
The llhttp parser in the http module in Node v20.2.0 does not strictly use the CRLF sequence to delimit HTTP requests. This can lead to HTTP Request Smuggling (HRS).
The CR character (without LF) is sufficient to delimit HTTP header fields in the llhttp parser. According to RFC7230 section 3, only the CRLF sequence should delimit each header-field. This impacts all Node.js active versions: v16, v18, and, v20
- Record
GHSA-cggh-pq45-6h9x- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N - Updated
- 2026-11-02
OSVALPINE-CVE-2023-30589
7.5
The llhttp parser in the http module in Node v20.2.0 does not strictly use the CRLF sequence to delimit HTTP requests. This can lead to HTTP Request Smuggling (HRS).
The CR character (without LF) is sufficient to delimit HTTP header fields in the llhttp parser. According to RFC7230 section 3, only the CRLF sequence should delimit each header-field. This impacts all Node.js active versions: v16, v18, and, v20
- Record
ALPINE-CVE-2023-30589- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N - Updated
- 2026-11-03
OSVAZL-27278
7.5
CVE-2023-30589 affecting package nodejs for versions less than 16.20.1-2
The llhttp parser in the http module in Node v20.2.0 does not strictly use the CRLF sequence to delimit HTTP requests. This can lead to HTTP Request Smuggling (HRS).
The CR character (without LF) is sufficient to delimit HTTP header fields in the llhttp parser. According to RFC7230 section 3, only the CRLF sequence should delimit each header-field. This impacts all Node.js active versions: v16, v18, and, v20
- Record
AZL-27278- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N - Updated
- 2026-11-02
Show 34 moreShow less
OSVAZL-27279
7.5
CVE-2023-30589 affecting package nodejs18 for versions less than 18.17.1-2
The llhttp parser in the http module in Node v20.2.0 does not strictly use the CRLF sequence to delimit HTTP requests. This can lead to HTTP Request Smuggling (HRS).
The CR character (without LF) is sufficient to delimit HTTP header fields in the llhttp parser. According to RFC7230 section 3, only the CRLF sequence should delimit each header-field. This impacts all Node.js active versions: v16, v18, and, v20
- Record
AZL-27279- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N - Updated
- 2026-11-02
OSVBELL-CVE-2023-30589
7.5
CVE-2023-30589 does not affect BellSoft software
- Record
BELL-CVE-2023-30589- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N - Updated
- 2026-11-02
OSVDEBIAN-CVE-2023-30589
7.5
The llhttp parser in the http module in Node v20.2.0 does not strictly use the CRLF sequence to delimit HTTP requests. This can lead to HTTP Request Smuggling (HRS). The CR character (without LF) is sufficient to delimit HTTP header fields in the llhttp parser. According to RFC7230 section 3, only the CRLF sequence should delimit each header-field. This impacts all Node.js active versions: v16, v18, and, v20
- Record
DEBIAN-CVE-2023-30589- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N - Updated
- 2026-11-02
OSVGHSA-cggh-pq45-6h9x
7.5
llhttp vulnerable to HTTP request smuggling
The llhttp parser in the http module in Node v20.2.0 does not strictly use the CRLF sequence to delimit HTTP requests. This can lead to HTTP Request Smuggling (HRS).
The CR character (without LF) is sufficient to delimit HTTP header fields in the llhttp parser. According to RFC7230 section 3, only the CRLF sequence should delimit each header-field. This impacts all Node.js active versions: v16, v18, and, v20
- Record
GHSA-cggh-pq45-6h9x- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N - Updated
- 2026-11-02
OSVOESA-2023-1551
9.8
nodejs security update
Node.js is a platform built on Chrome's JavaScript runtime for easily building fast, scalable network applications. Node.js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient, perfect for data-intensive real-time applications that run across distributed devices.
Security Fix(es):
This affects versions of the package http-cache-semantics before 4.1.1. The issue can be exploited via malicious request header values sent to a server, when that server reads the cache policy from the request using this library.
(CVE-2022-25881)
A OS Command Injection vulnerability exists in Node.js versions <14.20.0, <16.20.0, <18.5.0 due to an insufficient IsAllowedHost check that can easily be bypassed because IsIPAddress does not properly check if an IP address is invalid before making DBS requests allowing rebinding attacks.(CVE-2022-32212)
The llhttp parser <v14.20.1, <v16.17.1 and <v18.9.1 in the http module in Node.js does not correctly parse and validate Transfer-Encoding headers and can lead to HTTP Request Smuggling (HRS).(CVE-2022-32213)
The llhttp parser <v14.20.1, <v16.17.1 and <v18.9.1 in the http module in Node.js does not strictly use the CRLF sequence to delimit HTTP requests. This can lead to HTTP Request Smuggling (HRS).(CVE-2022-32214)
The llhttp parser <v14.20.1, <v16.17.1 and <v18.9.1 in the http module in Node.js does not correctly handle multi-line Transfer-Encoding headers. This can lead to HTTP Request Smuggling (HRS).(CVE-2022-32215)
The llhttp parser in the http module in Node v18.7.0 does not correctly handle header fields that are not terminated with CLRF. This may result in HTTP Request Smuggling.(CVE-2022-35256)
A privilege escalation vulnerability exists in Node.js <19.6.1, <18.14.1, <16.19.1 and <14.21.3 that made it possible to bypass the experimental Permissions (https://nodejs.org/api/permissions.html) feature in Node.js and access non authorized modules by using process.mainModule.require(). This only affects users who had enabled the experimental permissions option with --experimental-policy.(CVE-2023-23918)
An untrusted search path vulnerability exists in Node.js. <19.6.1, <18.14.1, <16.19.1, and <14.21.3 that could allow an attacker to search and potentially load ICU data when running with elevated privileges.(CVE-2023-23920)
The use of proto in process.mainModule.proto.require() can bypass the policy mechanism and require modules outside of the policy.json definition.
References: https://nodejs.org/en/blog/vulnerability/june-2023-security-releases(CVE-2023-30581)
The llhttp parser in the http module in Node v20.2.0 does not strictly use the CRLF sequence to delimit HTTP requests. This can lead to HTTP Request Smuggling (HRS).
The CR character (without LF) is sufficient to delimit HTTP header fields in the llhttp parser. According to RFC7230 section 3, only the CRLF sequence should delimit each header-field. This impacts all Node.js active versions: v16, v18, and, v20 (CVE-2023-30589)
The generateKeys() API function returned from crypto.createDiffieHellman() only generates missing (or outdated) keys, that is, it only generates a private key if none has been set yet.
References: https://nodejs.org/en/blog/vulnerability/june-2023-security-releases(CVE-2023-30590)
The use of Module._load() can bypass the policy mechanism and require modules outside of the policy.json definition for a given module.
This vulnerability affects all users using the experimental policy mechanism in all active release lines: 16.x, 18.x and, 20.x.
Please note that at the time this CVE was issued, the policy is an experimental feature of Node.js.(CVE-2023-32002)
The use of module.constructor.createRequire() can bypass the policy mechanism and require modules outside of the policy.json definition for a given module.
This vulnerability affects all users using the experimental…
- Record
OESA-2023-1551- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2023:4330
7.5
Red Hat Security Advisory: nodejs:18 security, bug fix, and enhancement update
- Record
RHSA-2023:4330- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N - Updated
- 2026-11-02
OSVRHSA-2023:4331
7.5
Red Hat Security Advisory: nodejs security, bug fix, and enhancement update
- Record
RHSA-2023:4331- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N - Updated
- 2026-11-02
OSVRHSA-2023:4536
7.5
Red Hat Security Advisory: nodejs:18 security, bug fix, and enhancement update
- Record
RHSA-2023:4536- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N - Updated
- 2026-11-02
OSVRHSA-2023:4537
7.5
Red Hat Security Advisory: nodejs:16 security, bug fix, and enhancement update
- Record
RHSA-2023:4537- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N - Updated
- 2026-11-02
OSVRHSA-2023:5361
8.8
Red Hat Security Advisory: nodejs:16 security, bug fix, and enhancement update
- Record
RHSA-2023:5361- CVSS 3.1
- 8.8 High
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2023:5533
8.8
Red Hat Security Advisory: nodejs security, bug fix, and enhancement update
- Record
RHSA-2023:5533- CVSS 3.1
- 8.8 High
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRLSA-2023:4536
7.5
Moderate: nodejs:18 security, bug fix, and enhancement update
Node.js is a software development platform for building fast and scalable network applications in the JavaScript programming language.
The package has been upgraded to a later upstream version: nodejs (18.16.1). (BZ#2223630, BZ#2223631, BZ#2223632, BZ#2223633, BZ#2223635, BZ#2223642)
Security Fix(es):
-
nodejs: mainModule.proto bypass experimental policy mechanism (CVE-2023-30581)
-
nodejs: process interuption due to invalid Public Key information in x509 certificates (CVE-2023-30588)
-
nodejs: HTTP Request Smuggling via Empty headers separated by CR (CVE-2023-30589)
-
nodejs: DiffieHellman do not generate keys after setting a private key (CVE-2023-30590)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
Bug Fix(es):
- nodejs:18/nodejs: Don't assume FIPS is disabled by default [rhel-8] (BZ#2223639)
- Record
RLSA-2023:4536- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N - Updated
- 2026-11-02
OSVUBUNTU-CVE-2023-30589
7.5
The llhttp parser in the http module in Node v20.2.0 does not strictly use the CRLF sequence to delimit HTTP requests. This can lead to HTTP Request Smuggling (HRS). The CR character (without LF) is sufficient to delimit HTTP header fields in the llhttp parser. According to RFC7230 section 3, only the CRLF sequence should delimit each header-field. This impacts all Node.js active versions: v16, v18, and, v20
- Record
UBUNTU-CVE-2023-30589- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N - Updated
- 2026-11-02
OSVALSA-2023:4330 No score
Moderate: nodejs:18 security, bug fix, and enhancement update
Node.js is a software development platform for building fast and scalable network applications in the JavaScript programming language.
The package has been upgraded to a later upstream version: nodejs (18). (BZ#2223314, BZ#2223316, BZ#2223318, BZ#2223319, BZ#2223320, BZ#2223354)
Security Fix(es):
- nodejs: mainModule.proto bypass experimental policy mechanism (CVE-2023-30581)
- nodejs: process interuption due to invalid Public Key information in x509 certificates (CVE-2023-30588)
- nodejs: HTTP Request Smuggling via Empty headers separated by CR (CVE-2023-30589)
- nodejs: DiffieHellman do not generate keys after setting a private key (CVE-2023-30590)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
- Record
ALSA-2023:4330- Updated
- 2026-11-02
OSVALSA-2023:4331 No score
Moderate: nodejs security, bug fix, and enhancement update
Node.js is a software development platform for building fast and scalable network applications in the JavaScript programming language.
The package has been upgraded to a later upstream version: nodejs (16.20.1). (BZ#2223334, BZ#2223336, BZ#2223338, BZ#2223340, BZ#2223342, BZ#2223344)
Security Fix(es):
- nodejs: mainModule.proto bypass experimental policy mechanism (CVE-2023-30581)
- nodejs: process interuption due to invalid Public Key information in x509 certificates (CVE-2023-30588)
- nodejs: HTTP Request Smuggling via Empty headers separated by CR (CVE-2023-30589)
- nodejs: DiffieHellman do not generate keys after setting a private key (CVE-2023-30590)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
- Record
ALSA-2023:4331- Updated
- 2026-11-02
OSVALSA-2023:4536 No score
Moderate: nodejs:18 security, bug fix, and enhancement update
Node.js is a software development platform for building fast and scalable network applications in the JavaScript programming language.
The package has been upgraded to a later upstream version: nodejs (18.16.1). (BZ#2223630, BZ#2223631, BZ#2223632, BZ#2223633, BZ#2223635, BZ#2223642)
Security Fix(es):
- nodejs: mainModule.proto bypass experimental policy mechanism (CVE-2023-30581)
- nodejs: process interuption due to invalid Public Key information in x509 certificates (CVE-2023-30588)
- nodejs: HTTP Request Smuggling via Empty headers separated by CR (CVE-2023-30589)
- nodejs: DiffieHellman do not generate keys after setting a private key (CVE-2023-30590)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
Bug Fix(es):
- nodejs:18/nodejs: Don't assume FIPS is disabled by default [almalinux-8] (BZ#2223639)
- Record
ALSA-2023:4536- Updated
- 2026-11-02
OSVALSA-2023:4537 No score
Moderate: nodejs:16 security, bug fix, and enhancement update
Node.js is a software development platform for building fast and scalable network applications in the JavaScript programming language.
The package has been upgraded to a later upstream version: nodejs (16.20.1). (BZ#2223678, BZ#2223680, BZ#2223682, BZ#2223684, BZ#2223686, BZ#2223688)
Security Fix(es):
- nodejs: mainModule.proto bypass experimental policy mechanism (CVE-2023-30581)
- nodejs: process interuption due to invalid Public Key information in x509 certificates (CVE-2023-30588)
- nodejs: HTTP Request Smuggling via Empty headers separated by CR (CVE-2023-30589)
- nodejs: DiffieHellman do not generate keys after setting a private key (CVE-2023-30590)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
- Record
ALSA-2023:4537- Updated
- 2026-11-02
OSVBIT-node-2023-30589 No score
The llhttp parser in the http module in Node v20.2.0 does not strictly use the CRLF sequence to delimit HTTP requests. This can lead to HTTP Request Smuggling (HRS).
The CR character (without LF) is sufficient to delimit HTTP header fields in the llhttp parser. According to RFC7230 section 3, only the CRLF sequence should delimit each header-field. This impacts all Node.js active versions: v16, v18, and, v20
- Record
BIT-node-2023-30589- Updated
- 2026-11-02
OSVBIT-node-min-2023-30589 No score
The llhttp parser in the http module in Node v20.2.0 does not strictly use the CRLF sequence to delimit HTTP requests. This can lead to HTTP Request Smuggling (HRS).
The CR character (without LF) is sufficient to delimit HTTP header fields in the llhttp parser. According to RFC7230 section 3, only the CRLF sequence should delimit each header-field. This impacts all Node.js active versions: v16, v18, and, v20
- Record
BIT-node-min-2023-30589- Updated
- 2026-11-02
OSV No score
The llhttp parser in the http module in Node v20.2.0 does not strictly use the CRLF sequence to delimit HTTP requests. This can lead to HTTP Request Smuggling (HRS).
The CR character (without LF) is sufficient to delimit HTTP header fields in the llhttp parser. According to RFC7230 section 3, only the CRLF sequence should delimit each header-field. This impacts all Node.js active versions: v16, v18, and, v20
- Record
CVE-2023-30589- Updated
- 2026-11-02
OSVMGASA-2023-0226 No score
Updated nodejs packages fix security vulnerability
Current nodejs 14 branch in Mageia 8 is end of life and there are no more security updates.
This release allows to move to the new nodejs 18 LTS branch and fixes the following CVEs CVE-2023-30581: mainModule.proto Bypass Experimental Policy Mechanism (High) CVE-2023-30585: Privilege escalation via Malicious Registry Key manipulation during Node.js installer repair process (Medium) CVE-2023-30588: Process interuption due to invalid Public Key information in x509 certificates (Medium) CVE-2023-30589: HTTP Request Smuggling via Empty headers separated by CR (Medium) CVE-2023-30590: DiffieHellman does not generate keys after setting a private key (Medium) OpenSSL Security Releases OpenSSL security advisory 28th March. OpenSSL security advisory 20th April. OpenSSL security advisory 30th May c-ares vulnerabilities: GHSA-9g78-jv2r-p7vc GHSA-8r8p-23f3-64c2 GHSA-54xr-f67r-4pc4 GHSA-x6mf-cxr9-8q6v
- Record
MGASA-2023-0226- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:13021-1 No score
corepack20-20.3.1-1.1 on GA media
These are all security issues fixed in the corepack20-20.3.1-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:13021-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:13564-1 No score
python310-httptools-0.6.1-1.1 on GA media
These are all security issues fixed in the python310-httptools-0.6.1-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:13564-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:12009-1 No score
python313-httptools-0.8.0-1.3 on GA media
These are all security issues fixed in the python313-httptools-0.8.0-1.3 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2026:12009-1- Updated
- 2026-11-02
OSVRLSA-2023:4537 No score
Moderate: nodejs:16 security, bug fix, and enhancement update
Node.js is a software development platform for building fast and scalable network applications in the JavaScript programming language.
The package has been upgraded to a later upstream version: nodejs (16.20.1). (BZ#2223678, BZ#2223680, BZ#2223682, BZ#2223684, BZ#2223686, BZ#2223688)
Security Fix(es):
-
nodejs: mainModule.proto bypass experimental policy mechanism (CVE-2023-30581)
-
nodejs: process interuption due to invalid Public Key information in x509 certificates (CVE-2023-30588)
-
nodejs: HTTP Request Smuggling via Empty headers separated by CR (CVE-2023-30589)
-
nodejs: DiffieHellman do not generate keys after setting a private key (CVE-2023-30590)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
- Record
RLSA-2023:4537- Updated
- 2026-11-02
OSVSUSE-SU-2023:2655-1 No score
Security update for nodejs16
This update for nodejs16 fixes the following issues:
Update to version 16.20.1:
- CVE-2023-30581: Fixed mainModule.proto Bypass Experimental Policy Mechanism (bsc#1212574).
- CVE-2023-30585: Fixed privilege escalation via Malicious Registry Key manipulation during Node.js installer repair process (bsc#1212579).
- CVE-2023-30588: Fixed process interuption due to invalid Public Key information in x509 certificates (bsc#1212581).
- CVE-2023-30589: Fixed HTTP Request Smuggling via empty headers separated by CR (bsc#1212582).
- CVE-2023-30590: Fixed DiffieHellman key generation after setting a private key (bsc#1212583).
- CVE-2023-31124: Fixed cross compilation issue with AutoTools that does not set CARES_RANDOM_FILE (bsc#1211607).
- CVE-2023-31130: Fixed buffer underwrite problem in ares_inet_net_pton() (bsc#1211606).
- CVE-2023-31147: Fixed insufficient randomness in generation of DNS query IDs (bsc#1211605).
- CVE-2023-32067: Fixed denial-of-service via 0-byte UDP payload (bsc#1211604).
Bug fixes:
- Increased the default timeout on unit tests from 2 to 20 minutes. This seems to have lead to build failures on some platforms, like s390x in Factory. (bsc#1211407)
- Record
SUSE-SU-2023:2655-1- Updated
- 2026-11-02
OSVSUSE-SU-2023:2662-1 No score
Security update for nodejs18
This update for nodejs18 fixes the following issues:
Update to version 18.16.1:
- CVE-2023-30581: Fixed mainModule.proto Bypass Experimental Policy Mechanism (bsc#1212574).
- CVE-2023-30585: Fixed privilege escalation via Malicious Registry Key manipulation during Node.js installer repair process (bsc#1212579).
- CVE-2023-30588: Fixed process interuption due to invalid Public Key information in x509 certificates (bsc#1212581).
- CVE-2023-30589: Fixed HTTP Request Smuggling via empty headers separated by CR (bsc#1212582).
- CVE-2023-30590: Fixed DiffieHellman key generation after setting a private key (bsc#1212583).
- CVE-2023-31124: Fixed cross compilation issue with AutoTools that does not set CARES_RANDOM_FILE (bsc#1211607).
- CVE-2023-31130: Fixed buffer underwrite problem in ares_inet_net_pton() (bsc#1211606).
- CVE-2023-31147: Fixed insufficient randomness in generation of DNS query IDs (bsc#1211605).
- CVE-2023-32067: Fixed denial-of-service via 0-byte UDP payload (bsc#1211604).
- CVE-2022-25881: Fixed a Regular Expression Denial of Service (bsc#1208744).
Bug fixes:
- Increased the default timeout on unit tests from 2 to 20 minutes. This seems to have lead to build failures on some platforms, like s390x in Factory. (bsc#1211407)
- Record
SUSE-SU-2023:2662-1- Updated
- 2026-11-02
OSVSUSE-SU-2023:2663-1 No score
Security update for nodejs16
This update for nodejs16 fixes the following issues:
Update to version 16.20.1:
- CVE-2023-30581: Fixed mainModule.proto Bypass Experimental Policy Mechanism (bsc#1212574).
- CVE-2023-30585: Fixed privilege escalation via Malicious Registry Key manipulation during Node.js installer repair process (bsc#1212579).
- CVE-2023-30588: Fixed process interuption due to invalid Public Key information in x509 certificates (bsc#1212581).
- CVE-2023-30589: Fixed HTTP Request Smuggling via empty headers separated by CR (bsc#1212582).
- CVE-2023-30590: Fixed DiffieHellman key generation after setting a private key (bsc#1212583).
- CVE-2023-31124: Fixed cross compilation issue with AutoTools that does not set CARES_RANDOM_FILE (bsc#1211607).
- CVE-2023-31130: Fixed buffer underwrite problem in ares_inet_net_pton() (bsc#1211606).
- CVE-2023-31147: Fixed insufficient randomness in generation of DNS query IDs (bsc#1211605).
- CVE-2023-32067: Fixed denial-of-service via 0-byte UDP payload (bsc#1211604).
Bug fixes:
- Increased the default timeout on unit tests from 2 to 20 minutes. This seems to have lead to build failures on some platforms, like s390x in Factory. (bsc#1211407)
- Record
SUSE-SU-2023:2663-1- Updated
- 2026-11-02
OSVSUSE-SU-2023:2669-1 No score
Security update for nodejs18
This update for nodejs18 fixes the following issues:
Update to version 18.16.1:
- CVE-2023-30581: Fixed mainModule.proto Bypass Experimental Policy Mechanism (bsc#1212574).
- CVE-2023-30585: Fixed privilege escalation via Malicious Registry Key manipulation during Node.js installer repair process (bsc#1212579).
- CVE-2023-30588: Fixed process interuption due to invalid Public Key information in x509 certificates (bsc#1212581).
- CVE-2023-30589: Fixed HTTP Request Smuggling via empty headers separated by CR (bsc#1212582).
- CVE-2023-30590: Fixed DiffieHellman key generation after setting a private key (bsc#1212583).
- CVE-2023-31124: Fixed cross compilation issue with AutoTools that does not set CARES_RANDOM_FILE (bsc#1211607).
- CVE-2023-31130: Fixed buffer underwrite problem in ares_inet_net_pton() (bsc#1211606).
- CVE-2023-31147: Fixed insufficient randomness in generation of DNS query IDs (bsc#1211605).
- CVE-2023-32067: Fixed denial-of-service via 0-byte UDP payload (bsc#1211604).
- CVE-2022-25881: Fixed a Regular Expression Denial of Service (bsc#1208744).
Bug fixes:
- Increased the default timeout on unit tests from 2 to 20 minutes. This seems to have lead to build failures on some platforms, like s390x in Factory. (bsc#1211407)
- Record
SUSE-SU-2023:2669-1- Updated
- 2026-11-02
OSVSUSE-SU-2023:2861-1 No score
Security update for nodejs16
This update for nodejs16 fixes the following issues:
Update to version 16.20.1:
- CVE-2023-30581: Fixed mainModule.proto Bypass Experimental Policy Mechanism (bsc#1212574).
- CVE-2023-30585: Fixed privilege escalation via Malicious Registry Key manipulation during Node.js installer repair process (bsc#1212579).
- CVE-2023-30588: Fixed process interuption due to invalid Public Key information in x509 certificates (bsc#1212581).
- CVE-2023-30589: Fixed HTTP Request Smuggling via empty headers separated by CR (bsc#1212582).
- CVE-2023-30590: Fixed DiffieHellman key generation after setting a private key (bsc#1212583).
- CVE-2023-31124: Fixed cross compilation issue with AutoTools that does not set CARES_RANDOM_FILE (bsc#1211607).
- CVE-2023-31130: Fixed buffer underwrite problem in ares_inet_net_pton() (bsc#1211606).
- CVE-2023-31147: Fixed insufficient randomness in generation of DNS query IDs (bsc#1211605).
- CVE-2023-32067: Fixed denial-of-service via 0-byte UDP payload (bsc#1211604).
Bug fixes:
- Increased the default timeout on unit tests from 2 to 20 minutes. This seems to have lead to build failures on some platforms, like s390x in Factory. (bsc#1211407)
- Record
SUSE-SU-2023:2861-1- Updated
- 2026-11-02
OSVSUSE-SU-2023:3306-1 No score
Security update for nodejs14
This update for nodejs14 fixes the following issues:
- CVE-2023-32002: Fixed permissions policies bypass via Module._load (bsc#1214150).
- CVE-2023-32006: Fixed permissions policies impersonation using module.constructor.createRequire() (bsc#1214156).
- CVE-2023-32559: Fixed permissions policies bypass via process.binding (bsc#1214154).
- CVE-2023-30581: Fixed mainModule.proto bypass (bsc#1212574).
- CVE-2023-30590: Fixed missing DiffieHellman key generation (bsc#1212583).
- CVE-2023-30589: Fixed HTTP Request Smuggling via Empty headers separated by CR (bsc#1212582).
- Record
SUSE-SU-2023:3306-1- Updated
- 2026-11-02
OSVSUSE-SU-2023:3408-1 No score
Security update for nodejs14
This update for nodejs14 fixes the following issues:
- CVE-2023-32002: Fixed permissions policies bypass via Module._load (bsc#1214150).
- CVE-2023-32006: Fixed permissions policies impersonation using module.constructor.createRequire() (bsc#1214156).
- CVE-2023-32559: Fixed permissions policies bypass via process.binding (bsc#1214154).
- CVE-2023-30581: Fixed mainModule.proto bypass (bsc#1212574).
- CVE-2023-30590: Fixed missing DiffieHellman key generation (bsc#1212583).
- CVE-2023-30589: Fixed HTTP Request Smuggling via Empty headers separated by CR (bsc#1212582).
- Record
SUSE-SU-2023:3408-1- Updated
- 2026-11-02
OSVSUSE-SU-2023:3455-1 No score
Security update for nodejs12
This update for nodejs12 fixes the following issues:
- CVE-2023-23918: Fixed permissions policies bypass via process.mainModule (bsc#1208481).
- CVE-2023-32002: Fixed permissions policies bypass via Module._load (bsc#1214150).
- CVE-2023-32006: Fixed permissions policies impersonation using module.constructor.createRequire() (bsc#1214156).
- CVE-2023-32559: Fixed permissions policies bypass via process.binding (bsc#1214154).
- CVE-2023-30581: Fixed mainModule.proto bypass (bsc#1212574).
- CVE-2023-30590: Fixed missing DiffieHellman key generation (bsc#1212583).
- CVE-2023-30589: Fixed HTTP Request Smuggling via Empty headers separated by CR (bsc#1212582).
- Record
SUSE-SU-2023:3455-1- Updated
- 2026-11-02
OSVUSN-6735-1 No score
nodejs vulnerabilities
It was discovered that Node.js incorrectly handled the use of invalid public keys while creating an x509 certificate. If a user or an automated system were tricked into opening a specially crafted input file, a remote attacker could possibly use this issue to cause a denial of service. This issue only affected Ubuntu 23.10. (CVE-2023-30588)
It was discovered that Node.js incorrectly handled the use of CRLF sequences to delimit HTTP requests. If a user or an automated system were tricked into opening a specially crafted input file, a remote attacker could possibly use this issue to obtain unauthorised access. This issue only affected Ubuntu 23.10. (CVE-2023-30589)
It was discovered that Node.js incorrectly described the generateKeys() function in the documentation. This inconsistency could possibly lead to security issues in applications that use these APIs. (CVE-2023-30590)
- Record
USN-6735-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
llhttpnpm |
before 8.1.1 | 8.1.1 |
openjdk17Alpine:v3.16 |
before 17.0.9_p8-r0 | 17.0.9_p8-r0 |
openjdk17Alpine:v3.17 |
before 17.0.9_p8-r0 | 17.0.9_p8-r0 |
openjdk17Alpine:v3.18 |
before 17.0.9_p8-r0 | 17.0.9_p8-r0 |
openjdk17Alpine:v3.19 |
before 17.0.9_p8-r0 | 17.0.9_p8-r0 |
openjdk17Alpine:v3.20 |
before 17.0.9_p8-r0 | 17.0.9_p8-r0 |
openjdk17Alpine:v3.21 |
before 17.0.9_p8-r0 | 17.0.9_p8-r0 |
openjdk17Alpine:v3.22 |
before 17.0.9_p8-r0 | 17.0.9_p8-r0 |
openjdk17Alpine:v3.23 |
before 17.0.9_p8-r0 | 17.0.9_p8-r0 |
openjdk17Alpine:v3.24 |
before 17.0.9_p8-r0 | 17.0.9_p8-r0 |
Show 144 moreShow less
| Package | Affected | Fixed |
|---|---|---|
nodejsAlmaLinux:9 |
before 1:18.16.1-1.module_el9.2.0+31+cbae0c8e | 1:18.16.1-1.module_el9.2.0+31+cbae0c8e |
nodejs-develAlmaLinux:9 |
before 1:18.16.1-1.module_el9.2.0+31+cbae0c8e | 1:18.16.1-1.module_el9.2.0+31+cbae0c8e |
nodejs-docsAlmaLinux:9 |
before 1:18.16.1-1.module_el9.2.0+31+cbae0c8e | 1:18.16.1-1.module_el9.2.0+31+cbae0c8e |
nodejs-full-i18nAlmaLinux:9 |
before 1:18.16.1-1.module_el9.2.0+31+cbae0c8e | 1:18.16.1-1.module_el9.2.0+31+cbae0c8e |
nodejs-nodemonAlmaLinux:9 |
before 2.0.20-2.module_el9.2.0+29+de583a0b | 2.0.20-2.module_el9.2.0+29+de583a0b |
nodejs-packagingAlmaLinux:9 |
before 2021.06-4.module_el9.1.0+13+d9a595ea | 2021.06-4.module_el9.1.0+13+d9a595ea |
nodejs-packaging-bundlerAlmaLinux:9 |
before 2021.06-4.module_el9.1.0+13+d9a595ea | 2021.06-4.module_el9.1.0+13+d9a595ea |
npmAlmaLinux:9 |
before 1:9.5.1-1.18.16.1.1.module_el9.2.0+31+cbae0c8e | 1:9.5.1-1.18.16.1.1.module_el9.2.0+31+cbae0c8e |
nodejsAlmaLinux:9 |
before 1:16.20.1-1.el9_2 | 1:16.20.1-1.el9_2 |
nodejs-docsAlmaLinux:9 |
before 1:16.20.1-1.el9_2 | 1:16.20.1-1.el9_2 |
nodejs-full-i18nAlmaLinux:9 |
before 1:16.20.1-1.el9_2 | 1:16.20.1-1.el9_2 |
nodejs-libsAlmaLinux:9 |
before 1:16.20.1-1.el9_2 | 1:16.20.1-1.el9_2 |
npmAlmaLinux:9 |
before 1:8.19.4-1.16.20.1.1.el9_2 | 1:8.19.4-1.16.20.1.1.el9_2 |
nodejsAlmaLinux:8 |
before 1:18.16.1-1.module_el8.8.0+3595+0818e803 | 1:18.16.1-1.module_el8.8.0+3595+0818e803 |
nodejs-develAlmaLinux:8 |
before 1:18.16.1-1.module_el8.8.0+3595+0818e803 | 1:18.16.1-1.module_el8.8.0+3595+0818e803 |
nodejs-docsAlmaLinux:8 |
before 1:18.16.1-1.module_el8.8.0+3595+0818e803 | 1:18.16.1-1.module_el8.8.0+3595+0818e803 |
nodejs-full-i18nAlmaLinux:8 |
before 1:18.16.1-1.module_el8.8.0+3595+0818e803 | 1:18.16.1-1.module_el8.8.0+3595+0818e803 |
nodejs-nodemonAlmaLinux:8 |
before 2.0.20-2.module_el8.8.0+3587+ee652244 | 2.0.20-2.module_el8.8.0+3587+ee652244 |
nodejs-packagingAlmaLinux:8 |
before 2021.06-4.module_el8.7.0+3343+ea2b7901 | 2021.06-4.module_el8.7.0+3343+ea2b7901 |
nodejs-packaging-bundlerAlmaLinux:8 |
before 2021.06-4.module_el8.7.0+3343+ea2b7901 | 2021.06-4.module_el8.7.0+3343+ea2b7901 |
npmAlmaLinux:8 |
before 1:9.5.1-1.18.16.1.1.module_el8.8.0+3595+0818e803 | 1:9.5.1-1.18.16.1.1.module_el8.8.0+3595+0818e803 |
nodejsAlmaLinux:8 |
before 1:16.20.1-1.module_el8.8.0+3594+e74fe53f | 1:16.20.1-1.module_el8.8.0+3594+e74fe53f |
nodejs-develAlmaLinux:8 |
before 1:16.20.1-1.module_el8.8.0+3594+e74fe53f | 1:16.20.1-1.module_el8.8.0+3594+e74fe53f |
nodejs-docsAlmaLinux:8 |
before 1:16.20.1-1.module_el8.8.0+3594+e74fe53f | 1:16.20.1-1.module_el8.8.0+3594+e74fe53f |
nodejs-full-i18nAlmaLinux:8 |
before 1:16.20.1-1.module_el8.8.0+3594+e74fe53f | 1:16.20.1-1.module_el8.8.0+3594+e74fe53f |
nodejs-nodemonAlmaLinux:8 |
before 2.0.20-3.module_el8.8.0+3586+d4fc0b72 | 2.0.20-3.module_el8.8.0+3586+d4fc0b72 |
nodejs-packagingAlmaLinux:8 |
before 25-1.module_el8.5.0+2605+45d748af | 25-1.module_el8.5.0+2605+45d748af |
npmAlmaLinux:8 |
before 1:8.19.4-1.16.20.1.1.module_el8.8.0+3594+e74fe53f | 1:8.19.4-1.16.20.1.1.module_el8.8.0+3594+e74fe53f |
nodejsAzure Linux:2 |
before 16.20.1-2 | 16.20.1-2 |
nodejs18Azure Linux:2 |
before 18.17.1-2 | 18.17.1-2 |
nodeBitnami |
16.0.0 up to 16.20.1, 18.0.0 up to 18.16.1, 20.0.0 up to 20.3.1 | 16.20.118.16.120.3.1 |
node-minBitnami |
16.0.0 up to 16.20.1, 18.0.0 up to 18.16.1, 20.0.0 up to 20.3.1 | 16.20.118.16.120.3.1 |
nodejsDebian:12 |
before 18.19.0+dfsg-6~deb12u1, plus listed versions 18.13.0+dfsg1-118.13.0+dfsg1-1.118.19.0+dfsg-118.19.0+dfsg-218.19.0+dfsg-318.19.0+dfsg-418.19.0+dfsg-5 |
18.19.0+dfsg-6~deb12u1 |
nodejsDebian:13 |
before 18.13.0+dfsg1-1.1 | 18.13.0+dfsg1-1.1 |
nodejsDebian:14 |
before 18.13.0+dfsg1-1.1 | 18.13.0+dfsg1-1.1 |
nodejsDebian:11 |
before 12.22.12~dfsg-1~deb11u5, plus listed versions 12.21.0~dfsg-512.22.10~dfsg-112.22.10~dfsg-212.22.12~dfsg-1~deb11u112.22.12~dfsg-1~deb11u2 Show 14 moreShow less12.22.12~dfsg-1~deb11u312.22.12~dfsg-1~deb11u412.22.4~dfsg-112.22.5~dfsg-112.22.5~dfsg-212.22.5~dfsg-2~11u112.22.5~dfsg-312.22.5~dfsg-412.22.5~dfsg-512.22.5~dfsg-612.22.5~dfsg-712.22.7~dfsg-112.22.7~dfsg-212.22.9~dfsg-1 |
12.22.12~dfsg-1~deb11u5 |
nodejsMageia:8 |
before 18.16.1-1.mga8 | 18.16.1-1.mga8 |
nodejsopenEuler:20.03-LTS-SP1 |
before 12.22.11-4.oe1 | 12.22.11-4.oe1 |
nodejsopenEuler:20.03-LTS-SP3 |
before 12.22.11-4.oe1 | 12.22.11-4.oe1 |
nodejsopenEuler:22.03-LTS |
before 12.22.11-5.oe2203sp2 | 12.22.11-5.oe2203sp2 |
nodejsopenEuler:22.03-LTS-SP1 |
before 12.22.11-5.oe2203sp1 | 12.22.11-5.oe2203sp1 |
nodejsopenEuler:22.03-LTS-SP2 |
before 12.22.11-5.oe2203sp2 | 12.22.11-5.oe2203sp2 |
nodejsRed Hat:enterprise_linux:9::appstream |
before 1:18.16.1-1.module+el9.2.0.z+19424+78951f07 | 1:18.16.1-1.module+el9.2.0.z+19424+78951f07 |
nodejs-debuginfoRed Hat:enterprise_linux:9::appstream |
before 1:18.16.1-1.module+el9.2.0.z+19424+78951f07 | 1:18.16.1-1.module+el9.2.0.z+19424+78951f07 |
nodejs-debugsourceRed Hat:enterprise_linux:9::appstream |
before 1:18.16.1-1.module+el9.2.0.z+19424+78951f07 | 1:18.16.1-1.module+el9.2.0.z+19424+78951f07 |
nodejs-develRed Hat:enterprise_linux:9::appstream |
before 1:18.16.1-1.module+el9.2.0.z+19424+78951f07 | 1:18.16.1-1.module+el9.2.0.z+19424+78951f07 |
nodejs-docsRed Hat:enterprise_linux:9::appstream |
before 1:18.16.1-1.module+el9.2.0.z+19424+78951f07 | 1:18.16.1-1.module+el9.2.0.z+19424+78951f07 |
nodejs-full-i18nRed Hat:enterprise_linux:9::appstream |
before 1:18.16.1-1.module+el9.2.0.z+19424+78951f07 | 1:18.16.1-1.module+el9.2.0.z+19424+78951f07 |
nodejs-nodemonRed Hat:enterprise_linux:9::appstream |
before 0:2.0.20-2.module+el9.2.0.z+18497+a402347c | 0:2.0.20-2.module+el9.2.0.z+18497+a402347c |
nodejs-packagingRed Hat:enterprise_linux:9::appstream |
before 0:2021.06-4.module+el9.1.0+15718+e52ec601 | 0:2021.06-4.module+el9.1.0+15718+e52ec601 |
nodejs-packaging-bundlerRed Hat:enterprise_linux:9::appstream |
before 0:2021.06-4.module+el9.1.0+15718+e52ec601 | 0:2021.06-4.module+el9.1.0+15718+e52ec601 |
npmRed Hat:enterprise_linux:9::appstream |
before 1:9.5.1-1.18.16.1.1.module+el9.2.0.z+19424+78951f07 | 1:9.5.1-1.18.16.1.1.module+el9.2.0.z+19424+78951f07 |
nodejsRed Hat:enterprise_linux:9::appstream |
before 1:16.20.1-1.el9_2 | 1:16.20.1-1.el9_2 |
nodejs-debuginfoRed Hat:enterprise_linux:9::appstream |
before 1:16.20.1-1.el9_2 | 1:16.20.1-1.el9_2 |
nodejs-debugsourceRed Hat:enterprise_linux:9::appstream |
before 1:16.20.1-1.el9_2 | 1:16.20.1-1.el9_2 |
nodejs-docsRed Hat:enterprise_linux:9::appstream |
before 1:16.20.1-1.el9_2 | 1:16.20.1-1.el9_2 |
nodejs-full-i18nRed Hat:enterprise_linux:9::appstream |
before 1:16.20.1-1.el9_2 | 1:16.20.1-1.el9_2 |
nodejs-libsRed Hat:enterprise_linux:9::appstream |
before 1:16.20.1-1.el9_2 | 1:16.20.1-1.el9_2 |
nodejs-libs-debuginfoRed Hat:enterprise_linux:9::appstream |
before 1:16.20.1-1.el9_2 | 1:16.20.1-1.el9_2 |
npmRed Hat:enterprise_linux:9::appstream |
before 1:8.19.4-1.16.20.1.1.el9_2 | 1:8.19.4-1.16.20.1.1.el9_2 |
nodejsRed Hat:enterprise_linux:8::appstream |
before 1:18.16.1-1.module+el8.8.0+19438+94e84959 | 1:18.16.1-1.module+el8.8.0+19438+94e84959 |
nodejs-debuginfoRed Hat:enterprise_linux:8::appstream |
before 1:18.16.1-1.module+el8.8.0+19438+94e84959 | 1:18.16.1-1.module+el8.8.0+19438+94e84959 |
nodejs-debugsourceRed Hat:enterprise_linux:8::appstream |
before 1:18.16.1-1.module+el8.8.0+19438+94e84959 | 1:18.16.1-1.module+el8.8.0+19438+94e84959 |
nodejs-develRed Hat:enterprise_linux:8::appstream |
before 1:18.16.1-1.module+el8.8.0+19438+94e84959 | 1:18.16.1-1.module+el8.8.0+19438+94e84959 |
nodejs-docsRed Hat:enterprise_linux:8::appstream |
before 1:18.16.1-1.module+el8.8.0+19438+94e84959 | 1:18.16.1-1.module+el8.8.0+19438+94e84959 |
nodejs-full-i18nRed Hat:enterprise_linux:8::appstream |
before 1:18.16.1-1.module+el8.8.0+19438+94e84959 | 1:18.16.1-1.module+el8.8.0+19438+94e84959 |
nodejs-nodemonRed Hat:enterprise_linux:8::appstream |
before 0:2.0.20-2.module+el8.8.0+18432+27f188ac | 0:2.0.20-2.module+el8.8.0+18432+27f188ac |
nodejs-packagingRed Hat:enterprise_linux:8::appstream |
before 0:2021.06-4.module+el8.7.0+15582+19c314fa | 0:2021.06-4.module+el8.7.0+15582+19c314fa |
nodejs-packaging-bundlerRed Hat:enterprise_linux:8::appstream |
before 0:2021.06-4.module+el8.7.0+15582+19c314fa | 0:2021.06-4.module+el8.7.0+15582+19c314fa |
npmRed Hat:enterprise_linux:8::appstream |
before 1:9.5.1-1.18.16.1.1.module+el8.8.0+19438+94e84959 | 1:9.5.1-1.18.16.1.1.module+el8.8.0+19438+94e84959 |
nodejsRed Hat:enterprise_linux:8::appstream |
before 1:16.20.1-1.module+el8.8.0+19440+ee8dbee5 | 1:16.20.1-1.module+el8.8.0+19440+ee8dbee5 |
nodejs-debuginfoRed Hat:enterprise_linux:8::appstream |
before 1:16.20.1-1.module+el8.8.0+19440+ee8dbee5 | 1:16.20.1-1.module+el8.8.0+19440+ee8dbee5 |
nodejs-debugsourceRed Hat:enterprise_linux:8::appstream |
before 1:16.20.1-1.module+el8.8.0+19440+ee8dbee5 | 1:16.20.1-1.module+el8.8.0+19440+ee8dbee5 |
nodejs-develRed Hat:enterprise_linux:8::appstream |
before 1:16.20.1-1.module+el8.8.0+19440+ee8dbee5 | 1:16.20.1-1.module+el8.8.0+19440+ee8dbee5 |
nodejs-docsRed Hat:enterprise_linux:8::appstream |
before 1:16.20.1-1.module+el8.8.0+19440+ee8dbee5 | 1:16.20.1-1.module+el8.8.0+19440+ee8dbee5 |
nodejs-full-i18nRed Hat:enterprise_linux:8::appstream |
before 1:16.20.1-1.module+el8.8.0+19440+ee8dbee5 | 1:16.20.1-1.module+el8.8.0+19440+ee8dbee5 |
nodejs-nodemonRed Hat:enterprise_linux:8::appstream |
before 0:2.0.20-3.module+el8.8.0+19038+6f60344f | 0:2.0.20-3.module+el8.8.0+19038+6f60344f |
nodejs-packagingRed Hat:enterprise_linux:8::appstream |
before 0:25-1.module+el8.5.0+10992+fac5fe06 | 0:25-1.module+el8.5.0+10992+fac5fe06 |
npmRed Hat:enterprise_linux:8::appstream |
before 1:8.19.4-1.16.20.1.1.module+el8.8.0+19440+ee8dbee5 | 1:8.19.4-1.16.20.1.1.module+el8.8.0+19440+ee8dbee5 |
nodejsRed Hat:rhel_eus:8.6::appstream |
before 1:16.20.2-2.module+el8.6.0+19897+9590a839 | 1:16.20.2-2.module+el8.6.0+19897+9590a839 |
nodejs-debuginfoRed Hat:rhel_eus:8.6::appstream |
before 1:16.20.2-2.module+el8.6.0+19897+9590a839 | 1:16.20.2-2.module+el8.6.0+19897+9590a839 |
nodejs-debugsourceRed Hat:rhel_eus:8.6::appstream |
before 1:16.20.2-2.module+el8.6.0+19897+9590a839 | 1:16.20.2-2.module+el8.6.0+19897+9590a839 |
nodejs-develRed Hat:rhel_eus:8.6::appstream |
before 1:16.20.2-2.module+el8.6.0+19897+9590a839 | 1:16.20.2-2.module+el8.6.0+19897+9590a839 |
nodejs-docsRed Hat:rhel_eus:8.6::appstream |
before 1:16.20.2-2.module+el8.6.0+19897+9590a839 | 1:16.20.2-2.module+el8.6.0+19897+9590a839 |
nodejs-full-i18nRed Hat:rhel_eus:8.6::appstream |
before 1:16.20.2-2.module+el8.6.0+19897+9590a839 | 1:16.20.2-2.module+el8.6.0+19897+9590a839 |
nodejs-nodemonRed Hat:rhel_eus:8.6::appstream |
before 0:3.0.1-1.module+el8.6.0+19765+366b9144 | 0:3.0.1-1.module+el8.6.0+19765+366b9144 |
nodejs-packagingRed Hat:rhel_eus:8.6::appstream |
before 0:26-1.module+el8.6.0+19856+c0c87259 | 0:26-1.module+el8.6.0+19856+c0c87259 |
npmRed Hat:rhel_eus:8.6::appstream |
before 1:8.19.4-1.16.20.2.2.module+el8.6.0+19897+9590a839 | 1:8.19.4-1.16.20.2.2.module+el8.6.0+19897+9590a839 |
nodejsRed Hat:rhel_eus:9.0::appstream |
before 1:16.20.2-1.el9_0 | 1:16.20.2-1.el9_0 |
nodejs-debuginfoRed Hat:rhel_eus:9.0::appstream |
before 1:16.20.2-1.el9_0 | 1:16.20.2-1.el9_0 |
nodejs-debugsourceRed Hat:rhel_eus:9.0::appstream |
before 1:16.20.2-1.el9_0 | 1:16.20.2-1.el9_0 |
nodejs-docsRed Hat:rhel_eus:9.0::appstream |
before 1:16.20.2-1.el9_0 | 1:16.20.2-1.el9_0 |
nodejs-full-i18nRed Hat:rhel_eus:9.0::appstream |
before 1:16.20.2-1.el9_0 | 1:16.20.2-1.el9_0 |
nodejs-libsRed Hat:rhel_eus:9.0::appstream |
before 1:16.20.2-1.el9_0 | 1:16.20.2-1.el9_0 |
nodejs-libs-debuginfoRed Hat:rhel_eus:9.0::appstream |
before 1:16.20.2-1.el9_0 | 1:16.20.2-1.el9_0 |
npmRed Hat:rhel_eus:9.0::appstream |
before 1:8.19.4-1.16.20.2.1.el9_0 | 1:8.19.4-1.16.20.2.1.el9_0 |
nodejsRocky Linux:8 |
before 1:18.16.1-1.module+el8.8.0+1413+a47876c7 | 1:18.16.1-1.module+el8.8.0+1413+a47876c7 |
nodejs-nodemonRocky Linux:8 |
before 0:2.0.20-2.module+el8.7.0+1177+510ae886 | 0:2.0.20-2.module+el8.7.0+1177+510ae886 |
nodejs-packagingRocky Linux:8 |
before 0:2021.06-4.module+el8.7.0+1072+5b168780 | 0:2021.06-4.module+el8.7.0+1072+5b168780 |
nodejs-nodemonRocky Linux:8 |
before 0:2.0.20-3.module+el8.7.0+1178+d52dba78 | 0:2.0.20-3.module+el8.7.0+1178+d52dba78 |
nodejs-packagingRocky Linux:8 |
before 0:25-1.module+el8.7.0+1108+49363b0d | 0:25-1.module+el8.7.0+1108+49363b0d |
nodejs16SUSE:Linux Enterprise Module for Web and Scripting 12 |
before 16.20.1-8.30.1 | 16.20.1-8.30.1 |
nodejs18SUSE:Linux Enterprise Module for Web and Scripting 12 |
before 18.16.1-8.9.1 | 18.16.1-8.9.1 |
nodejs16SUSE:Linux Enterprise Module for Web and Scripting 15 SP4 |
before 16.20.1-150400.3.21.1 | 16.20.1-150400.3.21.1 |
nodejs16openSUSE:Leap 15.4 |
before 16.20.1-150400.3.21.1 | 16.20.1-150400.3.21.1 |
nodejs18SUSE:Linux Enterprise Module for Web and Scripting 15 SP4 |
before 18.16.1-150400.9.9.1 | 18.16.1-150400.9.9.1 |
nodejs18SUSE:Linux Enterprise Module for Web and Scripting 15 SP5 |
before 18.16.1-150400.9.9.1 | 18.16.1-150400.9.9.1 |
nodejs18openSUSE:Leap 15.4 |
before 18.16.1-150400.9.9.1 | 18.16.1-150400.9.9.1 |
nodejs18openSUSE:Leap 15.5 |
before 18.16.1-150400.9.9.1 | 18.16.1-150400.9.9.1 |
nodejs16SUSE:Linux Enterprise High Performance Computing 15 SP3-ESPOS |
before 16.20.1-150300.7.24.2 | 16.20.1-150300.7.24.2 |
nodejs16SUSE:Linux Enterprise High Performance Computing 15 SP3-LTSS |
before 16.20.1-150300.7.24.2 | 16.20.1-150300.7.24.2 |
nodejs16SUSE:Linux Enterprise Server 15 SP3-LTSS |
before 16.20.1-150300.7.24.2 | 16.20.1-150300.7.24.2 |
nodejs16SUSE:Linux Enterprise Server for SAP Applications 15 SP3 |
before 16.20.1-150300.7.24.2 | 16.20.1-150300.7.24.2 |
nodejs16SUSE:Manager Server 4.2 |
before 16.20.1-150300.7.24.2 | 16.20.1-150300.7.24.2 |
nodejs16SUSE:Enterprise Storage 7.1 |
before 16.20.1-150300.7.24.2 | 16.20.1-150300.7.24.2 |
nodejs14SUSE:Linux Enterprise Module for Web and Scripting 12 |
before 14.21.3-6.46.1 | 14.21.3-6.46.1 |
nodejs14SUSE:Linux Enterprise High Performance Computing 15 SP2-LTSS |
before 14.21.3-150200.15.49.1 | 14.21.3-150200.15.49.1 |
nodejs14SUSE:Linux Enterprise High Performance Computing 15 SP3-ESPOS |
before 14.21.3-150200.15.49.1 | 14.21.3-150200.15.49.1 |
nodejs14SUSE:Linux Enterprise High Performance Computing 15 SP3-LTSS |
before 14.21.3-150200.15.49.1 | 14.21.3-150200.15.49.1 |
nodejs14SUSE:Linux Enterprise Server 15 SP2-LTSS |
before 14.21.3-150200.15.49.1 | 14.21.3-150200.15.49.1 |
nodejs14SUSE:Linux Enterprise Server 15 SP3-LTSS |
before 14.21.3-150200.15.49.1 | 14.21.3-150200.15.49.1 |
nodejs14SUSE:Linux Enterprise Server for SAP Applications 15 SP2 |
before 14.21.3-150200.15.49.1 | 14.21.3-150200.15.49.1 |
nodejs14SUSE:Linux Enterprise Server for SAP Applications 15 SP3 |
before 14.21.3-150200.15.49.1 | 14.21.3-150200.15.49.1 |
nodejs14SUSE:Manager Server 4.2 |
before 14.21.3-150200.15.49.1 | 14.21.3-150200.15.49.1 |
nodejs14SUSE:Enterprise Storage 7.1 |
before 14.21.3-150200.15.49.1 | 14.21.3-150200.15.49.1 |
nodejs14openSUSE:Leap 15.4 |
before 14.21.3-150200.15.49.1 | 14.21.3-150200.15.49.1 |
nodejs12SUSE:Linux Enterprise High Performance Computing 15 SP2-LTSS |
before 12.22.12-150200.4.50.1 | 12.22.12-150200.4.50.1 |
nodejs12SUSE:Linux Enterprise High Performance Computing 15 SP3-ESPOS |
before 12.22.12-150200.4.50.1 | 12.22.12-150200.4.50.1 |
nodejs12SUSE:Linux Enterprise High Performance Computing 15 SP3-LTSS |
before 12.22.12-150200.4.50.1 | 12.22.12-150200.4.50.1 |
nodejs12SUSE:Linux Enterprise Server 15 SP2-LTSS |
before 12.22.12-150200.4.50.1 | 12.22.12-150200.4.50.1 |
nodejs12SUSE:Linux Enterprise Server 15 SP3-LTSS |
before 12.22.12-150200.4.50.1 | 12.22.12-150200.4.50.1 |
nodejs12SUSE:Linux Enterprise Server for SAP Applications 15 SP2 |
before 12.22.12-150200.4.50.1 | 12.22.12-150200.4.50.1 |
nodejs12SUSE:Linux Enterprise Server for SAP Applications 15 SP3 |
before 12.22.12-150200.4.50.1 | 12.22.12-150200.4.50.1 |
nodejs12SUSE:Manager Server 4.2 |
before 12.22.12-150200.4.50.1 | 12.22.12-150200.4.50.1 |
nodejs12SUSE:Enterprise Storage 7 |
before 12.22.12-150200.4.50.1 | 12.22.12-150200.4.50.1 |
nodejs12SUSE:Enterprise Storage 7.1 |
before 12.22.12-150200.4.50.1 | 12.22.12-150200.4.50.1 |
nodejs12openSUSE:Leap 15.4 |
before 12.22.12-150200.4.50.1 | 12.22.12-150200.4.50.1 |
nodejsUbuntu:Pro:14.04:LTS |
before 0.10.25~dfsg2-2ubuntu1.2+esm2, plus listed versions 0.10.15~dfsg1-40.10.21~dfsg1-10.10.22~dfsg1-20.10.23~dfsg1-10.10.23~dfsg1-2 Show 6 moreShow less0.10.23~dfsg1-30.10.24~dfsg1-10.10.25~dfsg2-20.10.25~dfsg2-2ubuntu10.10.25~dfsg2-2ubuntu1.20.10.25~dfsg2-2ubuntu1.2+esm1 |
0.10.25~dfsg2-2ubuntu1.2+esm2 |
nodejsUbuntu:Pro:16.04:LTS |
before 4.2.6~dfsg-1ubuntu4.2+esm3, plus listed versions 0.10.25~dfsg2-2ubuntu14.2.2~dfsg-14.2.3~dfsg-14.2.4~dfsg-1ubuntu14.2.4~dfsg-2 Show 6 moreShow less4.2.6~dfsg-1ubuntu14.2.6~dfsg-1ubuntu44.2.6~dfsg-1ubuntu4.14.2.6~dfsg-1ubuntu4.24.2.6~dfsg-1ubuntu4.2+esm14.2.6~dfsg-1ubuntu4.2+esm2 |
4.2.6~dfsg-1ubuntu4.2+esm3 |
nodejsUbuntu:Pro:18.04:LTS |
before 8.10.0~dfsg-2ubuntu0.4+esm5, plus listed versions 6.11.4~dfsg-1ubuntu16.11.4~dfsg-1ubuntu26.12.0~dfsg-1ubuntu16.12.0~dfsg-2ubuntu16.12.0~dfsg-2ubuntu2 Show 8 moreShow less8.10.0~dfsg-28.10.0~dfsg-2ubuntu0.28.10.0~dfsg-2ubuntu0.38.10.0~dfsg-2ubuntu0.48.10.0~dfsg-2ubuntu0.4+esm18.10.0~dfsg-2ubuntu0.4+esm28.10.0~dfsg-2ubuntu0.4+esm38.10.0~dfsg-2ubuntu0.4+esm4 |
8.10.0~dfsg-2ubuntu0.4+esm5 |
nodejsUbuntu:20.04:LTS |
before 10.19.0~dfsg-3ubuntu1.6, plus listed versions 10.15.2~dfsg-2ubuntu110.17.0~dfsg-2ubuntu410.17.0~dfsg-2ubuntu610.19.0~dfsg-3ubuntu110.19.0~dfsg-3ubuntu1.110.19.0~dfsg-3ubuntu1.210.19.0~dfsg-3ubuntu1.310.19.0~dfsg-3ubuntu1.5 |
10.19.0~dfsg-3ubuntu1.6 |
nodejsUbuntu:22.04:LTS |
before 12.22.9~dfsg-1ubuntu3.5, plus listed versions 12.22.5~dfsg-5ubuntu112.22.7~dfsg-2ubuntu112.22.7~dfsg-2ubuntu312.22.9~dfsg-1ubuntu212.22.9~dfsg-1ubuntu3 Show 4 moreShow less12.22.9~dfsg-1ubuntu3.112.22.9~dfsg-1ubuntu3.212.22.9~dfsg-1ubuntu3.312.22.9~dfsg-1ubuntu3.4 |
12.22.9~dfsg-1ubuntu3.5 |
nodejs20openSUSE:Tumbleweed |
before 20.3.1-1.1 | 20.3.1-1.1 |
python-httptoolsopenSUSE:Tumbleweed |
before 0.8.0-1.3 | 0.8.0-1.3 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, aliases, references | OSV | |
| affected | ||
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2023-30589 is a high vulnerability (CVSS 7.5) in Nodejs Node, published June 27, 2023. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 3.91%, the 90th percentile. Fixed in llhttp 8.1.1.
References
hackerone.com/reports/2001873
lists.fedoraproject.org/archives/list/[email protected]/message/VEEQIN5242K5NBE2CZ4DYTNA5B4YTYE5
lists.fedoraproject.org/archives/list/[email protected]/message/UEJWL67XR67JAGEL2ZK22NA3BRKNMZNY
lists.fedoraproject.org/archives/list/[email protected]/message/VKFMKD4MJZIKFQJAAJ4VZ2FHIJ764A76
lists.fedoraproject.org/archives/list/[email protected]/message/HMEELCREWMRT6NS7HWXLA6XFLLMO36HE
security.netapp.com/advisory/ntap-20230803-0009
Show 160 moreShow less
lists.fedoraproject.org/archives/list/[email protected]/message/VCVG4TQRGTK4LKAZKVEQAUEJM7DUACYE
lists.fedoraproject.org/archives/list/[email protected]/message/IV326O2X4BE3SINX5FJHMAKVHUAA4ZYF
security.netapp.com/advisory/ntap-20240621-0006
lists.debian.org/debian-lts-announce/2024/09/msg00029.html
nvd.nist.gov/vuln/detail/CVE-2023-30589
github.com/nodejs/llhttp/releases/tag/release%2Fv8.1.1
github.com/advisories/GHSA-cggh-pq45-6h9x
security.alpinelinux.org/vuln/CVE-2023-30589
access.redhat.com/errata/RHSA-2023:4330
access.redhat.com/security/cve/CVE-2023-30581
access.redhat.com/security/cve/CVE-2023-30588
access.redhat.com/security/cve/CVE-2023-30589
access.redhat.com/security/cve/CVE-2023-30590
bugzilla.redhat.com/2219824
bugzilla.redhat.com/2219838
bugzilla.redhat.com/2219841
bugzilla.redhat.com/2219842
errata.almalinux.org/9/ALSA-2023-4330.html
access.redhat.com/errata/RHSA-2023:4331
errata.almalinux.org/9/ALSA-2023-4331.html
access.redhat.com/errata/RHSA-2023:4536
errata.almalinux.org/8/ALSA-2023-4536.html
access.redhat.com/errata/RHSA-2023:4537
errata.almalinux.org/8/ALSA-2023-4537.html
docs.bell-sw.com/security/cves/CVE-2023-30589
github.com/CVEProject/cvelistV5/tree/main/cves/2023/30xxx/CVE-2023-30589.json
security-tracker.debian.org/tracker/CVE-2023-30589
github.com/nodejs/llhttp
advisories.mageia.org/MGASA-2023-0226.html
bugs.mageia.org/show_bug.cgi?id=32047
github.com/nodejs/node/releases/tag/v18.16.1
nodejs.org/en/blog/vulnerability/june-2023-security-releases
openeuler.org/en/security/safety-bulletin/detail.html?id=openEuler-SA-2023-1551
nvd.nist.gov/vuln/detail/CVE-2022-25881
nvd.nist.gov/vuln/detail/CVE-2022-32212
nvd.nist.gov/vuln/detail/CVE-2022-32213
nvd.nist.gov/vuln/detail/CVE-2022-32214
nvd.nist.gov/vuln/detail/CVE-2022-32215
nvd.nist.gov/vuln/detail/CVE-2022-35256
nvd.nist.gov/vuln/detail/CVE-2023-23918
nvd.nist.gov/vuln/detail/CVE-2023-23920
nvd.nist.gov/vuln/detail/CVE-2023-30581
nvd.nist.gov/vuln/detail/CVE-2023-30590
nvd.nist.gov/vuln/detail/CVE-2023-32002
nvd.nist.gov/vuln/detail/CVE-2023-32006
nvd.nist.gov/vuln/detail/CVE-2023-32559
access.redhat.com/security/updates/classification
bugzilla.redhat.com/show_bug.cgi?id=2219824
bugzilla.redhat.com/show_bug.cgi?id=2219838
bugzilla.redhat.com/show_bug.cgi?id=2219841
bugzilla.redhat.com/show_bug.cgi?id=2219842
bugzilla.redhat.com/show_bug.cgi?id=2223320
security.access.redhat.com/data/csaf/v2/advisories/2023/rhsa-2023_4330.json
cve.org/CVERecord?id=CVE-2023-30581
cve.org/CVERecord?id=CVE-2023-30588
nvd.nist.gov/vuln/detail/CVE-2023-30588
cve.org/CVERecord?id=CVE-2023-30589
cve.org/CVERecord?id=CVE-2023-30590
bugzilla.redhat.com/show_bug.cgi?id=2223334
bugzilla.redhat.com/show_bug.cgi?id=2223344
security.access.redhat.com/data/csaf/v2/advisories/2023/rhsa-2023_4331.json
bugzilla.redhat.com/show_bug.cgi?id=2223630
bugzilla.redhat.com/show_bug.cgi?id=2223642
security.access.redhat.com/data/csaf/v2/advisories/2023/rhsa-2023_4536.json
bugzilla.redhat.com/show_bug.cgi?id=2223678
bugzilla.redhat.com/show_bug.cgi?id=2223688
security.access.redhat.com/data/csaf/v2/advisories/2023/rhsa-2023_4537.json
access.redhat.com/errata/RHSA-2023:5361
bugzilla.redhat.com/show_bug.cgi?id=2216475
bugzilla.redhat.com/show_bug.cgi?id=2223679
bugzilla.redhat.com/show_bug.cgi?id=2230948
bugzilla.redhat.com/show_bug.cgi?id=2230955
bugzilla.redhat.com/show_bug.cgi?id=2230956
bugzilla.redhat.com/show_bug.cgi?id=2233892
bugzilla.redhat.com/show_bug.cgi?id=2237395
security.access.redhat.com/data/csaf/v2/advisories/2023/rhsa-2023_5361.json
access.redhat.com/security/cve/CVE-2022-25883
cve.org/CVERecord?id=CVE-2022-25883
nvd.nist.gov/vuln/detail/CVE-2022-25883
github.com/advisories/GHSA-c2qf-rxjj-qqgw
security.snyk.io/vuln/SNYK-JS-SEMVER-3247795
access.redhat.com/security/cve/CVE-2023-32002
cve.org/CVERecord?id=CVE-2023-32002
nodejs.org/en/blog/vulnerability/august-2023-security-releases
access.redhat.com/security/cve/CVE-2023-32006
cve.org/CVERecord?id=CVE-2023-32006
access.redhat.com/security/cve/CVE-2023-32559
cve.org/CVERecord?id=CVE-2023-32559
access.redhat.com/errata/RHSA-2023:5533
bugzilla.redhat.com/show_bug.cgi?id=2165824
bugzilla.redhat.com/show_bug.cgi?id=2168631
bugzilla.redhat.com/show_bug.cgi?id=2172190
bugzilla.redhat.com/show_bug.cgi?id=2172204
bugzilla.redhat.com/show_bug.cgi?id=2172217
bugzilla.redhat.com/show_bug.cgi?id=2178078
bugzilla.redhat.com/show_bug.cgi?id=2223335
bugzilla.redhat.com/show_bug.cgi?id=2236435
security.access.redhat.com/data/csaf/v2/advisories/2023/rhsa-2023_5533.json
access.redhat.com/security/cve/CVE-2022-4904
cve.org/CVERecord?id=CVE-2022-4904
nvd.nist.gov/vuln/detail/CVE-2022-4904
github.com/c-ares/c-ares/issues/496
access.redhat.com/security/cve/CVE-2022-25881
cve.org/CVERecord?id=CVE-2022-25881
access.redhat.com/security/cve/CVE-2023-23920
cve.org/CVERecord?id=CVE-2023-23920
access.redhat.com/security/cve/CVE-2023-23936
cve.org/CVERecord?id=CVE-2023-23936
nvd.nist.gov/vuln/detail/CVE-2023-23936
access.redhat.com/security/cve/CVE-2023-24807
cve.org/CVERecord?id=CVE-2023-24807
nvd.nist.gov/vuln/detail/CVE-2023-24807
errata.rockylinux.org/RLSA-2023:4536
errata.rockylinux.org/RLSA-2023:4537
suse.com/support/update/announcement/2023/suse-su-20232655-1
bugzilla.suse.com/1211407
bugzilla.suse.com/1211604
bugzilla.suse.com/1211605
bugzilla.suse.com/1211606
bugzilla.suse.com/1211607
bugzilla.suse.com/1212574
bugzilla.suse.com/1212579
bugzilla.suse.com/1212581
bugzilla.suse.com/1212582
bugzilla.suse.com/1212583
suse.com/security/cve/CVE-2023-30581
suse.com/security/cve/CVE-2023-30585
suse.com/security/cve/CVE-2023-30588
suse.com/security/cve/CVE-2023-30589
suse.com/security/cve/CVE-2023-30590
suse.com/security/cve/CVE-2023-31124
suse.com/security/cve/CVE-2023-31130
suse.com/security/cve/CVE-2023-31147
suse.com/security/cve/CVE-2023-32067
suse.com/support/update/announcement/2023/suse-su-20232662-1
bugzilla.suse.com/1208744
suse.com/security/cve/CVE-2022-25881
suse.com/support/update/announcement/2023/suse-su-20232663-1
suse.com/support/update/announcement/2023/suse-su-20232669-1
suse.com/support/update/announcement/2023/suse-su-20232861-1
suse.com/support/update/announcement/2023/suse-su-20233306-1
bugzilla.suse.com/1214150
bugzilla.suse.com/1214154
bugzilla.suse.com/1214156
suse.com/security/cve/CVE-2023-32002
suse.com/security/cve/CVE-2023-32006
suse.com/security/cve/CVE-2023-32559
suse.com/support/update/announcement/2023/suse-su-20233408-1
suse.com/support/update/announcement/2023/suse-su-20233455-1
bugzilla.suse.com/1208481
suse.com/security/cve/CVE-2023-23918
ubuntu.com/security/CVE-2023-30589
ubuntu.com/security/notices/USN-6735-1
ubuntu.com/security/CVE-2023-30588
ubuntu.com/security/CVE-2023-30590
suse.com/security/cve/CVE-2023-30582
suse.com/security/cve/CVE-2023-30583
suse.com/security/cve/CVE-2023-30584
suse.com/security/cve/CVE-2023-30586
suse.com/security/cve/CVE-2023-30587
Left out here: the rest of 1 source description. The JSON record has them.