Skip to content
OpenAdvisories
Unscored CVE-2014-1959 EUVD-2014-2012GHSA-pcqq-cwj9-7ggm

lib/x509/verify.c in GnuTLS before 3.1.21 and 3.2.x before 3.2.11 treats version 1 X.509 certificates as intermediate CAs, which allows rem…

Published Mar 6, 2014 · Updated Aug 6, 2024 · Assigned by mitre

Description

lib/x509/verify.c in GnuTLS before 3.1.21 and 3.2.x before 3.2.11 treats version 1 X.509 certificates as intermediate CAs, which allows remote attackers to bypass intended restrictions by leveraging a X.509 V1 certificate from a trusted CA to issue new certificates.

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 gnutls28 3.2.11-1 —
Debian 13 gnutls28 3.2.11-1 —
Debian 12 gnutls28 3.2.11-1 —
Debian 7 gnutls26 2.12.20-8 DSA-2866-1
ReleasePackageFixed inAdvisory
Ubuntu 14.04 LTS gnutls26 2.12.23-12ubuntu1 —
ReleasePackageFixed inAdvisory
openSUSE Tumbleweed gnutls 3.4.15-1.1 openSUSE-SU-2024:10105-1

Advisories 2

References