Contact us
Vulnerability lookup

CVE-2018-16395

critical CVSS 9.8 EPSS 10.7%

An issue was discovered in the OpenSSL library in Ruby before 2.3.8, 2.4.x before 2.4.5, 2.5.x before 2.5.2, and 2.6.x before 2.6.0-preview3. When two OpenSSL::X509::Name objects are compared using ==, depending on the ordering, non-equal objects may return true. When the first argument is one character longer than the second, or the second argument contains a character that is one less than a character in the same position of the first argument, the result of == will be true. This could be leveraged to create an illegitimate certificate that may be accepted as legitimate and then used in signing or encryption operations.

Versions it affects

Software versions checked with the free lookup that CVE-2018-16395 applies to, and the release that fixes it where the sources name one.

At a glance

Severity
Critical
CVSS base score
9.8 out of 10
Known exploited
Not in CISA's catalogue of exploited vulnerabilities
EPSS
10.7% probability of exploitation in the next 30 days, higher than 96% of scored vulnerabilities
Published
2018-11-16

Is this running somewhere in your estate?

The Vulnerability Reporter inventories every machine and tells you when an advisory like this one applies to you.