Cloudanix VulnDB

CVE-2018-18508

Medium · 6.5

CVSS

6.5

EPSS

2.0%

Published

Oct 22, 2020

CISA due date

—

Cloudanix analysis

Schedule a fix SSVC: Track

A flaw in a widely used security library lets attackers crash programs and devices by sending specially crafted data, causing outages until fixed.

Exploitation
Requires User Interaction
Attacker needs
User Interaction
Complexity
Low
Impact
Denial Of Service
Component
Library
Class
Memory Corruption
Remediation
Upgrade
Effort
Medium
Patch risk
Low

What it actually does

A malformed signature supplied to NSS triggers a null pointer dereference during signature verification, causing an immediate process crash and denial of service.

Why it matters to the business

Services and devices relying on the vulnerable NSS library can be forced offline by remote attackers, interrupting encrypted communications and availability for any dependent applications or industrial equipment.

How an attack unfolds

An attacker crafts a malformed digital signature and sends it over the network to a target application or device that performs signature verification with the vulnerable NSS library, resulting in a null dereference crash.

How to fix it

Upgrade NSS to version 3.36.7 or 3.41.1 or later. For affected Siemens RUGGEDCOM products, apply any available firmware updates that incorporate the patched NSS library.

How to confirm the fix worked

Verify the installed NSS version meets or exceeds 3.36.7 or 3.41.1, then test signature verification paths with known malformed inputs to confirm absence of crashes.

Typical attack path

  1. Identify a network service or device that uses NSS for signature verification
  2. Craft a specially malformed signature payload
  3. Transmit the payload to the target via an applicable protocol
  4. Trigger signature processing in NSS to induce the null dereference crash

How to detect it

Review application and system logs for unexpected crashes in NSS-dependent processes, unusual null dereference errors, and monitor for repeated failed signature verification attempts from external sources.

What your security team should do

  • Prioritize patching NSS in all environments and Siemens RUGGEDCOM devices to the fixed versions
  • Inventory applications and firmware using NSS to identify exposure
  • Monitor process stability for NSS-linked services and apply vendor updates promptly

The record

In Network Security Services (NSS) before 3.36.7 and before 3.41.1, a malformed signature can cause a crash due to a null dereference, resulting in a Denial of Service.

Affected packages

Ecosystem Package Introduced Fixed
Debian:11 nss 0 2:3.42.1-1
Debian:12 nss 0 2:3.42.1-1
Debian:13 nss 0 2:3.42.1-1
Debian:14 nss 0 2:3.42.1-1
Debian:8 nss 0 2:3.26-1+debu8u4
Debian:9 nss 0 2:3.26.2-1.1+deb9u2
Red Hat:enterprise_linux:8::appstream nspr 0 0:4.21.0-2.el8_0
Red Hat:enterprise_linux:8::appstream nspr-debuginfo 0 0:4.21.0-2.el8_0
Red Hat:enterprise_linux:8::appstream nspr-debugsource 0 0:4.21.0-2.el8_0
Red Hat:enterprise_linux:8::appstream nspr-devel 0 0:4.21.0-2.el8_0
Red Hat:enterprise_linux:8::appstream nss 0 0:3.44.0-7.el8_0
Red Hat:enterprise_linux:8::appstream nss-debuginfo 0 0:3.44.0-7.el8_0
Red Hat:enterprise_linux:8::appstream nss-debugsource 0 0:3.44.0-7.el8_0
Red Hat:enterprise_linux:8::appstream nss-devel 0 0:3.44.0-7.el8_0
Red Hat:enterprise_linux:8::appstream nss-softokn 0 0:3.44.0-7.el8_0
Red Hat:enterprise_linux:8::appstream nss-softokn-debuginfo 0 0:3.44.0-7.el8_0
Red Hat:enterprise_linux:8::appstream nss-softokn-devel 0 0:3.44.0-7.el8_0
Red Hat:enterprise_linux:8::appstream nss-softokn-freebl 0 0:3.44.0-7.el8_0
Red Hat:enterprise_linux:8::appstream nss-softokn-freebl-debuginfo 0 0:3.44.0-7.el8_0
Red Hat:enterprise_linux:8::appstream nss-softokn-freebl-devel 0 0:3.44.0-7.el8_0
Red Hat:enterprise_linux:8::appstream nss-sysinit 0 0:3.44.0-7.el8_0
Red Hat:enterprise_linux:8::appstream nss-sysinit-debuginfo 0 0:3.44.0-7.el8_0
Red Hat:enterprise_linux:8::appstream nss-tools 0 0:3.44.0-7.el8_0
Red Hat:enterprise_linux:8::appstream nss-tools-debuginfo 0 0:3.44.0-7.el8_0
Red Hat:enterprise_linux:8::appstream nss-util 0 0:3.44.0-7.el8_0
Red Hat:enterprise_linux:8::appstream nss-util-debuginfo 0 0:3.44.0-7.el8_0
Red Hat:enterprise_linux:8::appstream nss-util-devel 0 0:3.44.0-7.el8_0
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.23-3.9.1
SUSE:Linux Enterprise Module for Basesystem 15 SP1 mozilla-nss 0 3.47.1-3.22.1
SUSE:Linux Enterprise Module for Server Applications 15 SP1 mozilla-nss 0 3.47.1-3.22.1
Ubuntu:14.04:LTS nss 0 2:3.28.4-0ubuntu0.14.04.5
Ubuntu:16.04:LTS nss 0 2:3.28.4-0ubuntu0.16.04.5
Ubuntu:18.04:LTS nss 0 2:3.35-2ubuntu2.2
openSUSE:Leap 15.1 mozilla-nspr 0 4.23-lp151.2.6.1
openSUSE:Leap 15.1 mozilla-nss 0 3.47.1-lp151.2.9.1

Related vulnerabilities