Skip to content
OpenAdvisories
Unscored CVE-2014-1569 EUVD-2014-1645GHSA-r84h-wf26-r7jw

The definite_length_decoder function in lib/util/quickder.c in Mozilla Network Security Services (NSS) before 3.16.2.4 and 3.17.x before 3.…

Published Dec 15, 2014 · Updated Aug 6, 2024 · Assigned by mozilla

Description

The definite_length_decoder function in lib/util/quickder.c in Mozilla Network Security Services (NSS) before 3.16.2.4 and 3.17.x before 3.17.3 does not ensure that the DER encoding of an ASN.1 length is properly formed, which allows remote attackers to conduct data-smuggling attacks by using a long byte sequence for an encoding, as demonstrated by the SEC_QuickDERDecodeItem function's improper handling of an arbitrary-length encoding of 0x00.

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 nss 2:3.17.2-1.1 —
Debian 13 nss 2:3.17.2-1.1 —
Debian 12 nss 2:3.17.2-1.1 —
Debian 7 nss 2:3.14.5-1+deb7u4 DSA-3186-1
Debian 6.0 nss 3.12.8-1+squeeze11 DLA-154-1
ReleasePackageFixed inAdvisory
Ubuntu 14.04 LTS nss 2:3.17.1-0ubuntu0.14.04.2 USN-2452-1
ReleasePackageFixed inAdvisory
RHEL 7 nspr +1 4.10.8-1.ael7b_1 RHBA-2015:0965
RHEL 7 nss +4 3.18.0-2.2.ael7b_1 RHBA-2015:0965
RHEL 7 nss-util +1 3.18.0-1.ael7b_1 RHBA-2015:0965
RHEL 6 nspr +1 4.10.8-1.el6_6 RHBA-2015:0926
RHEL 6 nss +4 3.18.0-5.3.el6_6 RHBA-2015:0926
RHEL 6 nss-util +1 3.18.0-1.el6_6 RHBA-2015:0926
RHEL 5 nspr +1 4.10.8-1.el5_11 RHBA-2015:0925
RHEL 5 nss +3 3.18.0-6.el5_11 RHBA-2015:0925
ReleasePackageFixed inAdvisory
openSUSE Tumbleweed mozilla-nss 3.26.2-1.1 openSUSE-SU-2024:10451-1

Advisories 7

References