Cloudanix VulnDB

CVE-2014-1568

None

CVSS

—

EPSS

16.7%

Published

Sep 25, 2014

CISA due date

—

Cloudanix analysis

Schedule a fix SSVC: Track

A bug in how certain security software checked digital certificates could let attackers pretend to be trusted websites or services.

Exploitation
Remote Unauthenticated
Attacker needs
None
Complexity
Low
Impact
Data Tampering
Component
Library
Class
Cryptographic Weakness
Remediation
Upgrade
Effort
Medium
Patch risk
Low

What it actually does

Improper ASN.1 parsing of X.509 certificate values allows signature malleability that bypasses RSA signature verification.

Why it matters to the business

Attackers can impersonate trusted websites, intercept encrypted traffic, or deliver malicious signed content, increasing risk of data theft and loss of user trust across browser and OS deployments.

How an attack unfolds

An attacker generates a specially crafted X.509 certificate whose ASN.1 structure exploits the parsing flaw to produce a valid-looking RSA signature for a different subject, then serves the certificate during a TLS handshake or code-signing operation to deceive vulnerable clients.

How to fix it

Upgrade NSS to 3.16.2.1 or newer, Firefox to 32.0.3 or ESR 24.8.1/31.1.1, Thunderbird to 24.8.1/31.1.2, SeaMonkey to 2.29.1, Chrome to 37.0.2062.124 (Windows/OS X) or Chrome OS to 37.0.2062.120.

How to confirm the fix worked

Inventory deployed NSS and browser versions, compare against the listed fixed releases, and retest certificate validation with known-good and crafted test certificates after patching.

Typical attack path

  1. Generate a malicious certificate that exploits ASN.1 signature malleability
  2. Deliver the certificate to a target client via TLS, code signing, or email
  3. Trigger faulty signature validation in NSS
  4. Impersonate a legitimate identity or execute signed malicious code

How to detect it

Review TLS handshake and certificate validation logs from NSS-using applications for unexpected signature acceptance events; correlate with network traffic containing suspicious certificates.

What your security team should do

  • Apply the listed product updates immediately
  • Audit internal certificate issuance and validation pipelines for reliance on affected NSS versions
  • Enable certificate pinning where feasible to reduce spoofing impact

The record

Mozilla Network Security Services (NSS) before 3.16.2.1, 3.16.x before 3.16.5, and 3.17.x before 3.17.1, as used in Mozilla Firefox before 32.0.3, Mozilla Firefox ESR 24.x before 24.8.1 and 31.x before 31.1.1, Mozilla Thunderbird before 24.8.1 and 31.x before 31.1.2, Mozilla SeaMonkey before 2.29.1, Google Chrome before 37.0.2062.124 on Windows and OS X, and Google Chrome OS before 37.0.2062.120, does not properly parse ASN.1 values in X.509 certificates, which makes it easier for remote attackers to spoof RSA signatures via a crafted certificate, aka a "signature malleability" issue.

Affected packages

Ecosystem Package Introduced Fixed
Debian:11 nss 0 2:3.17.1-1
Debian:12 nss 0 2:3.17.1-1
Debian:13 nss 0 2:3.17.1-1
Debian:6.0 nss 0 3.12.8-1+squeeze9
Debian:7 icedove 0 24.8.1-1~deb7u1
Debian:7 iceweasel 0 24.8.1esr-1~deb7u1
Debian:7 nss 0 2:3.14.5-1+deb7u2
Mageia:3 nss 0 3.17.1-1.mga3
Mageia:4 nss 0 3.17.1-1.1.mga4
Red Hat:enterprise_linux:5::client nss 0 0:3.16.1-4.el5_11
Red Hat:enterprise_linux:5::client nss-debuginfo 0 0:3.16.1-4.el5_11
Red Hat:enterprise_linux:5::client nss-devel 0 0:3.16.1-4.el5_11
Red Hat:enterprise_linux:5::client nss-pkcs11-devel 0 0:3.16.1-4.el5_11
Red Hat:enterprise_linux:5::client nss-tools 0 0:3.16.1-4.el5_11
Red Hat:enterprise_linux:5::client_workstation nss 0 0:3.16.1-4.el5_11
Red Hat:enterprise_linux:5::client_workstation nss-debuginfo 0 0:3.16.1-4.el5_11
Red Hat:enterprise_linux:5::client_workstation nss-devel 0 0:3.16.1-4.el5_11
Red Hat:enterprise_linux:5::client_workstation nss-pkcs11-devel 0 0:3.16.1-4.el5_11
Red Hat:enterprise_linux:5::client_workstation nss-tools 0 0:3.16.1-4.el5_11
Red Hat:enterprise_linux:5::server nss 0 0:3.16.1-4.el5_11
Red Hat:enterprise_linux:5::server nss-debuginfo 0 0:3.16.1-4.el5_11
Red Hat:enterprise_linux:5::server nss-devel 0 0:3.16.1-4.el5_11
Red Hat:enterprise_linux:5::server nss-pkcs11-devel 0 0:3.16.1-4.el5_11
Red Hat:enterprise_linux:5::server nss-tools 0 0:3.16.1-4.el5_11
Red Hat:enterprise_linux:6::client nss 0 0:3.16.1-7.el6_5
Red Hat:enterprise_linux:6::client nss-debuginfo 0 0:3.16.1-7.el6_5
Red Hat:enterprise_linux:6::client nss-devel 0 0:3.16.1-7.el6_5
Red Hat:enterprise_linux:6::client nss-pkcs11-devel 0 0:3.16.1-7.el6_5
Red Hat:enterprise_linux:6::client nss-softokn 0 0:3.14.3-12.el6_5
Red Hat:enterprise_linux:6::client nss-softokn-debuginfo 0 0:3.14.3-12.el6_5
Red Hat:enterprise_linux:6::client nss-softokn-devel 0 0:3.14.3-12.el6_5
Red Hat:enterprise_linux:6::client nss-softokn-freebl 0 0:3.14.3-12.el6_5
Red Hat:enterprise_linux:6::client nss-softokn-freebl-devel 0 0:3.14.3-12.el6_5
Red Hat:enterprise_linux:6::client nss-sysinit 0 0:3.16.1-7.el6_5
Red Hat:enterprise_linux:6::client nss-tools 0 0:3.16.1-7.el6_5
Red Hat:enterprise_linux:6::client nss-util 0 0:3.16.1-2.el6_5
Red Hat:enterprise_linux:6::client nss-util-debuginfo 0 0:3.16.1-2.el6_5
Red Hat:enterprise_linux:6::client nss-util-devel 0 0:3.16.1-2.el6_5
Red Hat:enterprise_linux:6::computenode nss 0 0:3.16.1-7.el6_5
Red Hat:enterprise_linux:6::computenode nss-debuginfo 0 0:3.16.1-7.el6_5
Red Hat:enterprise_linux:6::computenode nss-devel 0 0:3.16.1-7.el6_5
Red Hat:enterprise_linux:6::computenode nss-pkcs11-devel 0 0:3.16.1-7.el6_5
Red Hat:enterprise_linux:6::computenode nss-softokn 0 0:3.14.3-12.el6_5
Red Hat:enterprise_linux:6::computenode nss-softokn-debuginfo 0 0:3.14.3-12.el6_5
Red Hat:enterprise_linux:6::computenode nss-softokn-devel 0 0:3.14.3-12.el6_5
Red Hat:enterprise_linux:6::computenode nss-softokn-freebl 0 0:3.14.3-12.el6_5
Red Hat:enterprise_linux:6::computenode nss-softokn-freebl-devel 0 0:3.14.3-12.el6_5
Red Hat:enterprise_linux:6::computenode nss-sysinit 0 0:3.16.1-7.el6_5
Red Hat:enterprise_linux:6::computenode nss-tools 0 0:3.16.1-7.el6_5
Red Hat:enterprise_linux:6::computenode nss-util 0 0:3.16.1-2.el6_5
Red Hat:enterprise_linux:6::computenode nss-util-debuginfo 0 0:3.16.1-2.el6_5
Red Hat:enterprise_linux:6::computenode nss-util-devel 0 0:3.16.1-2.el6_5
Red Hat:enterprise_linux:6::server nss 0 0:3.16.1-7.el6_5
Red Hat:enterprise_linux:6::server nss-debuginfo 0 0:3.16.1-7.el6_5
Red Hat:enterprise_linux:6::server nss-devel 0 0:3.16.1-7.el6_5
Red Hat:enterprise_linux:6::server nss-pkcs11-devel 0 0:3.16.1-7.el6_5
Red Hat:enterprise_linux:6::server nss-softokn 0 0:3.14.3-12.el6_5
Red Hat:enterprise_linux:6::server nss-softokn-debuginfo 0 0:3.14.3-12.el6_5
Red Hat:enterprise_linux:6::server nss-softokn-devel 0 0:3.14.3-12.el6_5
Red Hat:enterprise_linux:6::server nss-softokn-freebl 0 0:3.14.3-12.el6_5
Red Hat:enterprise_linux:6::server nss-softokn-freebl-devel 0 0:3.14.3-12.el6_5
Red Hat:enterprise_linux:6::server nss-sysinit 0 0:3.16.1-7.el6_5
Red Hat:enterprise_linux:6::server nss-tools 0 0:3.16.1-7.el6_5
Red Hat:enterprise_linux:6::server nss-util 0 0:3.16.1-2.el6_5
Red Hat:enterprise_linux:6::server nss-util-debuginfo 0 0:3.16.1-2.el6_5
Red Hat:enterprise_linux:6::server nss-util-devel 0 0:3.16.1-2.el6_5
Red Hat:enterprise_linux:6::workstation nss 0 0:3.16.1-7.el6_5
Red Hat:enterprise_linux:6::workstation nss-debuginfo 0 0:3.16.1-7.el6_5
Red Hat:enterprise_linux:6::workstation nss-devel 0 0:3.16.1-7.el6_5
Red Hat:enterprise_linux:6::workstation nss-pkcs11-devel 0 0:3.16.1-7.el6_5
Red Hat:enterprise_linux:6::workstation nss-softokn 0 0:3.14.3-12.el6_5
Red Hat:enterprise_linux:6::workstation nss-softokn-debuginfo 0 0:3.14.3-12.el6_5
Red Hat:enterprise_linux:6::workstation nss-softokn-devel 0 0:3.14.3-12.el6_5
Red Hat:enterprise_linux:6::workstation nss-softokn-freebl 0 0:3.14.3-12.el6_5
Red Hat:enterprise_linux:6::workstation nss-softokn-freebl-devel 0 0:3.14.3-12.el6_5
Red Hat:enterprise_linux:6::workstation nss-sysinit 0 0:3.16.1-7.el6_5
Red Hat:enterprise_linux:6::workstation nss-tools 0 0:3.16.1-7.el6_5
Red Hat:enterprise_linux:6::workstation nss-util 0 0:3.16.1-2.el6_5
Red Hat:enterprise_linux:6::workstation nss-util-debuginfo 0 0:3.16.1-2.el6_5
Red Hat:enterprise_linux:6::workstation nss-util-devel 0 0:3.16.1-2.el6_5
Red Hat:enterprise_linux:7::client nss 0 0:3.16.2-7.el7_0
Red Hat:enterprise_linux:7::client nss-debuginfo 0 0:3.16.2-7.el7_0
Red Hat:enterprise_linux:7::client nss-devel 0 0:3.16.2-7.el7_0
Red Hat:enterprise_linux:7::client nss-pkcs11-devel 0 0:3.16.2-7.el7_0
Red Hat:enterprise_linux:7::client nss-softokn 0 0:3.16.2-2.el7_0
Red Hat:enterprise_linux:7::client nss-softokn-debuginfo 0 0:3.16.2-2.el7_0
Red Hat:enterprise_linux:7::client nss-softokn-devel 0 0:3.16.2-2.el7_0
Red Hat:enterprise_linux:7::client nss-softokn-freebl 0 0:3.16.2-2.el7_0
Red Hat:enterprise_linux:7::client nss-softokn-freebl-devel 0 0:3.16.2-2.el7_0
Red Hat:enterprise_linux:7::client nss-sysinit 0 0:3.16.2-7.el7_0
Red Hat:enterprise_linux:7::client nss-tools 0 0:3.16.2-7.el7_0
Red Hat:enterprise_linux:7::client nss-util 0 0:3.16.2-2.el7_0
Red Hat:enterprise_linux:7::client nss-util-debuginfo 0 0:3.16.2-2.el7_0
Red Hat:enterprise_linux:7::client nss-util-devel 0 0:3.16.2-2.el7_0
Red Hat:enterprise_linux:7::computenode nss 0 0:3.16.2-7.el7_0
Red Hat:enterprise_linux:7::computenode nss-debuginfo 0 0:3.16.2-7.el7_0
Red Hat:enterprise_linux:7::computenode nss-devel 0 0:3.16.2-7.el7_0
Red Hat:enterprise_linux:7::computenode nss-pkcs11-devel 0 0:3.16.2-7.el7_0
Red Hat:enterprise_linux:7::computenode nss-softokn 0 0:3.16.2-2.el7_0
Red Hat:enterprise_linux:7::computenode nss-softokn-debuginfo 0 0:3.16.2-2.el7_0
Red Hat:enterprise_linux:7::computenode nss-softokn-devel 0 0:3.16.2-2.el7_0
Red Hat:enterprise_linux:7::computenode nss-softokn-freebl 0 0:3.16.2-2.el7_0
Red Hat:enterprise_linux:7::computenode nss-softokn-freebl-devel 0 0:3.16.2-2.el7_0
Red Hat:enterprise_linux:7::computenode nss-sysinit 0 0:3.16.2-7.el7_0
Red Hat:enterprise_linux:7::computenode nss-tools 0 0:3.16.2-7.el7_0
Red Hat:enterprise_linux:7::computenode nss-util 0 0:3.16.2-2.el7_0
Red Hat:enterprise_linux:7::computenode nss-util-debuginfo 0 0:3.16.2-2.el7_0
Red Hat:enterprise_linux:7::computenode nss-util-devel 0 0:3.16.2-2.el7_0
Red Hat:enterprise_linux:7::server nss 0 0:3.16.2-7.el7_0
Red Hat:enterprise_linux:7::server nss-debuginfo 0 0:3.16.2-7.el7_0
Red Hat:enterprise_linux:7::server nss-devel 0 0:3.16.2-7.el7_0
Red Hat:enterprise_linux:7::server nss-pkcs11-devel 0 0:3.16.2-7.el7_0
Red Hat:enterprise_linux:7::server nss-softokn 0 0:3.16.2-2.el7_0
Red Hat:enterprise_linux:7::server nss-softokn-debuginfo 0 0:3.16.2-2.el7_0
Red Hat:enterprise_linux:7::server nss-softokn-devel 0 0:3.16.2-2.el7_0
Red Hat:enterprise_linux:7::server nss-softokn-freebl 0 0:3.16.2-2.el7_0
Red Hat:enterprise_linux:7::server nss-softokn-freebl-devel 0 0:3.16.2-2.el7_0
Red Hat:enterprise_linux:7::server nss-sysinit 0 0:3.16.2-7.el7_0
Red Hat:enterprise_linux:7::server nss-tools 0 0:3.16.2-7.el7_0
Red Hat:enterprise_linux:7::server nss-util 0 0:3.16.2-2.el7_0
Red Hat:enterprise_linux:7::server nss-util-debuginfo 0 0:3.16.2-2.el7_0
Red Hat:enterprise_linux:7::server nss-util-devel 0 0:3.16.2-2.el7_0
Red Hat:enterprise_linux:7::workstation nss 0 0:3.16.2-7.el7_0
Red Hat:enterprise_linux:7::workstation nss-debuginfo 0 0:3.16.2-7.el7_0
Red Hat:enterprise_linux:7::workstation nss-devel 0 0:3.16.2-7.el7_0
Red Hat:enterprise_linux:7::workstation nss-pkcs11-devel 0 0:3.16.2-7.el7_0
Red Hat:enterprise_linux:7::workstation nss-softokn 0 0:3.16.2-2.el7_0
Red Hat:enterprise_linux:7::workstation nss-softokn-debuginfo 0 0:3.16.2-2.el7_0
Red Hat:enterprise_linux:7::workstation nss-softokn-devel 0 0:3.16.2-2.el7_0
Red Hat:enterprise_linux:7::workstation nss-softokn-freebl 0 0:3.16.2-2.el7_0
Red Hat:enterprise_linux:7::workstation nss-softokn-freebl-devel 0 0:3.16.2-2.el7_0
Red Hat:enterprise_linux:7::workstation nss-sysinit 0 0:3.16.2-7.el7_0
Red Hat:enterprise_linux:7::workstation nss-tools 0 0:3.16.2-7.el7_0
Red Hat:enterprise_linux:7::workstation nss-util 0 0:3.16.2-2.el7_0
Red Hat:enterprise_linux:7::workstation nss-util-debuginfo 0 0:3.16.2-2.el7_0
Red Hat:enterprise_linux:7::workstation nss-util-devel 0 0:3.16.2-2.el7_0
Red Hat:rhel_els:4::as nss 0 0:3.12.10-10.el4
Red Hat:rhel_els:4::as nss-debuginfo 0 0:3.12.10-10.el4
Red Hat:rhel_els:4::as nss-devel 0 0:3.12.10-10.el4
Red Hat:rhel_els:4::as nss-tools 0 0:3.12.10-10.el4
Red Hat:rhel_els:4::es nss 0 0:3.12.10-10.el4
Red Hat:rhel_els:4::es nss-debuginfo 0 0:3.12.10-10.el4
Red Hat:rhel_els:4::es nss-devel 0 0:3.12.10-10.el4
Red Hat:rhel_els:4::es nss-tools 0 0:3.12.10-10.el4
Red Hat:rhel_eus:5.9 nss 0 0:3.14.3-10.el5_9
Red Hat:rhel_eus:5.9 nss-debuginfo 0 0:3.14.3-10.el5_9
Red Hat:rhel_eus:5.9 nss-devel 0 0:3.14.3-10.el5_9
Red Hat:rhel_eus:5.9 nss-pkcs11-devel 0 0:3.14.3-10.el5_9
Red Hat:rhel_eus:5.9 nss-tools 0 0:3.14.3-10.el5_9
Red Hat:rhel_eus:6.4::computenode nss 0 0:3.14.3-8.el6_4
Red Hat:rhel_eus:6.4::computenode nss-debuginfo 0 0:3.14.3-8.el6_4
Red Hat:rhel_eus:6.4::computenode nss-devel 0 0:3.14.3-8.el6_4
Red Hat:rhel_eus:6.4::computenode nss-pkcs11-devel 0 0:3.14.3-8.el6_4
Red Hat:rhel_eus:6.4::computenode nss-softokn 0 0:3.14.3-4.el6_4
Red Hat:rhel_eus:6.4::computenode nss-softokn-debuginfo 0 0:3.14.3-4.el6_4
Red Hat:rhel_eus:6.4::computenode nss-softokn-devel 0 0:3.14.3-4.el6_4
Red Hat:rhel_eus:6.4::computenode nss-softokn-freebl 0 0:3.14.3-4.el6_4
Red Hat:rhel_eus:6.4::computenode nss-softokn-freebl-devel 0 0:3.14.3-4.el6_4
Red Hat:rhel_eus:6.4::computenode nss-sysinit 0 0:3.14.3-8.el6_4
Red Hat:rhel_eus:6.4::computenode nss-tools 0 0:3.14.3-8.el6_4
Red Hat:rhel_eus:6.4::computenode nss-util 0 0:3.14.3-4.el6_4
Red Hat:rhel_eus:6.4::computenode nss-util-debuginfo 0 0:3.14.3-4.el6_4
Red Hat:rhel_eus:6.4::computenode nss-util-devel 0 0:3.14.3-4.el6_4
Red Hat:rhel_eus:6.4::server nss 0 0:3.14.3-8.el6_4
Red Hat:rhel_eus:6.4::server nss-debuginfo 0 0:3.14.3-8.el6_4
Red Hat:rhel_eus:6.4::server nss-devel 0 0:3.14.3-8.el6_4
Red Hat:rhel_eus:6.4::server nss-pkcs11-devel 0 0:3.14.3-8.el6_4
Red Hat:rhel_eus:6.4::server nss-softokn 0 0:3.14.3-4.el6_4
Red Hat:rhel_eus:6.4::server nss-softokn-debuginfo 0 0:3.14.3-4.el6_4
Red Hat:rhel_eus:6.4::server nss-softokn-devel 0 0:3.14.3-4.el6_4
Red Hat:rhel_eus:6.4::server nss-softokn-freebl 0 0:3.14.3-4.el6_4
Red Hat:rhel_eus:6.4::server nss-softokn-freebl-devel 0 0:3.14.3-4.el6_4
Red Hat:rhel_eus:6.4::server nss-sysinit 0 0:3.14.3-8.el6_4
Red Hat:rhel_eus:6.4::server nss-tools 0 0:3.14.3-8.el6_4
Red Hat:rhel_eus:6.4::server nss-util 0 0:3.14.3-4.el6_4
Red Hat:rhel_eus:6.4::server nss-util-debuginfo 0 0:3.14.3-4.el6_4
Red Hat:rhel_eus:6.4::server nss-util-devel 0 0:3.14.3-4.el6_4
Red Hat:rhel_mission_critical:5.6 nss 0 0:3.12.8-10.el5_6
Red Hat:rhel_mission_critical:5.6 nss-debuginfo 0 0:3.12.8-10.el5_6
Red Hat:rhel_mission_critical:5.6 nss-devel 0 0:3.12.8-10.el5_6
Red Hat:rhel_mission_critical:5.6 nss-pkcs11-devel 0 0:3.12.8-10.el5_6
Red Hat:rhel_mission_critical:5.6 nss-tools 0 0:3.12.8-10.el5_6
Red Hat:rhel_mission_critical:6.2::server nss 0 0:3.13.1-11.el6_2
Red Hat:rhel_mission_critical:6.2::server nss-debuginfo 0 0:3.13.1-11.el6_2
Red Hat:rhel_mission_critical:6.2::server nss-devel 0 0:3.13.1-11.el6_2
Red Hat:rhel_mission_critical:6.2::server nss-pkcs11-devel 0 0:3.13.1-11.el6_2
Red Hat:rhel_mission_critical:6.2::server nss-softokn 0 0:3.12.9-12.el6_2
Red Hat:rhel_mission_critical:6.2::server nss-softokn-debuginfo 0 0:3.12.9-12.el6_2
Red Hat:rhel_mission_critical:6.2::server nss-softokn-devel 0 0:3.12.9-12.el6_2
Red Hat:rhel_mission_critical:6.2::server nss-softokn-freebl 0 0:3.12.9-12.el6_2
Red Hat:rhel_mission_critical:6.2::server nss-softokn-freebl-devel 0 0:3.12.9-12.el6_2
Red Hat:rhel_mission_critical:6.2::server nss-sysinit 0 0:3.13.1-11.el6_2
Red Hat:rhel_mission_critical:6.2::server nss-tools 0 0:3.13.1-11.el6_2
Red Hat:rhel_mission_critical:6.2::server nss-util 0 0:3.13.1-6.el6_2
Red Hat:rhel_mission_critical:6.2::server nss-util-debuginfo 0 0:3.13.1-6.el6_2
Red Hat:rhel_mission_critical:6.2::server nss-util-devel 0 0:3.13.1-6.el6_2
Red Hat:rhev_manager:3 rhev-hypervisor6 0 0:6.5-20140930.1.el6ev
Ubuntu:14.04:LTS firefox 0 32.0.3+build1-0ubuntu0.14.04.1
Ubuntu:14.04:LTS nss 0 2:3.17.1-0ubuntu0.14.04.1
Ubuntu:14.04:LTS thunderbird 0 1:31.1.2+build1-0ubuntu0.14.04.1

Related vulnerabilities