Use-after-free vulnerability in nss library

nss Updated 02 Oct 2025

Summary

18/10/2017
N/A
Yes i
Unrated
Not published

DLA-1138-1: nss - security update. Affects nss versions < 2:3.26-1+debu7u5. Fixed in 2:3.26-1+debu7u5. How to fix ↓

Free scan

Check if this vulnerability affects your application

Upload a manifest or SBOM and we'll show whether you're affected, plus every other risky package in the same scan.

Check my app free

No signup required · Results in about 60 seconds

Upload your dependency manifest or SBOM

Drag & drop your file here or

Java Javascript PHP Python Go Rust Ruby Dart C/C++ Elixir CycloneDX SPDX

Upload a supported dependency manifest or SBOM. No installation or source-code access required.

See supported files and SBOM formats
SBOM sbom.json · bom.json · bom.xml · *.spdx.json · *.cdx.json · *.cdx.xml
Java pom.xml · gradle.lockfile · buildscript-gradle.lockfile
Javascript package-lock.json · yarn.lock · pnpm-lock.yaml
PHP composer.lock
Python poetry.lock · requirements.txt · Pipfile.lock
Go go.mod
Rust Cargo.lock
Ruby Gemfile.lock
Dart pubspec.lock
C/C++ conan.lock
Elixir mix.lock
Enter your work email to receive your report link.

Verify your email to view the full report and start 30 days of continuous monitoring. No credit card required.

Sponsored Devnack Penetration testing for web, API and mobile Manual testing by engineers who build software, not an auditor's checklist. Trusted by teams at Swift and Google Talk to Devnack

Background

The nss library, short for Mozilla Network Security Service, is a software library that provides support for SSL/TLS and other security-related protocols. It is widely used by applications to implement secure communication. However, a use-after-free vulnerability has been discovered in the TLS 1.2 implementation of nss. This vulnerability occurs when handshake hashes are generated, allowing a remote attacker to exploit the flaw. By exploiting this vulnerability, an attacker can cause an application using the nss library to crash, leading to a denial of service or potentially executing arbitrary code.

Vulnerability Detail

The use-after-free vulnerability in the nss library's TLS 1.2 implementation poses a significant security risk. When handshake hashes are generated, the library fails to properly handle memory, resulting in a use-after-free condition. This allows an attacker to manipulate the freed memory, potentially leading to a crash or arbitrary code execution. The impact of this vulnerability can range from service disruption to a complete compromise of the affected system.

How To Fix

Minimum fixed version

2:3.26-1+debu7u5

This is the first release that contains the fix.

sudo apt-get install --only-upgrade nss

Tip — Not sure which version your app runs? Vulert can match this fix to it. Scan free →

Workaround

No known workarounds are available for this vulnerability. It is essential to apply the recommended patch or upgrade to a fixed version of the nss library to mitigate the risk.

Conclusion

The use-after-free vulnerability in the nss library's TLS 1.2 implementation can have severe consequences, including denial of service and potential code execution. It is crucial to upgrade to the fixed version or apply the recommended patch to mitigate the risk. For further support on vulnerability remediation, please contact DevNack.com.

See every vulnerability recorded for nss →

Share this vulnerability

FAQ

The nss library, or Mozilla Network Security Service, is a software library used to implement SSL/TLS and other security-related protocols in various applications.

A use-after-free vulnerability occurs when a program continues to use a memory area after it has been freed. This can lead to memory corruption and potentially allow an attacker to execute arbitrary code or crash the application.

By sending specially crafted network traffic, an attacker can trigger the use-after-free vulnerability in the nss library's TLS 1.2 implementation. This can lead to a denial of service or potential execution of arbitrary code.

The impact of this vulnerability can vary from crashing the application using the nss library to potential execution of arbitrary code. It poses a significant security risk and should be addressed promptly.

No known workarounds are available for this vulnerability. It is crucial to apply the recommended patch or upgrade to a fixed version of the nss library.

Related vulnerabilities

Recent vulnerabilities recorded for nss.

How To Fix

Minimum fixed version

2:3.26-1+debu7u5

This is the first release that contains the fix.

sudo apt-get install --only-upgrade nss

Tip — Not sure which version your app runs? Vulert can match this fix to it. Scan free →

Subscribe to Vulert on Telegram
Daily digest of new CVEs, critical and high severity, affected packages and fixes — plus a weekly roundup.
Join the channel →
Help improve this record
Report an issue or send feedback