CVE catalog

CVE-2018-16395

ALPINE-CVE-2018-16395

[CVE catalog]

Severity
High · CVSS 7.5CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
Published
Updated
Source
[NVD] · [CVE record]
EPSS
10.71% · Oct 25, 2026

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.

Vulnerable and fixed packages

Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.

DistributionPackageReleaseVersionStatus
Alpineruby3.112.5.2-r0fixed
Alpineruby3.122.5.2-r0fixed
Alpineruby3.132.5.2-r0fixed
Alpineruby3.142.5.2-r0fixed
Alpineruby3.152.5.2-r0fixed
Alpineruby3.162.5.2-r0fixed
Alpineruby3.172.5.2-r0fixed
Alpineruby3.182.5.2-r0fixed
Alpineruby3.192.5.2-r0fixed
Alpineruby3.202.5.2-r0fixed
Alpineruby3.212.5.2-r0fixed
Alpineruby3.222.5.2-r0fixed
Alpineruby3.232.5.2-r0fixed
Alpineruby3.242.5.2-r0fixed
Alpineruby3.42.3.8-r0fixed
Alpineruby3.52.3.8-r0fixed
Alpineruby3.62.4.5-r0fixed
Alpineruby3.72.4.5-r0fixed
Alpineruby3.82.5.2-r0fixed
Alpineruby3.92.5.2-r0fixed
Ubunturuby1.9.114.041.9.3.194-8.1ubuntu2vulnerable
Ubunturuby1.9.114.041.9.3.448-1ubuntu1vulnerable
Ubunturuby1.9.114.041.9.3.448-1ubuntu2vulnerable
Ubunturuby1.9.114.041.9.3.484-1ubuntu1vulnerable
Ubunturuby1.9.114.041.9.3.484-1ubuntu2vulnerable
Ubunturuby1.9.114.041.9.3.484-2ubuntu1vulnerable
Ubunturuby1.9.114.041.9.3.484-2ubuntu1.1vulnerable
Ubunturuby1.9.114.041.9.3.484-2ubuntu1.2vulnerable
Ubunturuby1.9.114.041.9.3.484-2ubuntu1.3vulnerable
Ubunturuby1.9.114.041.9.3.484-2ubuntu1.5vulnerable
Ubunturuby1.9.114.041.9.3.484-2ubuntu1.6vulnerable
Ubunturuby1.9.114.041.9.3.484-2ubuntu1.7vulnerable
Ubunturuby1.9.114.041.9.3.484-2ubuntu1.8vulnerable
Ubunturuby1.9.114.041.9.3.484-2ubuntu1.10vulnerable
Ubunturuby1.9.114.041.9.3.484-2ubuntu1.11vulnerable
Ubunturuby1.9.114.041.9.3.484-2ubuntu1.12vulnerable
Ubunturuby1.9.114.041.9.3.484-2ubuntu1.13fixed
Ubunturuby2.014.042.0.0.299-2vulnerable
Ubunturuby2.014.042.0.0.343-1vulnerable
Ubunturuby2.014.042.0.0.343-1ubuntu1vulnerable
Ubunturuby2.014.042.0.0.353-1vulnerable
Ubunturuby2.014.042.0.0.353-1ubuntu1vulnerable
Ubunturuby2.014.042.0.0.484-1ubuntu1vulnerable
Ubunturuby2.014.042.0.0.484-1ubuntu2vulnerable
Ubunturuby2.014.042.0.0.484-1ubuntu2.1vulnerable
Ubunturuby2.014.042.0.0.484-1ubuntu2.2vulnerable
Ubunturuby2.014.042.0.0.484-1ubuntu2.4vulnerable
Ubunturuby2.014.042.0.0.484-1ubuntu2.5vulnerable
Ubunturuby2.014.042.0.0.484-1ubuntu2.6vulnerable
Ubunturuby2.014.042.0.0.484-1ubuntu2.8vulnerable
Ubunturuby2.014.042.0.0.484-1ubuntu2.9vulnerable
Ubunturuby2.014.042.0.0.484-1ubuntu2.10vulnerable
Ubunturuby2.014.042.0.0.484-1ubuntu2.11fixed
Ubunturuby2.316.042.3.0-1vulnerable
Ubunturuby2.316.042.3.0-2vulnerable
Ubunturuby2.316.042.3.0-4ubuntu2vulnerable
Ubunturuby2.316.042.3.0-4ubuntu3vulnerable
Ubunturuby2.316.042.3.0-5ubuntu1vulnerable
Ubunturuby2.316.042.3.1-2~16.04vulnerable
Ubunturuby2.316.042.3.1-2~16.04.2vulnerable
Ubunturuby2.316.042.3.1-2~16.04.4vulnerable
Ubunturuby2.316.042.3.1-2~16.04.5vulnerable
Ubunturuby2.316.042.3.1-2~16.04.6vulnerable
Ubunturuby2.316.042.3.1-2~16.04.7vulnerable
Ubunturuby2.316.042.3.1-2~16.04.9vulnerable
Ubunturuby2.316.042.3.1-2~16.04.10vulnerable
Ubunturuby2.316.042.3.1-2~16.04.11fixed
Ubunturuby2.518.042.5.0~preview1-1ubuntu2vulnerable
Ubunturuby2.518.042.5.0-4ubuntu1vulnerable
Ubunturuby2.518.042.5.0-4ubuntu4vulnerable
Ubunturuby2.518.042.5.0-5ubuntu1vulnerable
Ubunturuby2.518.042.5.0-6ubuntu1vulnerable
Ubunturuby2.518.042.5.1-1ubuntu1vulnerable
Ubunturuby2.518.042.5.1-1ubuntu1.1fixed
Ubunturuby1.9.114.041.9.3.194-8.1ubuntu2vulnerable
Ubunturuby1.9.114.041.9.3.448-1ubuntu1vulnerable
Ubunturuby1.9.114.041.9.3.448-1ubuntu2vulnerable
Ubunturuby1.9.114.041.9.3.484-1ubuntu1vulnerable
Ubunturuby1.9.114.041.9.3.484-1ubuntu2vulnerable
Ubunturuby1.9.114.041.9.3.484-2ubuntu1vulnerable
Ubunturuby1.9.114.041.9.3.484-2ubuntu1.1vulnerable
Ubunturuby1.9.114.041.9.3.484-2ubuntu1.2vulnerable
Ubunturuby1.9.114.041.9.3.484-2ubuntu1.3vulnerable
Ubunturuby1.9.114.041.9.3.484-2ubuntu1.5vulnerable
Ubunturuby1.9.114.041.9.3.484-2ubuntu1.6vulnerable
Ubunturuby1.9.114.041.9.3.484-2ubuntu1.7vulnerable
Ubunturuby1.9.114.041.9.3.484-2ubuntu1.8vulnerable
Ubunturuby1.9.114.041.9.3.484-2ubuntu1.10vulnerable
Ubunturuby1.9.114.041.9.3.484-2ubuntu1.11vulnerable
Ubunturuby1.9.114.041.9.3.484-2ubuntu1.12vulnerable
Ubunturuby1.9.114.041.9.3.484-2ubuntu1.13fixed
Ubunturuby2.014.042.0.0.299-2vulnerable
Ubunturuby2.014.042.0.0.343-1vulnerable
Ubunturuby2.014.042.0.0.343-1ubuntu1vulnerable
Ubunturuby2.014.042.0.0.353-1vulnerable
Ubunturuby2.014.042.0.0.353-1ubuntu1vulnerable
Ubunturuby2.014.042.0.0.484-1ubuntu1vulnerable
Ubunturuby2.014.042.0.0.484-1ubuntu2vulnerable
Ubunturuby2.014.042.0.0.484-1ubuntu2.1vulnerable
Ubunturuby2.014.042.0.0.484-1ubuntu2.2vulnerable
Ubunturuby2.014.042.0.0.484-1ubuntu2.4vulnerable
Ubunturuby2.014.042.0.0.484-1ubuntu2.5vulnerable
Ubunturuby2.014.042.0.0.484-1ubuntu2.6vulnerable
Ubunturuby2.014.042.0.0.484-1ubuntu2.8vulnerable
Ubunturuby2.014.042.0.0.484-1ubuntu2.9vulnerable
Ubunturuby2.014.042.0.0.484-1ubuntu2.10vulnerable
Ubunturuby2.014.042.0.0.484-1ubuntu2.11fixed
Ubunturuby2.316.042.3.0-1vulnerable
Ubunturuby2.316.042.3.0-2vulnerable
Ubunturuby2.316.042.3.0-4ubuntu2vulnerable
Ubunturuby2.316.042.3.0-4ubuntu3vulnerable
Ubunturuby2.316.042.3.0-5ubuntu1vulnerable
Ubunturuby2.316.042.3.1-2~16.04vulnerable
Ubunturuby2.316.042.3.1-2~16.04.2vulnerable
Ubunturuby2.316.042.3.1-2~16.04.4vulnerable
Ubunturuby2.316.042.3.1-2~16.04.5vulnerable
Ubunturuby2.316.042.3.1-2~16.04.6vulnerable
Ubunturuby2.316.042.3.1-2~16.04.7vulnerable
Ubunturuby2.316.042.3.1-2~16.04.9vulnerable
Ubunturuby2.316.042.3.1-2~16.04.10vulnerable
Ubunturuby2.316.042.3.1-2~16.04.11fixed
Ubunturuby2.518.042.5.0~preview1-1ubuntu2vulnerable
Ubunturuby2.518.042.5.0-4ubuntu1vulnerable
Ubunturuby2.518.042.5.0-4ubuntu4vulnerable
Ubunturuby2.518.042.5.0-5ubuntu1vulnerable
Ubunturuby2.518.042.5.0-6ubuntu1vulnerable
Ubunturuby2.518.042.5.1-1ubuntu1vulnerable
Ubunturuby2.518.042.5.1-1ubuntu1.1fixed
Debianruby2.392.3.3-1vulnerable
Debianruby2.392.3.3-1+deb9u1vulnerable
Debianruby2.392.3.3-1+deb9u2vulnerable
Debianruby2.392.3.3-1+deb9u3vulnerable
Debianruby2.392.3.3-1+deb9u4fixed
Debianruby2.182.1.5-2vulnerable
Debianruby2.182.1.5-2+deb8u1vulnerable
Debianruby2.182.1.5-2+deb8u2vulnerable
Debianruby2.182.1.5-2+deb8u3vulnerable
Debianruby2.182.1.5-2+deb8u4vulnerable
Debianruby2.182.1.5-2+deb8u5vulnerable
Debianruby2.182.1.5-2+deb8u6fixed
Suserubywebyast 1.31.8.7.p357-0.9.20.3.1fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Alpinerubyapk3.112.5.2-r0Not reportedALPINE-CVE-2018-16395Not reported
Alpinerubyapk3.122.5.2-r0Not reportedALPINE-CVE-2018-16395Not reported
Alpinerubyapk3.132.5.2-r0Not reportedALPINE-CVE-2018-16395Not reported
Alpinerubyapk3.142.5.2-r0Not reportedALPINE-CVE-2018-16395Not reported
Alpinerubyapk3.152.5.2-r0Not reportedALPINE-CVE-2018-16395Not reported
Alpinerubyapk3.162.5.2-r0Not reportedALPINE-CVE-2018-16395Not reported
Alpinerubyapk3.172.5.2-r0Not reportedALPINE-CVE-2018-16395Not reported
Alpinerubyapk3.182.5.2-r0Not reportedALPINE-CVE-2018-16395Not reported
Alpinerubyapk3.192.5.2-r0Not reportedALPINE-CVE-2018-16395Not reported
Alpinerubyapk3.202.5.2-r0Not reportedALPINE-CVE-2018-16395Not reported
Alpinerubyapk3.212.5.2-r0Not reportedALPINE-CVE-2018-16395Not reported
Alpinerubyapk3.222.5.2-r0Not reportedALPINE-CVE-2018-16395Not reported
Alpinerubyapk3.232.5.2-r0Not reportedALPINE-CVE-2018-16395Not reported
Alpinerubyapk3.242.5.2-r0Not reportedALPINE-CVE-2018-16395Not reported
Alpinerubyapk3.42.3.8-r0Not reportedALPINE-CVE-2018-16395Not reported
Alpinerubyapk3.52.3.8-r0Not reportedALPINE-CVE-2018-16395Not reported
Alpinerubyapk3.62.4.5-r0Not reportedALPINE-CVE-2018-16395Not reported
Alpinerubyapk3.72.4.5-r0Not reportedALPINE-CVE-2018-16395Not reported
Alpinerubyapk3.82.5.2-r0Not reportedALPINE-CVE-2018-16395Not reported
Alpinerubyapk3.92.5.2-r0Not reportedALPINE-CVE-2018-16395Not reported
Ubunturuby1.9.1deb14.041.9.3.484-2ubuntu1.13Not reportedUBUNTU-CVE-2018-16395Not reported
Ubunturuby2.0deb14.042.0.0.484-1ubuntu2.11Not reportedUBUNTU-CVE-2018-16395Not reported
Ubunturuby2.3deb16.042.3.1-2~16.04.11Not reportedUBUNTU-CVE-2018-16395Not reported
Ubunturuby2.5deb18.042.5.1-1ubuntu1.1Not reportedUBUNTU-CVE-2018-16395Not reported
Ubunturuby1.9.1deb14.041.9.3.484-2ubuntu1.13Not reportedUSN-3808-1Not reported
Ubunturuby2.0deb14.042.0.0.484-1ubuntu2.11Not reportedUSN-3808-1Not reported
Ubunturuby2.3deb16.042.3.1-2~16.04.11Not reportedUSN-3808-1Not reported
Ubunturuby2.5deb18.042.5.1-1ubuntu1.1Not reportedUSN-3808-1Not reported
Debianruby2.3deb92.3.3-1+deb9u4Not reportedDSA-4332-1Not reported
Debianruby2.1deb82.1.5-2+deb8u6Not reportedDLA-1558-1Not reported
Suserubyrpmwebyast 1.31.8.7.p357-0.9.20.3.1Not reportedSUSE-SU-2022:15034-1Not reported

OpenFactory catalog packages

No matching packages in this catalog.

Observed:

References