CVE-2018-9127
published 2018-04-02CVE-2018-9127: Botan 2.2.0 - 2.4.0 (fixed in 2.5.0) improperly handled wildcard certificates and could accept certain certificates as valid for hostnames when, under RFC 6125…
PriorityP337critical9.8CVSS 3.0
AVNACLPRNUINSUCHIHAH
EPSS
0.96%
58.1th percentile
Botan 2.2.0 - 2.4.0 (fixed in 2.5.0) improperly handled wildcard certificates and could accept certain certificates as valid for hostnames when, under RFC 6125 rules, they should not match. This only affects certificates issued to the same domain as the host, so to impersonate a host one must already have a wildcard certificate matching other hosts in the same domain. For example, b*.example.com would match some hostnames that do not begin with a 'b' character.
Affected
5 ranges
| Vendor | Product | Version range | Fixed in |
|---|---|---|---|
| botan_project | botan | >= 0 < 2.4.0-5 | 2.4.0-5 |
| botan_project | botan | >= 0 < 2.4.0-5 | 2.4.0-5 |
| botan_project | botan | >= 0 < 2.4.0-5 | 2.4.0-5 |
| botan_project | botan | 2.2.0 – 2.4.0 | — |
| debian | botan | < botan 2.4.0-5 (bookworm) | botan 2.4.0-5 (bookworm) |
CVSS provenance
nvdv3.09.8CRITICALCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
nvdv2.07.5HIGHAV:N/AC:L/Au:N/C:P/I:P/A:P
osv9.8CRITICAL
vendor_debian9.8CRITICAL
Stop checking back — get the weekly exploitation signal.
Every Monday: what got weaponized or added to CISA KEV in the last seven days — each CVE cross-linked to its PoC, Nuclei template, and detection rule. Free, one email a week, unsubscribe in one click.
GHSA
GHSA-r872-mggq-8gfh: Botan 2
ghsa_unreviewed·2022-05-14
CVE-2018-9127 [CRITICAL] CWE-295 GHSA-r872-mggq-8gfh: Botan 2
Botan 2.2.0 - 2.4.0 (fixed in 2.5.0) improperly handled wildcard certificates and could accept certain certificates as valid for hostnames when, under RFC 6125 rules, they should not match. This only affects certificates issued to the same domain as the host, so to impersonate a host one must already have a wildcard certificate matching other hosts in the same domain. For example, b*.example.com would match some hostnames that do not begin with a 'b' character.
OSV
CVE-2018-9127: Botan 2
osv·2018-04-02·CVSS 9.8
CVE-2018-9127 [CRITICAL] CVE-2018-9127: Botan 2
Botan 2.2.0 - 2.4.0 (fixed in 2.5.0) improperly handled wildcard certificates and could accept certain certificates as valid for hostnames when, under RFC 6125 rules, they should not match. This only affects certificates issued to the same domain as the host, so to impersonate a host one must already have a wildcard certificate matching other hosts in the same domain. For example, b*.example.com would match some hostnames that do not begin with a 'b' character.
Debian
CVE-2018-9127: botan - Botan 2.2.0 - 2.4.0 (fixed in 2.5.0) improperly handled wildcard certificates an...
vendor_debian·2018·CVSS 9.8
CVE-2018-9127 [CRITICAL] CVE-2018-9127: botan - Botan 2.2.0 - 2.4.0 (fixed in 2.5.0) improperly handled wildcard certificates an...
Botan 2.2.0 - 2.4.0 (fixed in 2.5.0) improperly handled wildcard certificates and could accept certain certificates as valid for hostnames when, under RFC 6125 rules, they should not match. This only affects certificates issued to the same domain as the host, so to impersonate a host one must already have a wildcard certificate matching other hosts in the same domain. For example, b*.example.com would match some hostnames that do not begin with a 'b' character.
Scope: local
bookworm: resolved (fixed in 2.4.0-5)
bullseye: resolved (fixed in 2.4.0-5)
trixie: resolved (fixed in 2.4.0-5)
No detection rules found.
No public exploits indexed.
No writeups or analysis indexed.
2018-04-02
Published