All vulnerabilities

Servers and applications

CVE-2019-1559

If an application encounters a fatal protocol error and then calls SSL_shutdown() twice (once to send a close_notify, and once to receive one) then OpenSSL can respond differently to the calling application if a 0 byte record is received with invalid padding compared to if a 0 byte record is received with an invalid MAC. If the application then behaves differently based on that in a way that is…

Severity
Medium 5.9
Published
27 Feb 2019
Last changed
17 Jun 2026
Added to UpHeron
21 Oct 2026
Fixed in
1.0.2r, 6.17.0, 8.15.1
Sources
NVD

Affected software

SoftwareAffected versions
Node.jsServers and applications · cpe:a:nodejs:node.js
  • From 6.0.0 up to 6.8.1
  • From 6.9.0 before 6.17.0
  • From 8.0.0 up to 8.8.1
  • From 8.9.0 before 8.15.1
OpenSSLServers and applications · cpe:a:openssl:openssl
  • From 1.0.2 before 1.0.2r
MySQLServers and applications · cpe:a:oracle:mysql
  • From 5.6.0 up to 5.6.43
  • From 5.7.0 up to 5.7.25
  • From 8.0.0 up to 8.0.15

References

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