SUSE update for nodejs20



Risk Medium
Patch available YES
Number of vulnerabilities 3
CVE-ID CVE-2025-23165
CVE-2025-23166
CVE-2025-23167
CWE-ID CWE-401
CWE-388
CWE-444
Exploitation vector Network
Public exploit N/A
Vulnerable software
Web and Scripting Module
Operating systems & Components / Operating system

openSUSE Leap
Operating systems & Components / Operating system

SUSE Linux Enterprise Server for SAP Applications 15
Operating systems & Components / Operating system

SUSE Linux Enterprise Server 15
Operating systems & Components / Operating system

corepack20
Operating systems & Components / Operating system package or component

nodejs20-docs
Operating systems & Components / Operating system package or component

nodejs20-debuginfo
Operating systems & Components / Operating system package or component

nodejs20-devel
Operating systems & Components / Operating system package or component

nodejs20-debugsource
Operating systems & Components / Operating system package or component

npm20
Operating systems & Components / Operating system package or component

nodejs20
Operating systems & Components / Operating system package or component

Vendor SUSE

Security Bulletin

This security bulletin contains information about 3 vulnerabilities.

1) Memory leak

EUVDB-ID: #VU109243

Risk: Low

CVSSv4.0: 1.7 [CVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N/E:U/U:Clear]

CVE-ID: CVE-2025-23165

CWE-ID: CWE-401 - Missing release of memory after effective lifetime

Exploit availability: No

Description

The vulnerability allows a remote attacker to perform DoS attack on the target system.

The vulnerability exists due memory leak in ReadFileUtf8 caused by a corrupted pointer. A remote attacker can force the application to leak memory and perform denial of service attack.

Mitigation

Update the affected package nodejs20 to the latest version.

Vulnerable software versions

Web and Scripting Module: 15-SP6

openSUSE Leap: 15.6

SUSE Linux Enterprise Server for SAP Applications 15: SP6

SUSE Linux Enterprise Server 15: SP6

corepack20: before 20.19.2-150600.3.12.1

nodejs20-docs: before 20.19.2-150600.3.12.1

nodejs20-debuginfo: before 20.19.2-150600.3.12.1

nodejs20-devel: before 20.19.2-150600.3.12.1

nodejs20-debugsource: before 20.19.2-150600.3.12.1

npm20: before 20.19.2-150600.3.12.1

nodejs20: before 20.19.2-150600.3.12.1

CPE2.3 External links

https://www.suse.com/support/update/announcement/2025/suse-su-202502045-1/


Q & A

Can this vulnerability be exploited remotely?

Yes. This vulnerability can be exploited by a remote non-authenticated attacker via the Internet.

Is there known malware, which exploits this vulnerability?

No. We are not aware of malware exploiting this vulnerability.

2) Improper error handling

EUVDB-ID: #VU109241

Risk: Medium

CVSSv4.0: 6.6 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:U/U:Green]

CVE-ID: CVE-2025-23166

CWE-ID: CWE-388 - Error Handling

Exploit availability: No

Description

The vulnerability allows a remote attacker to perform a denial of service (DoS) attack.

The vulnerability exists due to incorrect error handling in async cryptographic operations within the SignTraits::DeriveBits() function. A remote attacker can send specially crafted input to the application can crash the Node.js runtime.

Mitigation

Update the affected package nodejs20 to the latest version.

Vulnerable software versions

Web and Scripting Module: 15-SP6

openSUSE Leap: 15.6

SUSE Linux Enterprise Server for SAP Applications 15: SP6

SUSE Linux Enterprise Server 15: SP6

corepack20: before 20.19.2-150600.3.12.1

nodejs20-docs: before 20.19.2-150600.3.12.1

nodejs20-debuginfo: before 20.19.2-150600.3.12.1

nodejs20-devel: before 20.19.2-150600.3.12.1

nodejs20-debugsource: before 20.19.2-150600.3.12.1

npm20: before 20.19.2-150600.3.12.1

nodejs20: before 20.19.2-150600.3.12.1

CPE2.3 External links

https://www.suse.com/support/update/announcement/2025/suse-su-202502045-1/


Q & A

Can this vulnerability be exploited remotely?

Yes. This vulnerability can be exploited by a remote non-authenticated attacker via the Internet.

Is there known malware, which exploits this vulnerability?

No. We are not aware of malware exploiting this vulnerability.

3) Inconsistent interpretation of HTTP requests

EUVDB-ID: #VU109242

Risk: Medium

CVSSv4.0: 2.7 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:L/VA:N/SC:L/SI:L/SA:N/E:U/U:Green]

CVE-ID: CVE-2025-23167

CWE-ID: CWE-444 - Inconsistent Interpretation of HTTP Requests ('HTTP Request Smuggling')

Exploit availability: No

Description

The vulnerability allows a remote attacker to perform HTTP request smuggling attacks.

The vulnerability exists due to improper validation of HTTP/1 headers in llhttp. A remote attacker can send a specially crafted HTTP request to the server and smuggle arbitrary HTTP headers.

Successful exploitation of vulnerability may allow an attacker to poison HTTP cache and perform phishing attacks.

Mitigation

Update the affected package nodejs20 to the latest version.

Vulnerable software versions

Web and Scripting Module: 15-SP6

openSUSE Leap: 15.6

SUSE Linux Enterprise Server for SAP Applications 15: SP6

SUSE Linux Enterprise Server 15: SP6

corepack20: before 20.19.2-150600.3.12.1

nodejs20-docs: before 20.19.2-150600.3.12.1

nodejs20-debuginfo: before 20.19.2-150600.3.12.1

nodejs20-devel: before 20.19.2-150600.3.12.1

nodejs20-debugsource: before 20.19.2-150600.3.12.1

npm20: before 20.19.2-150600.3.12.1

nodejs20: before 20.19.2-150600.3.12.1

CPE2.3 External links

https://www.suse.com/support/update/announcement/2025/suse-su-202502045-1/


Q & A

Can this vulnerability be exploited remotely?

Yes. This vulnerability can be exploited by a remote non-authenticated attacker via the Internet.

Is there known malware, which exploits this vulnerability?

No. We are not aware of malware exploiting this vulnerability.



###SIDEBAR###