Skip to content
OpenAdvisories
High USN-6735-1 3 CVEs

nodejs vulnerabilities

Published Apr 16, 2024 · Updated Jun 29, 2026

Summary

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)

Fixed packages 5

ReleasePackageFixed in
Ubuntu · 20.04 LTS 20.04:LTS nodejs 10.19.0~dfsg-3ubuntu1.6
Ubuntu · 22.04 LTS 22.04:LTS nodejs 12.22.9~dfsg-1ubuntu3.5
Ubuntu · Pro 14.04 LTS Pro:14.04:LTS nodejs 0.10.25~dfsg2-2ubuntu1.2+esm2
Ubuntu · Pro 16.04 LTS Pro:16.04:LTS nodejs 4.2.6~dfsg-1ubuntu4.2+esm3
Ubuntu · Pro 18.04 LTS Pro:18.04:LTS nodejs 8.10.0~dfsg-2ubuntu0.4+esm5

Vulnerabilities 3

References

  • report
    https://ubuntu.com/security/CVE-2023-30588
  • report
    https://ubuntu.com/security/CVE-2023-30589
  • report
    https://ubuntu.com/security/CVE-2023-30590