All vulnerabilities

Servers and applications

CVE-2021-4044

Internally libssl in OpenSSL calls X509_verify_cert() on the client side to verify a certificate supplied by a server. That function may return a negative return value to indicate an internal error (for example out of memory). Such a negative return value is mishandled by OpenSSL and will cause an IO function (such as SSL_connect() or SSL_do_handshake()) to not indicate success and a subsequent…

Severity
High 7.5
Published
14 Dec 2021
Last changed
17 Jun 2026
Added to UpHeron
21 Oct 2026
Fixed in
1.0.2, 17.3.0
Sources
NVD

Affected software

SoftwareAffected versions
Node.jsServers and applications · cpe:a:nodejs:node.js
  • From 17.0.0 before 17.3.0
OpenSSLServers and applications · cpe:a:openssl:openssl
  • Every version before 1.0.2
  • Version 1.1.0
  • Version 3.0.0

References

  • NVD https://nvd.nist.gov/vuln/detail/CVE-2021-4044
  • CVE.org https://www.cve.org/CVERecord?id=CVE-2021-4044