Every CVE Search/ Get API key

CVE-2014-3468

The asn1_get_bit_der function in GNU Libtasn1 before 3.6 does not properly report an error when a...

7.5 HighFix available

The asn1_get_bit_der function in GNU Libtasn1 before 3.6 does not properly report an error when a negative bit length is identified, which allows context-dependent attackers to cause out-of-bounds access via crafted ASN.1 data.

Exploit likelihood

3.79%Down 0.9 points since Feb 4, 2022
90%50%10%1%

What each source reports

NVD Score used 7.5

The asn1_get_bit_der function in GNU Libtasn1 before 3.6 does not properly report an error when a negative bit length is identified, which allows context-dependent attackers to cause out-of-bounds access via crafted ASN.1 data.

Record
CVE-2014-3468
CVSS 2.0
7.5 HighAV:N/AC:L/Au:N/C:P/I:P/A:P
Weakness
CWE-131
Updated
2026-11-02
CVE List No score

The asn1_get_bit_der function in GNU Libtasn1 before 3.6 does not properly report an error when a negative bit length is identified, which allows context-dependent attackers to cause out-of-bounds access via crafted ASN.1 data.

Record
CVE-2014-3468
Updated
2026-11-02
EUVDEUVD-2014-3480 No score

The asn1_get_bit_der function in GNU Libtasn1 before 3.6 does not properly report an error when a negative bit length is identified, which allows context-dependent attackers to cause out-of-bounds access via crafted ASN.1 data.

Record
EUVD-2014-3480
Updated
2026-11-03
GitHub AdvisoriesGHSA-qg3j-x87h-jwjm No score

The asn1_get_bit_der function in GNU Libtasn1 before 3.6 does not properly report an error when a...

The asn1_get_bit_der function in GNU Libtasn1 before 3.6 does not properly report an error when a negative bit length is identified, which allows context-dependent attackers to cause out-of-bounds access via crafted ASN.1 data.

Record
GHSA-qg3j-x87h-jwjm
Weakness
CWE-131
Updated
2026-11-02
OSV No score

The asn1_get_bit_der function in GNU Libtasn1 before 3.6 does not properly report an error when a negative bit length is identified, which allows context-dependent attackers to cause out-of-bounds access via crafted ASN.1 data.

Record
CVE-2014-3468
Updated
2026-11-02
OSVDEBIAN-CVE-2014-3468 No score

The asn1_get_bit_der function in GNU Libtasn1 before 3.6 does not properly report an error when a negative bit length is identified, which allows context-dependent attackers to cause out-of-bounds access via crafted ASN.1 data.

Record
DEBIAN-CVE-2014-3468
Updated
2026-11-02
Show 5 moreShow less
OSVMGASA-2014-0247 No score

Updated libtasn1 packages fix CVE-2014-3467-9

Updated libtasn1 packages fix security vulnerabilities:

Multiple buffer boundary check issues were discovered in libtasn1 library, causing it to read beyond the boundary of an allocated buffer. An untrusted ASN.1 input could cause an application using the library to crash (CVE-2014-3467).

It was discovered that libtasn1 library function asn1_get_bit_der() could incorrectly report negative bit length of the value read from ASN.1 input. This could possibly lead to an out of bounds access in an application using libtasn1, for example in case if application tried to terminate read value with NUL byte (CVE-2014-3468).

A NULL pointer dereference flaw was found in libtasn1's asn1_read_value_type() / asn1_read_value() function. If an application called the function with a NULL value for an ivalue argument to determine the amount of memory needed to store data to be read from the ASN.1 input, libtasn1 could incorrectly attempt to dereference the NULL pointer, causing an application using the library to crash (CVE-2014-3469).

Record
MGASA-2014-0247
Updated
2026-11-02
OSVopenSUSE-SU-2024:10414-1 No score

libtasn1-4.9-1.3 on GA media

These are all security issues fixed in the libtasn1-4.9-1.3 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2024:10414-1
Updated
2026-11-02
OSVSUSE-SU-2015:0901-1 No score

Security update for libtasn1

libtasn1 has been updated to fix three security issues:

* asn1_get_bit_der() could have returned negative bit length
  (CVE-2014-3468)
* Multiple boundary check issues could have allowed DoS (CVE-2014-3467)
* Possible DoS by NULL pointer dereference in asn1_read_value_type
  (CVE-2014-3469)

Security Issues:

* CVE-2014-3468
  <http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2014-3468>
* CVE-2014-3467
  <http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2014-3467>
* CVE-2014-3469
  <http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2014-3469>
Record
SUSE-SU-2015:0901-1
Updated
2026-11-02
OSVUBUNTU-CVE-2014-3468 No score

The asn1_get_bit_der function in GNU Libtasn1 before 3.6 does not properly report an error when a negative bit length is identified, which allows context-dependent attackers to cause out-of-bounds access via crafted ASN.1 data.

Record
UBUNTU-CVE-2014-3468
Updated
2026-11-02
OSVUSN-2294-1 No score

libtasn1-3, libtasn1-6 vulnerabilities

It was discovered that Libtasn1 incorrectly handled certain ASN.1 data structures. An attacker could exploit this with specially crafted ASN.1 data and cause applications using Libtasn1 to crash, resulting in a denial of service. (CVE-2014-3467)

It was discovered that Libtasn1 incorrectly handled negative bit lengths. An attacker could exploit this with specially crafted ASN.1 data and cause applications using Libtasn1 to crash, resulting in a denial of service, or possibly execute arbitrary code. (CVE-2014-3468)

It was discovered that Libtasn1 incorrectly handled certain ASN.1 data. An attacker could exploit this with specially crafted ASN.1 data and cause applications using Libtasn1 to crash, resulting in a denial of service. (CVE-2014-3469)

Record
USN-2294-1
Updated
2026-11-02

Affected products

Show 3 moreShow less

Affected packages

Affected packages
PackageAffectedFixed
libtasn1-6
Debian:12
before 3.6-1
3.6-1
libtasn1-6
Debian:13
before 3.6-1
3.6-1
libtasn1-6
Debian:14
before 3.6-1
3.6-1
libtasn1-3
Debian:6.0
From an advisory covering 3 CVEs
before 2.7-1+squeeze+2, plus listed versions
2.7-12.7-1+squeeze+1
2.7-1+squeeze+2
libtasn1-3
Debian:7
From an advisory covering 3 CVEs
before 2.13-2+deb7u1, plus listed versions
2.13-2
2.13-2+deb7u1
libtasn1
Mageia:3
From an advisory covering 3 CVEs
before 3.6-1.mga3
3.6-1.mga3
libtasn1
Mageia:4
From an advisory covering 3 CVEs
before 3.6-1.mga4
3.6-1.mga4
gnutls
Red Hat:enterprise_linux:5::client
From an advisory covering 4 CVEs
before 0:1.4.1-16.el5_10
0:1.4.1-16.el5_10
gnutls-debuginfo
Red Hat:enterprise_linux:5::client
From an advisory covering 4 CVEs
before 0:1.4.1-16.el5_10
0:1.4.1-16.el5_10
gnutls-utils
Red Hat:enterprise_linux:5::client
From an advisory covering 4 CVEs
before 0:1.4.1-16.el5_10
0:1.4.1-16.el5_10
Show 43 moreShow less
Affected packages
PackageAffectedFixed
gnutls
Red Hat:enterprise_linux:5::client_workstation
From an advisory covering 4 CVEs
before 0:1.4.1-16.el5_10
0:1.4.1-16.el5_10
gnutls-debuginfo
Red Hat:enterprise_linux:5::client_workstation
From an advisory covering 4 CVEs
before 0:1.4.1-16.el5_10
0:1.4.1-16.el5_10
gnutls-devel
Red Hat:enterprise_linux:5::client_workstation
From an advisory covering 4 CVEs
before 0:1.4.1-16.el5_10
0:1.4.1-16.el5_10
gnutls
Red Hat:enterprise_linux:5::server
From an advisory covering 4 CVEs
before 0:1.4.1-16.el5_10
0:1.4.1-16.el5_10
gnutls-debuginfo
Red Hat:enterprise_linux:5::server
From an advisory covering 4 CVEs
before 0:1.4.1-16.el5_10
0:1.4.1-16.el5_10
gnutls-devel
Red Hat:enterprise_linux:5::server
From an advisory covering 4 CVEs
before 0:1.4.1-16.el5_10
0:1.4.1-16.el5_10
gnutls-utils
Red Hat:enterprise_linux:5::server
From an advisory covering 4 CVEs
before 0:1.4.1-16.el5_10
0:1.4.1-16.el5_10
libtasn1
Red Hat:enterprise_linux:6::client
From an advisory covering 3 CVEs
before 0:2.3-6.el6_5
0:2.3-6.el6_5
libtasn1-debuginfo
Red Hat:enterprise_linux:6::client
From an advisory covering 3 CVEs
before 0:2.3-6.el6_5
0:2.3-6.el6_5
libtasn1-devel
Red Hat:enterprise_linux:6::client
From an advisory covering 3 CVEs
before 0:2.3-6.el6_5
0:2.3-6.el6_5
libtasn1-tools
Red Hat:enterprise_linux:6::client
From an advisory covering 3 CVEs
before 0:2.3-6.el6_5
0:2.3-6.el6_5
libtasn1
Red Hat:enterprise_linux:6::computenode
From an advisory covering 3 CVEs
before 0:2.3-6.el6_5
0:2.3-6.el6_5
libtasn1-debuginfo
Red Hat:enterprise_linux:6::computenode
From an advisory covering 3 CVEs
before 0:2.3-6.el6_5
0:2.3-6.el6_5
libtasn1-devel
Red Hat:enterprise_linux:6::computenode
From an advisory covering 3 CVEs
before 0:2.3-6.el6_5
0:2.3-6.el6_5
libtasn1-tools
Red Hat:enterprise_linux:6::computenode
From an advisory covering 3 CVEs
before 0:2.3-6.el6_5
0:2.3-6.el6_5
libtasn1
Red Hat:enterprise_linux:6::server
From an advisory covering 3 CVEs
before 0:2.3-6.el6_5
0:2.3-6.el6_5
libtasn1-debuginfo
Red Hat:enterprise_linux:6::server
From an advisory covering 3 CVEs
before 0:2.3-6.el6_5
0:2.3-6.el6_5
libtasn1-devel
Red Hat:enterprise_linux:6::server
From an advisory covering 3 CVEs
before 0:2.3-6.el6_5
0:2.3-6.el6_5
libtasn1-tools
Red Hat:enterprise_linux:6::server
From an advisory covering 3 CVEs
before 0:2.3-6.el6_5
0:2.3-6.el6_5
libtasn1
Red Hat:enterprise_linux:6::workstation
From an advisory covering 3 CVEs
before 0:2.3-6.el6_5
0:2.3-6.el6_5
libtasn1-debuginfo
Red Hat:enterprise_linux:6::workstation
From an advisory covering 3 CVEs
before 0:2.3-6.el6_5
0:2.3-6.el6_5
libtasn1-devel
Red Hat:enterprise_linux:6::workstation
From an advisory covering 3 CVEs
before 0:2.3-6.el6_5
0:2.3-6.el6_5
libtasn1-tools
Red Hat:enterprise_linux:6::workstation
From an advisory covering 3 CVEs
before 0:2.3-6.el6_5
0:2.3-6.el6_5
libtasn1
Red Hat:enterprise_linux:7::client
From an advisory covering 3 CVEs
before 0:3.3-5.el7_0
0:3.3-5.el7_0
libtasn1-debuginfo
Red Hat:enterprise_linux:7::client
From an advisory covering 3 CVEs
before 0:3.3-5.el7_0
0:3.3-5.el7_0
libtasn1-devel
Red Hat:enterprise_linux:7::client
From an advisory covering 3 CVEs
before 0:3.3-5.el7_0
0:3.3-5.el7_0
libtasn1-tools
Red Hat:enterprise_linux:7::client
From an advisory covering 3 CVEs
before 0:3.3-5.el7_0
0:3.3-5.el7_0
libtasn1
Red Hat:enterprise_linux:7::computenode
From an advisory covering 3 CVEs
before 0:3.3-5.el7_0
0:3.3-5.el7_0
libtasn1-debuginfo
Red Hat:enterprise_linux:7::computenode
From an advisory covering 3 CVEs
before 0:3.3-5.el7_0
0:3.3-5.el7_0
libtasn1-devel
Red Hat:enterprise_linux:7::computenode
From an advisory covering 3 CVEs
before 0:3.3-5.el7_0
0:3.3-5.el7_0
libtasn1-tools
Red Hat:enterprise_linux:7::computenode
From an advisory covering 3 CVEs
before 0:3.3-5.el7_0
0:3.3-5.el7_0
libtasn1
Red Hat:enterprise_linux:7::server
From an advisory covering 3 CVEs
before 0:3.3-5.el7_0
0:3.3-5.el7_0
libtasn1-debuginfo
Red Hat:enterprise_linux:7::server
From an advisory covering 3 CVEs
before 0:3.3-5.el7_0
0:3.3-5.el7_0
libtasn1-devel
Red Hat:enterprise_linux:7::server
From an advisory covering 3 CVEs
before 0:3.3-5.el7_0
0:3.3-5.el7_0
libtasn1-tools
Red Hat:enterprise_linux:7::server
From an advisory covering 3 CVEs
before 0:3.3-5.el7_0
0:3.3-5.el7_0
libtasn1
Red Hat:enterprise_linux:7::workstation
From an advisory covering 3 CVEs
before 0:3.3-5.el7_0
0:3.3-5.el7_0
libtasn1-debuginfo
Red Hat:enterprise_linux:7::workstation
From an advisory covering 3 CVEs
before 0:3.3-5.el7_0
0:3.3-5.el7_0
libtasn1-devel
Red Hat:enterprise_linux:7::workstation
From an advisory covering 3 CVEs
before 0:3.3-5.el7_0
0:3.3-5.el7_0
libtasn1-tools
Red Hat:enterprise_linux:7::workstation
From an advisory covering 3 CVEs
before 0:3.3-5.el7_0
0:3.3-5.el7_0
rhev-hypervisor6
Red Hat:enterprise_linux:6::hypervisor
From an advisory covering 4 CVEs
before 0:6.5-20140624.0.el6ev
0:6.5-20140624.0.el6ev
libtasn1-6
Ubuntu:14.04:LTS
before 3.4-3ubuntu0.1, plus listed versions
3.3-23.4-23.4-3
3.4-3ubuntu0.1
libtasn1-6
Ubuntu:14.04:LTS
From an advisory covering 3 CVEs
before 3.4-3ubuntu0.1, plus listed versions
3.3-23.4-23.4-3
3.4-3ubuntu0.1
libtasn1
openSUSE:Tumbleweed
From an advisory covering 6 CVEs
before 4.9-1.3
4.9-1.3

History

History
RecordedChangedSources
affected, facts
aliasesEUVD
first indexedCVE List, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2014-3468 is a high vulnerability (CVSS 7.5) in Gnu Libtasn1, published June 2, 2014. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 3.79%, the 90th percentile. Fixed in libtasn1-6 3.6-1.

References

Show 66 moreShow less
MoveEnter Open