# CVE-2018-18508: nspr: Network Security Services (NSS) is a set of libraries designed to support the cross-platform development of security-...

CVE-2018-18508 is fixed in 14 products on 1 platform, first by libnss3 2:3.35-2ubuntu2.2, released December 30, 2018. It is not reported as exploited. Patch Radar priority: Routine.

- Web page: https://patchblox.com/security/cve/CVE-2018-18508
- Priority: Routine
- CVSS: 6.5 (Moderate)
- EPSS: 0.0197
- CISA KEV: not listed
- Exploited (vendor report): no
- Publicly disclosed: no
- Published: Dec 30, 2018

## Description

Network Security Services (NSS) is a set of libraries designed to support the cross-platform development of security-enabled client and server applications.  Netscape Portable Runtime (NSPR) provides platform independence for non-GUI operating system facilities.  The following packages have been upgraded to a later upstream version: nss (3.44.0), nspr (4.21.0). (BZ#1713187, BZ#1713188)  Security Fix(es):  * nss: NULL pointer dereference in several CMS functions resulting in a denial of service (CVE-2018-18508)  * nss: Out-of-bounds read when importing curve25519 private key (CVE-2019-11719)  * nss: Empty or malformed p256-ECDH public keys may trigger a segmentation fault (CVE-2019-11729)  * nss: PKCS#1 v1.5 signatures can be used for TLS 1.3 (CVE-2019-11727)  For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.  Bug Fix(es):  * PQG verify fails when create DSA PQG parameters because the counts aren't returned correctly. (BZ#1685325)  * zeroization of AES context missing (BZ#1719629)  * RSA Pairwise consistency test (BZ#1719630)  * FIPS updated for nss-softoken POST (BZ#1722373)  * DH/ECDH key tests missing for the PG parameters (BZ#1722374)  * NSS should implement continuous random test on it's seed data or use the kernel AF_ALG interface for random (BZ#1725059)  * support setting supported signature algorithms in strsclnt utility (BZ#1725110)  * certutil -F with no parameters is killed with segmentation fault message (BZ#1725115)  * NSS: Support for IKE/IPsec typical PKIX usage so libreswan can use nss without rejecting certs based on EKU (BZ#1725116)  * NSS should use getentropy() for seeding its RNG, not /dev/urandom. Needs update to NSS 3.37 (BZ#1725117)  * Disable TLS 1.3 in FIPS mode (BZ#1725773)  * Wrong alert sent when client uses PKCS#1 signatures in TLS 1.3 (BZ#1728259)  * x25519 allowed in FIPS mode (BZ#1728260)  * post handshake authentication with selfserv does not work if SSL_ENABLE_SESSION_TICKETS is set (BZ#1728261)  Enhancement(s):  * Move IKEv1 and IKEv2 KDF's from libreswan to nss-softkn (BZ#1719628)

## Where it's fixed

| Platform | Product | Fixed in | Fix | Released |
|---|---|---|---|---|
| Linux | libnss3 Ubuntu 18.04.6 LTS (bionic) | 2:3.35-2ubuntu2.2 | [libnss3 2:3.35-2ubuntu2.2](https://patchblox.com/security/data/fix/linux/ubuntu-bionic-libnss3-2-3.35-2ubuntu2.2.md) | Dec 30, 2018 |
| Linux | libnss3-tools Ubuntu 18.04.6 LTS (bionic) | 2:3.35-2ubuntu2.2 | [libnss3-tools 2:3.35-2ubuntu2.2](https://patchblox.com/security/data/fix/linux/ubuntu-bionic-libnss3-tools-2-3.35-2ubuntu2.2.md) | Dec 30, 2018 |
| Linux | nspr RHEL 8 | 0:4.21.0-2.el8_0 | [RHSA-2019:1951](https://patchblox.com/security/data/fix/linux/rhsa-2019-1951.md) | Jul 30, 2019 |
| Linux | nspr ol 8 | 0:4.21.0-2.el8_0 | [ELSA-2019-1951](https://patchblox.com/security/data/fix/linux/elsa-2019-1951.md) | Aug 5, 2019 |
| Linux | nspr-devel RHEL 8 | 0:4.21.0-2.el8_0 | [RHSA-2019:1951](https://patchblox.com/security/data/fix/linux/rhsa-2019-1951.md) | Jul 30, 2019 |
| Linux | nspr-devel ol 8 | 0:4.21.0-2.el8_0 | [ELSA-2019-1951](https://patchblox.com/security/data/fix/linux/elsa-2019-1951.md) | Aug 5, 2019 |
| Linux | nss RHEL 8 | 0:3.44.0-7.el8_0 | [RHSA-2019:1951](https://patchblox.com/security/data/fix/linux/rhsa-2019-1951.md) | Jul 30, 2019 |
| Linux | nss ol 8 | 0:3.44.0-7.el8_0 | [ELSA-2019-1951](https://patchblox.com/security/data/fix/linux/elsa-2019-1951.md) | Aug 5, 2019 |
| Linux | nss-devel RHEL 8 | 0:3.44.0-7.el8_0 | [RHSA-2019:1951](https://patchblox.com/security/data/fix/linux/rhsa-2019-1951.md) | Jul 30, 2019 |
| Linux | nss-devel ol 8 | 0:3.44.0-7.el8_0 | [ELSA-2019-1951](https://patchblox.com/security/data/fix/linux/elsa-2019-1951.md) | Aug 5, 2019 |
| Linux | nss-softokn RHEL 8 | 0:3.44.0-7.el8_0 | [RHSA-2019:1951](https://patchblox.com/security/data/fix/linux/rhsa-2019-1951.md) | Jul 30, 2019 |
| Linux | nss-softokn ol 8 | 0:3.44.0-7.el8_0 | [ELSA-2019-1951](https://patchblox.com/security/data/fix/linux/elsa-2019-1951.md) | Aug 5, 2019 |
| Linux | nss-softokn-devel RHEL 8 | 0:3.44.0-7.el8_0 | [RHSA-2019:1951](https://patchblox.com/security/data/fix/linux/rhsa-2019-1951.md) | Jul 30, 2019 |
| Linux | nss-softokn-devel ol 8 | 0:3.44.0-7.el8_0 | [ELSA-2019-1951](https://patchblox.com/security/data/fix/linux/elsa-2019-1951.md) | Aug 5, 2019 |
| Linux | nss-softokn-freebl RHEL 8 | 0:3.44.0-7.el8_0 | [RHSA-2019:1951](https://patchblox.com/security/data/fix/linux/rhsa-2019-1951.md) | Jul 30, 2019 |
| Linux | nss-softokn-freebl ol 8 | 0:3.44.0-7.el8_0 | [ELSA-2019-1951](https://patchblox.com/security/data/fix/linux/elsa-2019-1951.md) | Aug 5, 2019 |
| Linux | nss-softokn-freebl-devel RHEL 8 | 0:3.44.0-7.el8_0 | [RHSA-2019:1951](https://patchblox.com/security/data/fix/linux/rhsa-2019-1951.md) | Jul 30, 2019 |
| Linux | nss-softokn-freebl-devel ol 8 | 0:3.44.0-7.el8_0 | [ELSA-2019-1951](https://patchblox.com/security/data/fix/linux/elsa-2019-1951.md) | Aug 5, 2019 |
| Linux | nss-sysinit RHEL 8 | 0:3.44.0-7.el8_0 | [RHSA-2019:1951](https://patchblox.com/security/data/fix/linux/rhsa-2019-1951.md) | Jul 30, 2019 |
| Linux | nss-sysinit ol 8 | 0:3.44.0-7.el8_0 | [ELSA-2019-1951](https://patchblox.com/security/data/fix/linux/elsa-2019-1951.md) | Aug 5, 2019 |
| Linux | nss-tools RHEL 8 | 0:3.44.0-7.el8_0 | [RHSA-2019:1951](https://patchblox.com/security/data/fix/linux/rhsa-2019-1951.md) | Jul 30, 2019 |
| Linux | nss-tools ol 8 | 0:3.44.0-7.el8_0 | [ELSA-2019-1951](https://patchblox.com/security/data/fix/linux/elsa-2019-1951.md) | Aug 5, 2019 |
| Linux | nss-util RHEL 8 | 0:3.44.0-7.el8_0 | [RHSA-2019:1951](https://patchblox.com/security/data/fix/linux/rhsa-2019-1951.md) | Jul 30, 2019 |
| Linux | nss-util ol 8 | 0:3.44.0-7.el8_0 | [ELSA-2019-1951](https://patchblox.com/security/data/fix/linux/elsa-2019-1951.md) | Aug 5, 2019 |
| Linux | nss-util-devel RHEL 8 | 0:3.44.0-7.el8_0 | [RHSA-2019:1951](https://patchblox.com/security/data/fix/linux/rhsa-2019-1951.md) | Jul 30, 2019 |
| Linux | nss-util-devel ol 8 | 0:3.44.0-7.el8_0 | [ELSA-2019-1951](https://patchblox.com/security/data/fix/linux/elsa-2019-1951.md) | Aug 5, 2019 |

---

Data as of 2026-11-07T12:40:37Z UTC. Source: Patchblox Patch Radar (https://patchblox.com/security/patch-radar). Patchblox finds out-of-date software on Windows, macOS and Linux and updates it through release rings: https://patchblox.com/demo
