Cloudanix VulnDB

CVE-2022-3479

High · 7.5

CVSS

7.5

EPSS

0.9%

Published

Oct 14, 2022

CISA due date

—

Cloudanix analysis

Monitor only SSVC: Track

A bug in a widely used security library can make programs crash during certain login checks, leading to service interruptions until fixed.

Exploitation
Remote Unauthenticated
Attacker needs
None
Complexity
Low
Impact
Denial Of Service
Component
Library
Class
Denial of service
Remediation
Upgrade
Effort
Medium
Patch risk
Low

What it actually does

The flaw triggers a segmentation fault or process crash in NSS during client authentication when no user certificate exists in the configured database, resulting in denial of service.

Why it matters to the business

Applications and services relying on NSS for TLS may experience unexpected crashes and downtime; the issue has been public for over three years with stable low exploitation probability and no known ransomware use.

How an attack unfolds

An unauthenticated remote attacker initiates a TLS handshake that requests client authentication; by ensuring no certificate is present in the NSS database the malformed or missing certificate path triggers the crash condition.

How to fix it

Upgrade Mozilla NSS to the latest stable release that resolves the client-auth crash; where upgrades are not immediately possible, configure the application to require certificates or fall back to alternative TLS libraries until patched versions are deployed.

How to confirm the fix worked

Confirm NSS version is newer than the vulnerable release, run regression tests that perform client-auth handshakes without a local certificate, and verify the process no longer terminates with a segmentation fault.

Typical attack path

  1. Identify a target service that uses NSS for TLS client authentication
  2. Establish a network connection and send a TLS ClientHello requesting client certificate authentication
  3. Respond to the CertificateRequest with no certificate or an empty chain
  4. Trigger the NSS code path that dereferences a null or missing certificate entry causing the segmentation fault

How to detect it

Review application and system logs for NSS segmentation fault entries or abrupt process terminations during TLS client-auth handshakes; correlate with network logs showing client-auth negotiation without certificates.

What your security team should do

  • Prioritize patching NSS in all internet-facing services within standard maintenance windows given the high availability impact
  • Monitor upstream Mozilla advisories for the specific NSS fix version and schedule deployment
  • Temporarily disable optional client-auth or enforce certificate presence where feasible to reduce exposure

The record

A vulnerability found in nss. By this security vulnerability, nss client auth crash without a user certificate in the database and this can lead us to a segmentation fault or crash.

Affected packages

Ecosystem Package Introduced Fixed
Debian:12 nss 0 2:3.87-1
Debian:13 nss 0 2:3.87-1
Mageia:8 firefox 0 102.7.0-1.mga8
Mageia:8 firefox-l10n 0 102.7.0-1.mga8
Mageia:8 nss 0 3.87.0-1.mga8
SUSE:Enterprise Storage 6 mozilla-nss 0 3.79.3-150000.3.90.1
SUSE:Enterprise Storage 7 mozilla-nss 0 3.79.3-150000.3.90.1
SUSE:Enterprise Storage 7.1 mozilla-nss 0 3.79.3-150000.3.90.1
SUSE:Linux Enterprise High Performance Computing 15 SP1-LTSS mozilla-nss 0 3.79.3-150000.3.90.1
SUSE:Linux Enterprise High Performance Computing 15 SP2-LTSS mozilla-nss 0 3.79.3-150000.3.90.1
SUSE:Linux Enterprise High Performance Computing 15 SP3-ESPOS mozilla-nss 0 3.79.3-150000.3.90.1
SUSE:Linux Enterprise High Performance Computing 15 SP3-LTSS mozilla-nss 0 3.79.3-150000.3.90.1
SUSE:Linux Enterprise Micro 5.1 mozilla-nss 0 3.79.3-150000.3.90.1
SUSE:Linux Enterprise Micro 5.2 mozilla-nss 0 3.79.3-150000.3.90.1
SUSE:Linux Enterprise Micro 5.3 mozilla-nss 0 3.79.3-150400.3.23.1
SUSE:Linux Enterprise Module for Basesystem 15 SP4 mozilla-nss 0 3.79.3-150400.3.23.1
SUSE:Linux Enterprise Real Time 15 SP3 mozilla-nss 0 3.79.3-150000.3.90.1
SUSE:Linux Enterprise Server 12 SP2-BCL mozilla-nss 0 3.79.3-58.91.1
SUSE:Linux Enterprise Server 12 SP4-LTSS mozilla-nss 0 3.79.3-58.91.1
SUSE:Linux Enterprise Server 12 SP5 mozilla-nss 0 3.79.3-58.91.1
SUSE:Linux Enterprise Server 15 SP1-LTSS mozilla-nss 0 3.79.3-150000.3.90.1
SUSE:Linux Enterprise Server 15 SP2-LTSS mozilla-nss 0 3.79.3-150000.3.90.1
SUSE:Linux Enterprise Server 15 SP3-LTSS mozilla-nss 0 3.79.3-150000.3.90.1
SUSE:Linux Enterprise Server for SAP Applications 12 SP4 mozilla-nss 0 3.79.3-58.91.1
SUSE:Linux Enterprise Server for SAP Applications 12 SP5 mozilla-nss 0 3.79.3-58.91.1
SUSE:Linux Enterprise Server for SAP Applications 15 SP1 mozilla-nss 0 3.79.3-150000.3.90.1
SUSE:Linux Enterprise Server for SAP Applications 15 SP2 mozilla-nss 0 3.79.3-150000.3.90.1
SUSE:Linux Enterprise Server for SAP Applications 15 SP3 mozilla-nss 0 3.79.3-150000.3.90.1
SUSE:Linux Enterprise Software Development Kit 12 SP5 mozilla-nss 0 3.79.3-58.91.1
SUSE:Manager Proxy 4.2 mozilla-nss 0 3.79.3-150000.3.90.1
SUSE:Manager Retail Branch Server 4.2 mozilla-nss 0 3.79.3-150000.3.90.1
SUSE:Manager Server 4.2 mozilla-nss 0 3.79.3-150000.3.90.1
SUSE:OpenStack Cloud 9 mozilla-nss 0 3.79.3-58.91.1
SUSE:OpenStack Cloud Crowbar 9 mozilla-nss 0 3.79.3-58.91.1
Ubuntu:18.04:LTS nss 0 2:3.35-2ubuntu2.16
Ubuntu:20.04:LTS nss 0 2:3.49.1-1ubuntu1.9
Ubuntu:22.04:LTS nss 0 2:3.68.2-0ubuntu1.2
openSUSE:Leap 15.4 mozilla-nss 0 3.79.3-150400.3.23.1
openSUSE:Leap Micro 5.2 mozilla-nss 0 3.79.3-150000.3.90.1
openSUSE:Leap Micro 5.3 mozilla-nss 0 3.79.3-150400.3.23.1

Related vulnerabilities