Cloudanix VulnDB

CVE-2019-17006

Critical · 9.8

CVSS

9.8

EPSS

3.6%

Published

Oct 22, 2020

CISA due date

—

Cloudanix analysis

Next patch cycle SSVC: Track

A widely used security library had a flaw that let attackers crash or take over systems by sending specially crafted data, and organizations should update the affected software to stop this.

Exploit Available
Exploitation
Remote Unauthenticated
Attacker needs
None
Complexity
Low
Impact
Full Compromise
Component
Library
Class
Memory Corruption
Remediation
Upgrade
Effort
Medium
Patch risk
Low

What it actually does

Missing length checks on inputs to cryptographic primitives in NSS allow a caller that skips its own validation to trigger a buffer overflow, resulting in a crash or potential memory corruption.

Why it matters to the business

Affected network devices and systems from Siemens, NetApp, and Mozilla-dependent products may experience denial of service or remote compromise, increasing downtime risk and incident response costs across industrial and storage environments.

How an attack unfolds

An attacker sends a network packet or API call containing oversized data to an NSS cryptographic function; because the library performs no length validation, the data overruns a buffer, allowing control-flow hijacking or a crash when the calling application also omits sanity checks.

How to fix it

Upgrade NSS to version 3.46 or newer on all affected systems; where vendor firmware updates are available for Siemens RUGGEDCOM ROX and NetApp HCI/SolidFire products, apply those patches immediately.

How to confirm the fix worked

Inventory installed NSS versions across the environment and confirm each instance reports 3.46 or later; re-test affected services with previously crashing inputs to verify stability.

Typical attack path

  1. Identify a service or device that links against a vulnerable NSS library and exposes cryptographic operations over the network.
  2. Craft a malformed input that exceeds expected buffer sizes for the targeted primitive.
  3. Transmit the input without prior length sanitization by the application.
  4. Trigger the overflow to achieve a crash for denial of service or attempt memory corruption for code execution.

How to detect it

Review application and system logs for unexpected crashes in NSS-linked processes around the time of suspicious network traffic; correlate with NSS version information to identify unpatched instances that may have been targeted.

What your security team should do

  • Prioritize patching of internet-facing or high-value devices that use NSS cryptographic functions.
  • Enable application-level input validation around NSS calls until libraries are updated.
  • Monitor vendor advisories for Siemens and NetApp firmware releases that incorporate the NSS fix.

The record

In Network Security Services (NSS) before 3.46, several cryptographic primitives had missing length checks. In cases where the application calling the library did not perform a sanity check on the inputs it could result in a crash due to a buffer overflow.

Affected packages

Ecosystem Package Introduced Fixed
Debian:10 nss 0 2:3.42.1-1+deb10u3
Debian:11 nss 0 2:3.47-1
Debian:12 nss 0 2:3.47-1
Debian:13 nss 0 2:3.47-1
Debian:14 nss 0 2:3.47-1
Debian:8 nss 0 2:3.26-1+debu8u10
Debian:9 nss 0 2:3.26.2-1.1+deb9u2
Red Hat:enterprise_linux:7::client nspr 0 0:4.25.0-2.el7_9
Red Hat:enterprise_linux:7::client nspr-debuginfo 0 0:4.25.0-2.el7_9
Red Hat:enterprise_linux:7::client nspr-devel 0 0:4.25.0-2.el7_9
Red Hat:enterprise_linux:7::client nss 0 0:3.53.1-3.el7_9
Red Hat:enterprise_linux:7::client nss-debuginfo 0 0:3.53.1-3.el7_9
Red Hat:enterprise_linux:7::client nss-devel 0 0:3.53.1-3.el7_9
Red Hat:enterprise_linux:7::client nss-pkcs11-devel 0 0:3.53.1-3.el7_9
Red Hat:enterprise_linux:7::client nss-softokn 0 0:3.53.1-6.el7_9
Red Hat:enterprise_linux:7::client nss-softokn-debuginfo 0 0:3.53.1-6.el7_9
Red Hat:enterprise_linux:7::client nss-softokn-devel 0 0:3.53.1-6.el7_9
Red Hat:enterprise_linux:7::client nss-softokn-freebl 0 0:3.53.1-6.el7_9
Red Hat:enterprise_linux:7::client nss-softokn-freebl-devel 0 0:3.53.1-6.el7_9
Red Hat:enterprise_linux:7::client nss-sysinit 0 0:3.53.1-3.el7_9
Red Hat:enterprise_linux:7::client nss-tools 0 0:3.53.1-3.el7_9
Red Hat:enterprise_linux:7::client nss-util 0 0:3.53.1-1.el7_9
Red Hat:enterprise_linux:7::client nss-util-debuginfo 0 0:3.53.1-1.el7_9
Red Hat:enterprise_linux:7::client nss-util-devel 0 0:3.53.1-1.el7_9
Red Hat:enterprise_linux:7::computenode nspr 0 0:4.25.0-2.el7_9
Red Hat:enterprise_linux:7::computenode nspr-debuginfo 0 0:4.25.0-2.el7_9
Red Hat:enterprise_linux:7::computenode nspr-devel 0 0:4.25.0-2.el7_9
Red Hat:enterprise_linux:7::computenode nss 0 0:3.53.1-3.el7_9
Red Hat:enterprise_linux:7::computenode nss-debuginfo 0 0:3.53.1-3.el7_9
Red Hat:enterprise_linux:7::computenode nss-devel 0 0:3.53.1-3.el7_9
Red Hat:enterprise_linux:7::computenode nss-pkcs11-devel 0 0:3.53.1-3.el7_9
Red Hat:enterprise_linux:7::computenode nss-softokn 0 0:3.53.1-6.el7_9
Red Hat:enterprise_linux:7::computenode nss-softokn-debuginfo 0 0:3.53.1-6.el7_9
Red Hat:enterprise_linux:7::computenode nss-softokn-devel 0 0:3.53.1-6.el7_9
Red Hat:enterprise_linux:7::computenode nss-softokn-freebl 0 0:3.53.1-6.el7_9
Red Hat:enterprise_linux:7::computenode nss-softokn-freebl-devel 0 0:3.53.1-6.el7_9
Red Hat:enterprise_linux:7::computenode nss-sysinit 0 0:3.53.1-3.el7_9
Red Hat:enterprise_linux:7::computenode nss-tools 0 0:3.53.1-3.el7_9
Red Hat:enterprise_linux:7::computenode nss-util 0 0:3.53.1-1.el7_9
Red Hat:enterprise_linux:7::computenode nss-util-debuginfo 0 0:3.53.1-1.el7_9
Red Hat:enterprise_linux:7::computenode nss-util-devel 0 0:3.53.1-1.el7_9
Red Hat:enterprise_linux:7::server nspr 0 0:4.25.0-2.el7_9
Red Hat:enterprise_linux:7::server nspr-debuginfo 0 0:4.25.0-2.el7_9
Red Hat:enterprise_linux:7::server nspr-devel 0 0:4.25.0-2.el7_9
Red Hat:enterprise_linux:7::server nss 0 0:3.53.1-3.el7_9
Red Hat:enterprise_linux:7::server nss-debuginfo 0 0:3.53.1-3.el7_9
Red Hat:enterprise_linux:7::server nss-devel 0 0:3.53.1-3.el7_9
Red Hat:enterprise_linux:7::server nss-pkcs11-devel 0 0:3.53.1-3.el7_9
Red Hat:enterprise_linux:7::server nss-softokn 0 0:3.53.1-6.el7_9
Red Hat:enterprise_linux:7::server nss-softokn-debuginfo 0 0:3.53.1-6.el7_9
Red Hat:enterprise_linux:7::server nss-softokn-devel 0 0:3.53.1-6.el7_9
Red Hat:enterprise_linux:7::server nss-softokn-freebl 0 0:3.53.1-6.el7_9
Red Hat:enterprise_linux:7::server nss-softokn-freebl-devel 0 0:3.53.1-6.el7_9
Red Hat:enterprise_linux:7::server nss-sysinit 0 0:3.53.1-3.el7_9
Red Hat:enterprise_linux:7::server nss-tools 0 0:3.53.1-3.el7_9
Red Hat:enterprise_linux:7::server nss-util 0 0:3.53.1-1.el7_9
Red Hat:enterprise_linux:7::server nss-util-debuginfo 0 0:3.53.1-1.el7_9
Red Hat:enterprise_linux:7::server nss-util-devel 0 0:3.53.1-1.el7_9
Red Hat:enterprise_linux:7::workstation nspr 0 0:4.25.0-2.el7_9
Red Hat:enterprise_linux:7::workstation nspr-debuginfo 0 0:4.25.0-2.el7_9
Red Hat:enterprise_linux:7::workstation nspr-devel 0 0:4.25.0-2.el7_9
Red Hat:enterprise_linux:7::workstation nss 0 0:3.53.1-3.el7_9
Red Hat:enterprise_linux:7::workstation nss-debuginfo 0 0:3.53.1-3.el7_9
Red Hat:enterprise_linux:7::workstation nss-devel 0 0:3.53.1-3.el7_9
Red Hat:enterprise_linux:7::workstation nss-pkcs11-devel 0 0:3.53.1-3.el7_9
Red Hat:enterprise_linux:7::workstation nss-softokn 0 0:3.53.1-6.el7_9
Red Hat:enterprise_linux:7::workstation nss-softokn-debuginfo 0 0:3.53.1-6.el7_9
Red Hat:enterprise_linux:7::workstation nss-softokn-devel 0 0:3.53.1-6.el7_9
Red Hat:enterprise_linux:7::workstation nss-softokn-freebl 0 0:3.53.1-6.el7_9
Red Hat:enterprise_linux:7::workstation nss-softokn-freebl-devel 0 0:3.53.1-6.el7_9
Red Hat:enterprise_linux:7::workstation nss-sysinit 0 0:3.53.1-3.el7_9
Red Hat:enterprise_linux:7::workstation nss-tools 0 0:3.53.1-3.el7_9
Red Hat:enterprise_linux:7::workstation nss-util 0 0:3.53.1-1.el7_9
Red Hat:enterprise_linux:7::workstation nss-util-debuginfo 0 0:3.53.1-1.el7_9
Red Hat:enterprise_linux:7::workstation nss-util-devel 0 0:3.53.1-1.el7_9
Red Hat:enterprise_linux:8::appstream nspr 0 0:4.25.0-2.el8_2
Red Hat:enterprise_linux:8::appstream nspr-debuginfo 0 0:4.25.0-2.el8_2
Red Hat:enterprise_linux:8::appstream nspr-debugsource 0 0:4.25.0-2.el8_2
Red Hat:enterprise_linux:8::appstream nspr-devel 0 0:4.25.0-2.el8_2
Red Hat:enterprise_linux:8::appstream nss 0 0:3.53.1-11.el8_2
Red Hat:enterprise_linux:8::appstream nss-debuginfo 0 0:3.53.1-11.el8_2
Red Hat:enterprise_linux:8::appstream nss-debugsource 0 0:3.53.1-11.el8_2
Red Hat:enterprise_linux:8::appstream nss-devel 0 0:3.53.1-11.el8_2
Red Hat:enterprise_linux:8::appstream nss-softokn 0 0:3.53.1-11.el8_2
Red Hat:enterprise_linux:8::appstream nss-softokn-debuginfo 0 0:3.53.1-11.el8_2
Red Hat:enterprise_linux:8::appstream nss-softokn-devel 0 0:3.53.1-11.el8_2
Red Hat:enterprise_linux:8::appstream nss-softokn-freebl 0 0:3.53.1-11.el8_2
Red Hat:enterprise_linux:8::appstream nss-softokn-freebl-debuginfo 0 0:3.53.1-11.el8_2
Red Hat:enterprise_linux:8::appstream nss-softokn-freebl-devel 0 0:3.53.1-11.el8_2
Red Hat:enterprise_linux:8::appstream nss-sysinit 0 0:3.53.1-11.el8_2
Red Hat:enterprise_linux:8::appstream nss-sysinit-debuginfo 0 0:3.53.1-11.el8_2
Red Hat:enterprise_linux:8::appstream nss-tools 0 0:3.53.1-11.el8_2
Red Hat:enterprise_linux:8::appstream nss-tools-debuginfo 0 0:3.53.1-11.el8_2
Red Hat:enterprise_linux:8::appstream nss-util 0 0:3.53.1-11.el8_2
Red Hat:enterprise_linux:8::appstream nss-util-debuginfo 0 0:3.53.1-11.el8_2
Red Hat:enterprise_linux:8::appstream nss-util-devel 0 0:3.53.1-11.el8_2
Red Hat:rhel_aus:7.4::server nss-softokn 0 0:3.28.3-10.el7_4
Red Hat:rhel_aus:7.4::server nss-softokn-debuginfo 0 0:3.28.3-10.el7_4
Red Hat:rhel_aus:7.4::server nss-softokn-devel 0 0:3.28.3-10.el7_4
Red Hat:rhel_aus:7.4::server nss-softokn-freebl 0 0:3.28.3-10.el7_4
Red Hat:rhel_aus:7.4::server nss-softokn-freebl-devel 0 0:3.28.3-10.el7_4
Red Hat:rhel_e4s:7.4::server nss-softokn 0 0:3.28.3-10.el7_4
Red Hat:rhel_e4s:7.4::server nss-softokn-debuginfo 0 0:3.28.3-10.el7_4
Red Hat:rhel_e4s:7.4::server nss-softokn-devel 0 0:3.28.3-10.el7_4
Red Hat:rhel_e4s:7.4::server nss-softokn-freebl 0 0:3.28.3-10.el7_4
Red Hat:rhel_e4s:7.4::server nss-softokn-freebl-devel 0 0:3.28.3-10.el7_4
Red Hat:rhel_eus:7.6::computenode nss 0 0:3.36.0-9.el7_6
Red Hat:rhel_eus:7.6::computenode nss-debuginfo 0 0:3.36.0-9.el7_6
Red Hat:rhel_eus:7.6::computenode nss-devel 0 0:3.36.0-9.el7_6
Red Hat:rhel_eus:7.6::computenode nss-pkcs11-devel 0 0:3.36.0-9.el7_6
Red Hat:rhel_eus:7.6::computenode nss-softokn 0 0:3.36.0-7.el7_6
Red Hat:rhel_eus:7.6::computenode nss-softokn-debuginfo 0 0:3.36.0-7.el7_6
Red Hat:rhel_eus:7.6::computenode nss-softokn-devel 0 0:3.36.0-7.el7_6
Red Hat:rhel_eus:7.6::computenode nss-softokn-freebl 0 0:3.36.0-7.el7_6
Red Hat:rhel_eus:7.6::computenode nss-softokn-freebl-devel 0 0:3.36.0-7.el7_6
Red Hat:rhel_eus:7.6::computenode nss-sysinit 0 0:3.36.0-9.el7_6
Red Hat:rhel_eus:7.6::computenode nss-tools 0 0:3.36.0-9.el7_6
Red Hat:rhel_eus:7.6::server nss 0 0:3.36.0-9.el7_6
Red Hat:rhel_eus:7.6::server nss-debuginfo 0 0:3.36.0-9.el7_6
Red Hat:rhel_eus:7.6::server nss-devel 0 0:3.36.0-9.el7_6
Red Hat:rhel_eus:7.6::server nss-pkcs11-devel 0 0:3.36.0-9.el7_6
Red Hat:rhel_eus:7.6::server nss-softokn 0 0:3.36.0-7.el7_6
Red Hat:rhel_eus:7.6::server nss-softokn-debuginfo 0 0:3.36.0-7.el7_6
Red Hat:rhel_eus:7.6::server nss-softokn-devel 0 0:3.36.0-7.el7_6
Red Hat:rhel_eus:7.6::server nss-softokn-freebl 0 0:3.36.0-7.el7_6
Red Hat:rhel_eus:7.6::server nss-softokn-freebl-devel 0 0:3.36.0-7.el7_6
Red Hat:rhel_eus:7.6::server nss-sysinit 0 0:3.36.0-9.el7_6
Red Hat:rhel_eus:7.6::server nss-tools 0 0:3.36.0-9.el7_6
Red Hat:rhel_eus:7.7::computenode nss-softokn 0 0:3.44.0-9.el7_7
Red Hat:rhel_eus:7.7::computenode nss-softokn-debuginfo 0 0:3.44.0-9.el7_7
Red Hat:rhel_eus:7.7::computenode nss-softokn-devel 0 0:3.44.0-9.el7_7
Red Hat:rhel_eus:7.7::computenode nss-softokn-freebl 0 0:3.44.0-9.el7_7
Red Hat:rhel_eus:7.7::computenode nss-softokn-freebl-devel 0 0:3.44.0-9.el7_7
Red Hat:rhel_eus:7.7::server nss-softokn 0 0:3.44.0-9.el7_7
Red Hat:rhel_eus:7.7::server nss-softokn-debuginfo 0 0:3.44.0-9.el7_7
Red Hat:rhel_eus:7.7::server nss-softokn-devel 0 0:3.44.0-9.el7_7
Red Hat:rhel_eus:7.7::server nss-softokn-freebl 0 0:3.44.0-9.el7_7
Red Hat:rhel_eus:7.7::server nss-softokn-freebl-devel 0 0:3.44.0-9.el7_7
Red Hat:rhel_tus:7.4::server nss-softokn 0 0:3.28.3-10.el7_4
Red Hat:rhel_tus:7.4::server nss-softokn-debuginfo 0 0:3.28.3-10.el7_4
Red Hat:rhel_tus:7.4::server nss-softokn-devel 0 0:3.28.3-10.el7_4
Red Hat:rhel_tus:7.4::server nss-softokn-freebl 0 0:3.28.3-10.el7_4
Red Hat:rhel_tus:7.4::server nss-softokn-freebl-devel 0 0:3.28.3-10.el7_4
Rocky Linux:8 nspr 0 0:4.25.0-2.el8_2
SUSE:Enterprise Storage 5 mozilla-nspr 0 4.23-19.12.1
SUSE:Enterprise Storage 5 mozilla-nspr 0 4.25-19.15.1
SUSE:Enterprise Storage 5 mozilla-nss 0 3.47.1-58.34.1
SUSE:Enterprise Storage 5 mozilla-nss 0 3.53.1-58.48.1
SUSE:HPE Helion OpenStack 8 mozilla-nspr 0 4.23-19.12.1
SUSE:HPE Helion OpenStack 8 mozilla-nspr 0 4.25-19.15.1
SUSE:HPE Helion OpenStack 8 mozilla-nss 0 3.47.1-58.34.1
SUSE:HPE Helion OpenStack 8 mozilla-nss 0 3.53.1-58.48.1
SUSE:Linux Enterprise Desktop 12 SP4 mozilla-nspr 0 4.23-19.12.1
SUSE:Linux Enterprise Desktop 12 SP4 mozilla-nss 0 3.47.1-58.34.1
SUSE:Linux Enterprise High Performance Computing 15-ESPOS mozilla-nspr 0 4.25-3.12.1
SUSE:Linux Enterprise High Performance Computing 15-ESPOS mozilla-nss 0 3.53-3.40.1
SUSE:Linux Enterprise High Performance Computing 15-LTSS mozilla-nspr 0 4.25-3.12.1
SUSE:Linux Enterprise High Performance Computing 15-LTSS mozilla-nss 0 3.53-3.40.1
SUSE:Linux Enterprise Module for Basesystem 15 mozilla-nspr 0 4.23-3.9.1
SUSE:Linux Enterprise Module for Basesystem 15 mozilla-nss 0 3.47.1-3.22.1
SUSE:Linux Enterprise Module for Basesystem 15 SP1 mozilla-nspr 0 4.25-3.12.1
SUSE:Linux Enterprise Module for Basesystem 15 SP1 mozilla-nspr 0 4.23-3.9.1
SUSE:Linux Enterprise Module for Basesystem 15 SP1 mozilla-nss 0 3.53-3.40.1
SUSE:Linux Enterprise Module for Basesystem 15 SP1 mozilla-nss 0 3.47.1-3.22.1
SUSE:Linux Enterprise Module for Basesystem 15 SP2 mozilla-nspr 0 4.25-3.12.1
SUSE:Linux Enterprise Module for Basesystem 15 SP2 mozilla-nss 0 3.53-3.40.1
SUSE:Linux Enterprise Module for Server Applications 15 SP1 mozilla-nss 0 3.53-3.40.1
SUSE:Linux Enterprise Module for Server Applications 15 SP1 mozilla-nss 0 3.47.1-3.22.1
SUSE:Linux Enterprise Module for Server Applications 15 SP2 mozilla-nss 0 3.53-3.40.1
SUSE:Linux Enterprise Server 11 SP4-LTSS mozilla-nspr 0 4.25-29.12.2
SUSE:Linux Enterprise Server 11 SP4-LTSS mozilla-nss 0 3.53.1-38.23.1
SUSE:Linux Enterprise Server 12 SP1-LTSS mozilla-nspr 0 4.23-19.12.1
SUSE:Linux Enterprise Server 12 SP1-LTSS mozilla-nss 0 3.47.1-58.34.1
SUSE:Linux Enterprise Server 12 SP2-BCL mozilla-nspr 0 4.23-19.12.1
SUSE:Linux Enterprise Server 12 SP2-BCL mozilla-nspr 0 4.25-19.15.1
SUSE:Linux Enterprise Server 12 SP2-BCL mozilla-nss 0 3.47.1-58.34.1
SUSE:Linux Enterprise Server 12 SP2-BCL mozilla-nss 0 3.53.1-58.48.1
SUSE:Linux Enterprise Server 12 SP2-LTSS mozilla-nspr 0 4.23-19.12.1
SUSE:Linux Enterprise Server 12 SP2-LTSS mozilla-nspr 0 4.25-19.15.1
SUSE:Linux Enterprise Server 12 SP2-LTSS mozilla-nss 0 3.47.1-58.34.1
SUSE:Linux Enterprise Server 12 SP2-LTSS mozilla-nss 0 3.53.1-58.48.1
SUSE:Linux Enterprise Server 12 SP3-BCL mozilla-nspr 0 4.23-19.12.1
SUSE:Linux Enterprise Server 12 SP3-BCL mozilla-nspr 0 4.25-19.15.1
SUSE:Linux Enterprise Server 12 SP3-BCL mozilla-nss 0 3.47.1-58.34.1
SUSE:Linux Enterprise Server 12 SP3-BCL mozilla-nss 0 3.53.1-58.48.1
SUSE:Linux Enterprise Server 12 SP3-LTSS mozilla-nspr 0 4.23-19.12.1
SUSE:Linux Enterprise Server 12 SP3-LTSS mozilla-nspr 0 4.25-19.15.1
SUSE:Linux Enterprise Server 12 SP3-LTSS mozilla-nss 0 3.47.1-58.34.1
SUSE:Linux Enterprise Server 12 SP3-LTSS mozilla-nss 0 3.53.1-58.48.1
SUSE:Linux Enterprise Server 12 SP4 mozilla-nspr 0 4.23-19.12.1
SUSE:Linux Enterprise Server 12 SP4 mozilla-nss 0 3.47.1-58.34.1
SUSE:Linux Enterprise Server 12 SP4-LTSS mozilla-nspr 0 4.25-19.15.1
SUSE:Linux Enterprise Server 12 SP4-LTSS mozilla-nss 0 3.53.1-58.48.1
SUSE:Linux Enterprise Server 12 SP5 mozilla-nspr 0 4.23-19.12.1
SUSE:Linux Enterprise Server 12 SP5 mozilla-nspr 0 4.25-19.15.1
SUSE:Linux Enterprise Server 12 SP5 mozilla-nss 0 3.47.1-58.34.1
SUSE:Linux Enterprise Server 12 SP5 mozilla-nss 0 3.53.1-58.48.1
SUSE:Linux Enterprise Server 15-LTSS mozilla-nspr 0 4.25-3.12.1
SUSE:Linux Enterprise Server 15-LTSS mozilla-nss 0 3.53-3.40.1
SUSE:Linux Enterprise Server for SAP Applications 12 SP1 mozilla-nspr 0 4.23-19.12.1

Related vulnerabilities