CVE-2026-42012 Gnutls: gnutls: certificate validation bypass due to improper handling of uri and srv sans
HighCVSS 7.1
EPSS 0.37%
- Published
- Updated
- Exploit status
- No public exploit known
Description
A flaw was found in gnutls. A remote attacker could exploit this vulnerability by presenting a specially crafted certificate that contains Uniform Resource Identifier (URI) or Service (SRV) Subject Alternative Names (SANs). This could cause the certificate validation process to incorrectly fall back to checking DNS hostnames against the Common Name (CN), potentially allowing the attacker to spoof legitimate services or intercept sensitive information.
Affected products
| Product | Affected versions | Fixed in |
|---|---|---|
| gnutls | = 0 | No fix listed |
| redhat enterprise linux | < 0:3.8.10-4.el10_2 | 0:3.8.10-4.el10_2 |
| redhat enterprise linux eus | < 0:3.8.9-9.el10_0.19 | 0:3.8.9-9.el10_0.19 |
| redhat rhel els | < 0:2.12.23-22.el6_10.1 | 0:2.12.23-22.el6_10.1 |
| redhat rhel els | < 0:3.3.29-9.el7_9.2 | 0:3.3.29-9.el7_9.2 |
| redhat enterprise linux | < 0:3.6.16-8.el8_10.6 | 0:3.6.16-8.el8_10.6 |
| redhat rhel aus | < 0:3.6.14-10.el8_4.1 | 0:3.6.14-10.el8_4.1 |
| redhat rhel eus long life | < 0:3.6.14-10.el8_4.1 | 0:3.6.14-10.el8_4.1 |
| redhat rhel aus | < 0:4.13-3.el8_4.1 | 0:4.13-3.el8_4.1 |
| redhat rhel eus long life | < 0:4.13-3.el8_4.1 | 0:4.13-3.el8_4.1 |
| redhat rhel aus | < 0:3.6.16-5.el8_6.5 | 0:3.6.16-5.el8_6.5 |
| redhat rhel eus long life | < 0:3.6.16-5.el8_6.5 | 0:3.6.16-5.el8_6.5 |
| redhat rhel aus | < 0:4.13-3.el8_6.2 | 0:4.13-3.el8_6.2 |
| redhat rhel eus long life | < 0:4.13-3.el8_6.2 | 0:4.13-3.el8_6.2 |
| redhat rhel e4s | < 0:3.6.16-7.el8_8.4 | 0:3.6.16-7.el8_8.4 |
| redhat rhel tus | < 0:3.6.16-7.el8_8.4 | 0:3.6.16-7.el8_8.4 |
| redhat rhel e4s | < 0:4.13-4.el8_8.1 | 0:4.13-4.el8_8.1 |
| redhat rhel tus | < 0:4.13-4.el8_8.1 | 0:4.13-4.el8_8.1 |
| redhat enterprise linux | < 0:3.8.10-4.el9_8 | 0:3.8.10-4.el9_8 |
| redhat rhel e4s | < 0:3.7.6-21.el9_2.7 | 0:3.7.6-21.el9_2.7 |
| redhat rhel e4s | < 0:3.8.3-4.el9_4.6 | 0:3.8.3-4.el9_4.6 |
| redhat rhel eus | < 0:3.8.3-6.el9_6.4 | 0:3.8.3-6.el9_6.4 |
| redhat openshift | < 4.20.9.6.202610242033-0 | 4.20.9.6.202610242033-0 |
| redhat openshift | < 4.21.9.6.202610241345-0 | 4.21.9.6.202610241345-0 |
| redhat openshift | < 4.22.9.8.202610241758-0 | 4.22.9.8.202610241758-0 |
Show 105 more
| Product | Affected versions | Fixed in |
|---|---|---|
| redhat cert manager | < 1791371080 | 1791371080 |
| redhat cert manager | < 1791371069 | 1791371069 |
| redhat cert manager | < 1791788287 | 1791788287 |
| redhat cert manager | < 1791970484 | 1791970484 |
| redhat cert manager | < 1791459707 | 1791459707 |
| redhat cert manager | < 1791459711 | 1791459711 |
| redhat cert manager | < 1791459759 | 1791459759 |
| redhat cert manager | < 1789029076 | 1789029076 |
| redhat cert manager | < 1791966259 | 1791966259 |
| redhat cert manager | < 1790598593 | 1790598593 |
| redhat discovery | < 1782159791 | 1782159791 |
| redhat discovery | < 1782166952 | 1782166952 |
| redhat hummingbird | < 3.8.13-1.hum1 | 3.8.13-1.hum1 |
| redhat openshift ai | < 1790703542 | 1790703542 |
| redhat rhui | < 1781525684 | 1781525684 |
| redhat rhui | < 1781525671 | 1781525671 |
| redhat rhui | < 1781525693 | 1781525693 |
| redhat rhui | < 1781525739 | 1781525739 |
| redhat rhui | < 1787241211 | 1787241211 |
| redhat rhui | < 1787135742 | 1787135742 |
| redhat rhui | < 1787241260 | 1787241260 |
| redhat openshift | = 4 | No fix listed |
| redhat openshift | All versions | No fix listed |
| debian/gnutls28(Debian:12) | < 3.7.9-2+deb12u7 | 3.7.9-2+deb12u7 |
| debian/gnutls28(Debian:12) | = 3.7.9-2 | No fix listed |
| debian/gnutls28(Debian:12) | = 3.7.9-2+deb12u1 | No fix listed |
| debian/gnutls28(Debian:12) | = 3.7.9-2+deb12u2 | No fix listed |
| debian/gnutls28(Debian:12) | = 3.7.9-2+deb12u3 | No fix listed |
| debian/gnutls28(Debian:12) | = 3.7.9-2+deb12u4 | No fix listed |
| debian/gnutls28(Debian:12) | = 3.7.9-2+deb12u5 | No fix listed |
| debian/gnutls28(Debian:12) | = 3.7.9-2+deb12u6 | No fix listed |
| debian/gnutls28(Debian:13) | < 3.8.9-3+deb13u4 | 3.8.9-3+deb13u4 |
| debian/gnutls28(Debian:13) | = 3.8.9-3 | No fix listed |
| debian/gnutls28(Debian:13) | = 3.8.9-3+deb13u1 | No fix listed |
| debian/gnutls28(Debian:13) | = 3.8.9-3+deb13u2 | No fix listed |
| debian/gnutls28(Debian:13) | = 3.8.9-3+deb13u3 | No fix listed |
| debian/gnutls28(Debian:14) | < 3.8.13-1 | 3.8.13-1 |
| debian/gnutls28(Debian:14) | = 3.8.10-1 | No fix listed |
| debian/gnutls28(Debian:14) | = 3.8.10-2 | No fix listed |
| debian/gnutls28(Debian:14) | = 3.8.10-3 | No fix listed |
| debian/gnutls28(Debian:14) | = 3.8.11-1 | No fix listed |
| debian/gnutls28(Debian:14) | = 3.8.11-2 | No fix listed |
| debian/gnutls28(Debian:14) | = 3.8.11-3 | No fix listed |
| debian/gnutls28(Debian:14) | = 3.8.12-1 | No fix listed |
| debian/gnutls28(Debian:14) | = 3.8.12-2 | No fix listed |
| debian/gnutls28(Debian:14) | = 3.8.12-3 | No fix listed |
| debian/gnutls28(Debian:14) | = 3.8.12-4 | No fix listed |
| debian/gnutls28(Debian:14) | = 3.8.9-3 | No fix listed |
| redhat/gnutls(Red Hat:enterprise_linux:10.2) | < 3.8.10-4.el10_2 | 3.8.10-4.el10_2 |
| redhat/gnutls(Red Hat:enterprise_linux_eus:10.0) | < 3.8.9-9.el10_0.19 | 3.8.9-9.el10_0.19 |
| redhat/gnutls(Red Hat:rhel_els:6) | < 2.12.23-22.el6_10.1 | 2.12.23-22.el6_10.1 |
| redhat/gnutls(Red Hat:rhel_els:7) | < 3.3.29-9.el7_9.2 | 3.3.29-9.el7_9.2 |
| redhat/gnutls(Red Hat:enterprise_linux:8) | < 3.6.16-8.el8_10.6 | 3.6.16-8.el8_10.6 |
| redhat/gnutls(Red Hat:rhel_aus:8.4) | < 3.6.14-10.el8_4.1 | 3.6.14-10.el8_4.1 |
| redhat/libtasn1(Red Hat:rhel_aus:8.4) | < 4.13-3.el8_4.1 | 4.13-3.el8_4.1 |
| redhat/gnutls(Red Hat:rhel_eus_long_life:8.4) | < 3.6.14-10.el8_4.1 | 3.6.14-10.el8_4.1 |
| redhat/libtasn1(Red Hat:rhel_eus_long_life:8.4) | < 4.13-3.el8_4.1 | 4.13-3.el8_4.1 |
| redhat/gnutls(Red Hat:rhel_aus:8.6) | < 3.6.16-5.el8_6.5 | 3.6.16-5.el8_6.5 |
| redhat/libtasn1(Red Hat:rhel_aus:8.6) | < 4.13-3.el8_6.2 | 4.13-3.el8_6.2 |
| redhat/gnutls(Red Hat:rhel_eus_long_life:8.6) | < 3.6.16-5.el8_6.5 | 3.6.16-5.el8_6.5 |
| redhat/libtasn1(Red Hat:rhel_eus_long_life:8.6) | < 4.13-3.el8_6.2 | 4.13-3.el8_6.2 |
| redhat/gnutls(Red Hat:rhel_tus:8.8) | < 3.6.16-7.el8_8.4 | 3.6.16-7.el8_8.4 |
| redhat/libtasn1(Red Hat:rhel_tus:8.8) | < 4.13-4.el8_8.1 | 4.13-4.el8_8.1 |
| redhat/gnutls(Red Hat:rhel_e4s:8.8) | < 3.6.16-7.el8_8.4 | 3.6.16-7.el8_8.4 |
| redhat/libtasn1(Red Hat:rhel_e4s:8.8) | < 4.13-4.el8_8.1 | 4.13-4.el8_8.1 |
| redhat/gnutls(Red Hat:enterprise_linux:9) | < 3.8.10-4.el9_8 | 3.8.10-4.el9_8 |
| redhat/gnutls(Red Hat:rhel_e4s:9.2) | < 3.7.6-21.el9_2.7 | 3.7.6-21.el9_2.7 |
| redhat/gnutls(Red Hat:rhel_e4s:9.4) | < 3.8.3-4.el9_4.6 | 3.8.3-4.el9_4.6 |
| redhat/gnutls(Red Hat:rhel_eus:9.6) | < 3.8.3-6.el9_6.4 | 3.8.3-6.el9_6.4 |
| redhat/openshift/ose-rhel-coreos(Red Hat:openshift:4.20::el9) | < 9:4.20.9.6.202610242033-0 | 9:4.20.9.6.202610242033-0 |
| redhat/openshift/ose-rhel-coreos(Red Hat:openshift:4.21::el9) | < 9:4.21.9.6.202610241345-0 | 9:4.21.9.6.202610241345-0 |
| redhat/openshift/ose-rhel-coreos(Red Hat:openshift:4.22::el9) | < 9:4.22.9.8.202610241758-0 | 9:4.22.9.8.202610241758-0 |
| redhat/cert-manager/jetstack-cert-manager-acmesolver-rhel9:1791371080(Red Hat:cert_manager:1.17::el9) | All versions | No fix listed |
| redhat/cert-manager/jetstack-cert-manager-rhel9:1791371069(Red Hat:cert_manager:1.17::el9) | All versions | No fix listed |
| redhat/cert-manager/cert-manager-operator-rhel9:1791788287(Red Hat:cert_manager:1.17::el9) | All versions | No fix listed |
| redhat/cert-manager/cert-manager-operator-bundle:1791970484(Red Hat:cert_manager:1.17::el9) | All versions | No fix listed |
| redhat/cert-manager/jetstack-cert-manager-acmesolver-rhel9:1791459707(Red Hat:cert_manager:1.18::el9) | All versions | No fix listed |
| redhat/cert-manager/jetstack-cert-manager-rhel9:1791459711(Red Hat:cert_manager:1.18::el9) | All versions | No fix listed |
| redhat/cert-manager/cert-manager-istio-csr-rhel9:1791459759(Red Hat:cert_manager:1.18::el9) | All versions | No fix listed |
| redhat/cert-manager/cert-manager-operator-rhel9:1789029076(Red Hat:cert_manager:1.18::el9) | All versions | No fix listed |
| redhat/cert-manager/cert-manager-operator-bundle:1791966259(Red Hat:cert_manager:1.18::el9) | All versions | No fix listed |
| redhat/cert-manager/cert-manager-trust-manager-rhel9:1790598593(Red Hat:cert_manager:1.20::el9) | All versions | No fix listed |
| redhat/discovery/discovery-server-rhel9:1782159791(Red Hat:discovery:2::el9) | All versions | No fix listed |
| redhat/discovery/discovery-ui-rhel9:1782166952(Red Hat:discovery:2::el9) | All versions | No fix listed |
| redhat/gnutls-main(Red Hat:hummingbird:1) | < 3.8.13-1.hum1 | 3.8.13-1.hum1 |
| redhat/rhai/base-image-neuron-rhel9:1790703542(Red Hat:openshift_ai:3.4::el9) | All versions | No fix listed |
| redhat/rhui5/cds-rhel9:1781525684(Red Hat:rhui:5::el9) | All versions | No fix listed |
| redhat/rhui5/haproxy-rhel9:1781525671(Red Hat:rhui:5::el9) | All versions | No fix listed |
| redhat/rhui5/installer-rhel9:1781525693(Red Hat:rhui:5::el9) | All versions | No fix listed |
| redhat/rhui5/rhua-rhel9:1781525739(Red Hat:rhui:5::el9) | All versions | No fix listed |
| redhat/rhui5/cds-kubernetes-tp-rhel9:1787241211(Red Hat:rhui:5::el9) | All versions | No fix listed |
| redhat/rhui5/installer-tp-rhel9:1787135742(Red Hat:rhui:5::el9) | All versions | No fix listed |
| redhat/rhui5/rhua-tp-rhel9:1787241260(Red Hat:rhui:5::el9) | All versions | No fix listed |
| redhat/openshift/ose-rhel-coreos-8(Red Hat:openshift:4) | All versions | No fix listed |
| redhat/openshift/ose-rhel-coreos-9(Red Hat:openshift:5) | All versions | No fix listed |
| ubuntu/gnutls28(Ubuntu:22.04) | < 3.7.3-4ubuntu1.9 | 3.7.3-4ubuntu1.9 |
| alpine/gnutls(Alpine:v3.20) | < 3.8.13-r0 | 3.8.13-r0 |
| alpine/gnutls(Alpine:v3.21) | < 3.8.13-r0 | 3.8.13-r0 |
| alpine/gnutls(Alpine:v3.22) | < 3.8.13-r0 | 3.8.13-r0 |
| alpine/gnutls(Alpine:v3.23) | < 3.8.13-r0 | 3.8.13-r0 |
| alpine/gnutls(Alpine:v3.24) | < 3.8.13-r0 | 3.8.13-r0 |
| ubuntu/gnutls28(Ubuntu:24.04) | < 3.8.3-1.1ubuntu3.6 | 3.8.3-1.1ubuntu3.6 |
| ubuntu/gnutls28(Ubuntu:26.04) | < 3.8.12-2ubuntu1.1 | 3.8.12-2ubuntu1.1 |
| azure linux gnutls(Azure Linux:3.0) | All versions | No fix listed |
| azure linux gnutls(Azure Linux:3.0) | < 3.8.13-1 | 3.8.13-1 |
References
- RHSA-2026:13274 patch vendor-advisory
- RHSA-2026:20611 patch vendor-advisory
- RHSA-2026:20612 patch vendor-advisory
- RHSA-2026:20613 patch vendor-advisory
- RHSA-2026:26319 patch vendor-advisory
- RHSA-2026:26409 patch vendor-advisory
- RHSA-2026:29197 patch vendor-advisory
- RHSA-2026:30004 patch vendor-advisory
- RHSA-2026:30849 patch vendor-advisory
- RHSA-2026:30850 patch vendor-advisory
- RHSA-2026:32962 patch vendor-advisory
- RHSA-2026:33125 patch vendor-advisory
- RHSA-2026:41921 patch vendor-advisory
- RHSA-2026:43575 patch vendor-advisory
- RHSA-2026:58981 patch vendor-advisory
- RHSA-2026:72502 patch vendor-advisory
- RHSA-2026:74674 patch vendor-advisory
- RHSA-2026:82304 patch vendor-advisory
- RHSA-2026:82322 patch vendor-advisory
- RHSA-2026:82347 patch vendor-advisory
- RHSA-2026:82354 patch vendor-advisory
- RHSA-2026:82372 patch vendor-advisory
- RHSA-2026:82857 patch vendor-advisory
- RHSA-2026:82888 patch vendor-advisory
- RHSA-2026:89197 patch vendor-advisory
- RHSA-2026:89232 patch vendor-advisory
- RHSA-2026:89333 patch vendor-advisory
- RHSA-2026:94442 patch vendor-advisory
- Red Hat CVE page mitigation vdb-entry vendor-advisory
- RHBZ#2467441 issue-tracking
- www.gnutls.org
- MSRC Security Update Guide vendor-advisory
- CBL-Mariner Releases vendor-advisory
- Debian Security Tracker CVE-2026-42012 vendor-advisory
- www.cve.org
- nvd.nist.gov
- Ubuntu CVE tracker vendor-advisory
- USN-8284-1 vendor-advisory
- USN-8539-1 vendor-advisory
- security.alpinelinux.org vendor-advisory
- bugs.debian.org issue-tracking