USN-6672-1: Node.js vulnerabilities

Published Mar 4, 2024
·
Updated

Morgan Jones discovered that Node.js incorrectly handled certain inputs that leads to false positive errors during some cryptographic operations. 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-23919) It was discovered that Node.js incorrectly handled certain inputs leaded to a untrusted search path vulnerability. 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 perform a privilege escalation. (CVE-2023-23920) Matt Caswell discovered that Node.js incorrectly handled certain inputs with specially crafted ASN.1 object identifiers or data containing them. 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 22.04 LTS. (CVE-2023-2650)

Affected Software

12 affected componentsFixes available
All of the following
ubuntu/libnode108<18.13.0+dfsg1-1ubuntu2.1
18.13.0+dfsg1-1ubuntu2.1
Ubuntu Ubuntu=23.10
All of the following
ubuntu/nodejs<18.13.0+dfsg1-1ubuntu2.1
18.13.0+dfsg1-1ubuntu2.1
Ubuntu Ubuntu=23.10
All of the following
ubuntu/libnode72<12.22.9~dfsg-1ubuntu3.4
12.22.9~dfsg-1ubuntu3.4
Ubuntu Ubuntu=22.04
All of the following
ubuntu/nodejs<12.22.9~dfsg-1ubuntu3.4
12.22.9~dfsg-1ubuntu3.4
Ubuntu Ubuntu=22.04
All of the following
ubuntu/libnode64<10.19.0~dfsg-3ubuntu1.5
10.19.0~dfsg-3ubuntu1.5
Ubuntu Ubuntu=20.04
All of the following
ubuntu/nodejs<10.19.0~dfsg-3ubuntu1.5
10.19.0~dfsg-3ubuntu1.5
Ubuntu Ubuntu=20.04

Remediation

Recommended actions to resolve this vulnerability, in priority order.

  1. Upgrade

    Upgrade ubuntu/libnode108 to a version that resolves this vulnerability.

    Fixed in 18.13.0+dfsg1-1ubuntu2.1
  2. Upgrade

    Upgrade ubuntu/nodejs to a version that resolves this vulnerability.

    Fixed in 18.13.0+dfsg1-1ubuntu2.1
  3. Upgrade

    Upgrade ubuntu/libnode72 to a version that resolves this vulnerability.

    Fixed in 12.22.9~dfsg-1ubuntu3.4
  4. Upgrade

    Upgrade ubuntu/nodejs to a version that resolves this vulnerability.

    Fixed in 12.22.9~dfsg-1ubuntu3.4
  5. Upgrade

    Upgrade ubuntu/libnode64 to a version that resolves this vulnerability.

    Fixed in 10.19.0~dfsg-3ubuntu1.5
  6. Upgrade

    Upgrade ubuntu/nodejs to a version that resolves this vulnerability.

    Fixed in 10.19.0~dfsg-3ubuntu1.5

Event History

Mar 4, 2024
Advisory Published
via Ubuntu·12:00 AM

Child vulnerabilities

Contains the following vulnerabilities.

Frequently Asked Questions

1

What is the severity of USN-6672-1?

The severity of USN-6672-1 indicates a potential vulnerability in Node.js that could lead to remote exploitation through specially crafted input files.

2

How do I fix USN-6672-1?

To fix USN-6672-1, upgrade to the patched versions available for the affected Node.js packages as specified in the advisory.

3

What are the affected versions in USN-6672-1?

The affected versions include Node.js 10, 12, and 18, specifically those below the specified remedial versions in the advisory.

4

Who discovered the vulnerability USN-6672-1?

The vulnerability USN-6672-1 was discovered by Morgan Jones.

5

What type of vulnerability is identified in USN-6672-1?

USN-6672-1 identifies an input handling vulnerability in Node.js that results in false positive errors during cryptographic operations.

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203