CVE-2016-1938
published 2016-01-31CVE-2016-1938: The s_mp_div function in lib/freebl/mpi/mpi.c in Mozilla Network Security Services (NSS) before 3.21, as used in Mozilla Firefox before 44.0, improperly…
PriorityP434medium6.5CVSS 3.0
AVNACLPRNUINSUCLILAN
EPSS
3.12%
86.4th percentile
The s_mp_div function in lib/freebl/mpi/mpi.c in Mozilla Network Security Services (NSS) before 3.21, as used in Mozilla Firefox before 44.0, improperly divides numbers, which might make it easier for remote attackers to defeat cryptographic protection mechanisms by leveraging use of the (1) mp_div or (2) mp_exptmod function.
Affected
15 ranges
| Vendor | Product | Version range | Fixed in |
|---|---|---|---|
| debian | nss | < nss 2:3.21-1 (bookworm) | nss 2:3.21-1 (bookworm) |
| mozilla | firefox | <= 43.0.4 | — |
| mozilla | firefox | >= 0 < 44.0.1+build2-0ubuntu0.14.04.1 | 44.0.1+build2-0ubuntu0.14.04.1 |
| mozilla | firefox | >= 0 < 44.0+build3-0ubuntu0.14.04.1 | 44.0+build3-0ubuntu0.14.04.1 |
| mozilla | nss | <= 3.20.1 | — |
| mozilla | nss | >= 0 < 2:3.21-1 | 2:3.21-1 |
| mozilla | nss | >= 0 < 2:3.21-1 | 2:3.21-1 |
| mozilla | nss | >= 0 < 2:3.21-1 | 2:3.21-1 |
| mozilla | nss | >= 0 < 2:3.21-1 | 2:3.21-1 |
| mozilla | nss | >= 0 < 2:3.21-0ubuntu0.14.04.1 | 2:3.21-0ubuntu0.14.04.1 |
| mozilla | thunderbird | >= 0 < 1:38.8.0+build1-0ubuntu0.14.04.1 | 1:38.8.0+build1-0ubuntu0.14.04.1 |
| mozilla | thunderbird | >= 0 < 1:38.8.0+build1-0ubuntu0.16.04.1 | 1:38.8.0+build1-0ubuntu0.16.04.1 |
| opensuse | leap | — | — |
| opensuse | opensuse | — | — |
| opensuse | opensuse | — | — |
CVSS provenance
nvdv3.06.5MEDIUMCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N
nvdv2.06.4MEDIUMAV:N/AC:L/Au:N/C:P/I:P/A:N
osv9.8CRITICAL
vendor_ubuntu9.8CRITICAL
vendor_debian6.5MEDIUM
vendor_redhat6.5MEDIUM
Stop checking back — get the weekly exploitation signal.
Every Monday: what got weaponized or added to CISA KEV in the last seven days — each CVE cross-linked to its PoC, Nuclei template, and detection rule. Free, one email a week, unsubscribe in one click.
GHSA
GHSA-xp2m-37gc-hr6h: The s_mp_div function in lib/freebl/mpi/mpi
ghsa_unreviewed·2022-05-14
CVE-2016-1938 [MEDIUM] GHSA-xp2m-37gc-hr6h: The s_mp_div function in lib/freebl/mpi/mpi
The s_mp_div function in lib/freebl/mpi/mpi.c in Mozilla Network Security Services (NSS) before 3.21, as used in Mozilla Firefox before 44.0, improperly divides numbers, which might make it easier for remote attackers to defeat cryptographic protection mechanisms by leveraging use of the (1) mp_div or (2) mp_exptmod function.
OSV
thunderbird vulnerabilities
osv·2016-05-19·CVSS 6.5
CVE-2016-2805 [MEDIUM] thunderbird vulnerabilities
thunderbird vulnerabilities
Christian Holler, Tyson Smith, and Phil Ringalda discovered multiple
memory safety issues in Thunderbird. If a user were tricked in to opening
a specially crafted message, an attacker could potentially exploit these
to cause a denial of service via application crash, or execute arbitrary
code. (CVE-2016-2805, CVE-2016-2807)
Hanno Böck discovered that calculations with mp_div and mp_exptmod in NSS
produce incorrect results in some circumstances, resulting in
cryptographic weaknesses. (CVE-2016-1938)
A use-after-free was discovered in ssl3_HandleECDHServerKeyExchange in
NSS. A remote attacker could potentially exploit this to cause a denial of
service via application crash, or execute arbitrary code. (CVE-2016-1978)
A use-after-free was discovered in PK11_Impo
OSV
nss vulnerability
osv·2016-02-17·CVSS 6.5
CVE-2016-1938 [MEDIUM] nss vulnerability
nss vulnerability
Hanno Böck discovered that NSS incorrectly handled certain division
functions, possibly leading to cryptographic weaknesses. (CVE-2016-1938)
This update also refreshes the NSS package to version 3.21 which includes
the latest CA certificate bundle, and removes the SPI CA.
OSV
firefox regression
osv·2016-02-08·CVSS 9.8
[CRITICAL] firefox regression
firefox regression
USN-2880-1 fixed vulnerabilities in Firefox. This update introduced a
regression which caused Firefox to crash on startup with some configurations.
This update fixes the problem.
We apologize for the inconvenience.
Original advisory details:
Bob Clary, Christian Holler, Nils Ohlmeier, Gary Kwong, Jesse Ruderman,
Carsten Book, Randell Jesup, Nicolas Pierron, Eric Rescorla, Tyson Smith,
and Gabor Krizsanits discovered multiple memory safety issues in Firefox.
If a user were tricked in to opening a specially crafted website, an
attacker could potentially exploit these to cause a denial of service via
application crash, or execute arbitrary code with the privileges of the
user invoking Firefox. (CVE-2016-1930, CVE-2016-1931)
Gustavo Grieco discovered an out-of-memory cr
OSV
CVE-2016-1938: The s_mp_div function in lib/freebl/mpi/mpi
osv·2016-01-31·CVSS 6.5
CVE-2016-1938 [MEDIUM] CVE-2016-1938: The s_mp_div function in lib/freebl/mpi/mpi
The s_mp_div function in lib/freebl/mpi/mpi.c in Mozilla Network Security Services (NSS) before 3.21, as used in Mozilla Firefox before 44.0, improperly divides numbers, which might make it easier for remote attackers to defeat cryptographic protection mechanisms by leveraging use of the (1) mp_div or (2) mp_exptmod function.
OSV
firefox vulnerabilities
osv·2016-01-27·CVSS 9.8
CVE-2016-1930 [CRITICAL] firefox vulnerabilities
firefox vulnerabilities
Bob Clary, Christian Holler, Nils Ohlmeier, Gary Kwong, Jesse Ruderman,
Carsten Book, Randell Jesup, Nicolas Pierron, Eric Rescorla, Tyson Smith,
and Gabor Krizsanits discovered multiple memory safety issues in Firefox.
If a user were tricked in to opening a specially crafted website, an
attacker could potentially exploit these to cause a denial of service via
application crash, or execute arbitrary code with the privileges of the
user invoking Firefox. (CVE-2016-1930, CVE-2016-1931)
Gustavo Grieco discovered an out-of-memory crash when loading GIF images
in some circumstances. If a user were tricked in to opening a specially
crafted website, an attacker could exploit this to cause a denial of
service. (CVE-2016-1933)
Aki Helin discovered a buffer overflow when r
Ubuntu
Thunderbird vulnerabilities
vendor_ubuntu·2016-05-19·CVSS 6.5
CVE-2016-1938 [MEDIUM] Thunderbird vulnerabilities
Title: Thunderbird vulnerabilities
Summary: Several security issues were fixed in Thunderbird.
Christian Holler, Tyson Smith, and Phil Ringalda discovered multiple
memory safety issues in Thunderbird. If a user were tricked in to opening
a specially crafted message, an attacker could potentially exploit these
to cause a denial of service via application crash, or execute arbitrary
code. (CVE-2016-2805, CVE-2016-2807)
Hanno Böck discovered that calculations with mp_div and mp_exptmod in NSS
produce incorrect results in some circumstances, resulting in
cryptographic weaknesses. (CVE-2016-1938)
A use-after-free was discovered in ssl3_HandleECDHServerKeyExchange in
NSS. A remote attacker could potentially exploit this to cause a denial of
service via application crash, or execute arbitrary
Ubuntu
NSS regression
vendor_ubuntu·2016-02-23·CVSS 6.5
CVE-2016-1938 [MEDIUM] NSS regression
Title: NSS regression
Summary: USN-2903-1 introduced a regression in NSS.
USN-2903-1 fixed a vulnerability in NSS. An incorrect package versioning
change in Ubuntu 12.04 LTS caused a regression when building software
against NSS. This update fixes the problem.
We apologize for the inconvenience.
Original advisory details:
Hanno Böck discovered that NSS incorrectly handled certain division
functions, possibly leading to cryptographic weaknesses. (CVE-2016-1938)
This update also refreshes the NSS package to version 3.21 which includes
the latest CA certificate bundle, and removes the SPI CA.
Instructions: In general, a standard system update will make all the necessary changes.
Ubuntu
NSS vulnerability
vendor_ubuntu·2016-02-17·CVSS 6.5
CVE-2016-1938 [MEDIUM] NSS vulnerability
Title: NSS vulnerability
Summary: NSS could be made to expose sensitive information.
Hanno Böck discovered that NSS incorrectly handled certain division
functions, possibly leading to cryptographic weaknesses. (CVE-2016-1938)
This update also refreshes the NSS package to version 3.21 which includes
the latest CA certificate bundle, and removes the SPI CA.
Instructions: This update uses a new upstream release, which includes additional bug
fixes. After a standard system update you need to restart any applications
that use NSS, such as Evolution and Chromium, to make all the necessary
changes.
Ubuntu
Firefox regression
vendor_ubuntu·2016-02-08·CVSS 9.8
[CRITICAL] Firefox regression
Title: Firefox regression
Summary: USN-2880-1 introduced a regression in Firefox.
USN-2880-1 fixed vulnerabilities in Firefox. This update introduced a
regression which caused Firefox to crash on startup with some configurations.
This update fixes the problem.
We apologize for the inconvenience.
Original advisory details:
Bob Clary, Christian Holler, Nils Ohlmeier, Gary Kwong, Jesse Ruderman,
Carsten Book, Randell Jesup, Nicolas Pierron, Eric Rescorla, Tyson Smith,
and Gabor Krizsanits discovered multiple memory safety issues in Firefox.
If a user were tricked in to opening a specially crafted website, an
attacker could potentially exploit these to cause a denial of service via
application crash, or execute arbitrary code with the privileges of the
user invoking Firefox. (CVE-2016-193
Ubuntu
Firefox vulnerabilities
vendor_ubuntu·2016-01-27·CVSS 9.8
CVE-2016-1930 [CRITICAL] Firefox vulnerabilities
Title: Firefox vulnerabilities
Summary: Firefox could be made to crash or run programs as your login if it
opened a malicious website.
Bob Clary, Christian Holler, Nils Ohlmeier, Gary Kwong, Jesse Ruderman,
Carsten Book, Randell Jesup, Nicolas Pierron, Eric Rescorla, Tyson Smith,
and Gabor Krizsanits discovered multiple memory safety issues in Firefox.
If a user were tricked in to opening a specially crafted website, an
attacker could potentially exploit these to cause a denial of service via
application crash, or execute arbitrary code with the privileges of the
user invoking Firefox. (CVE-2016-1930, CVE-2016-1931)
Gustavo Grieco discovered an out-of-memory crash when loading GIF images
in some circumstances. If a user were tricked in to opening a specially
crafted website, an attacker
Red Hat
NSS: Errors in mp_div and mp_exptmod cryptographic functions
vendor_redhat·2016-01-26·CVSS 6.5
CVE-2016-1938 [MEDIUM] CWE-682 NSS: Errors in mp_div and mp_exptmod cryptographic functions
NSS: Errors in mp_div and mp_exptmod cryptographic functions
The s_mp_div function in lib/freebl/mpi/mpi.c in Mozilla Network Security Services (NSS) before 3.21, as used in Mozilla Firefox before 44.0, improperly divides numbers, which might make it easier for remote attackers to defeat cryptographic protection mechanisms by leveraging use of the (1) mp_div or (2) mp_exptmod function.
Package: nss (Red Hat Enterprise Linux 5) - Will not fix
Package: nss-softokn (Red Hat Enterprise Linux 6) - Will not fix
Package: nss-softokn (Red Hat Enterprise Linux 7) - Will not fix
Debian
CVE-2016-1938: nss - The s_mp_div function in lib/freebl/mpi/mpi.c in Mozilla Network Security Servic...
vendor_debian·2016·CVSS 6.5
CVE-2016-1938 [MEDIUM] CVE-2016-1938: nss - The s_mp_div function in lib/freebl/mpi/mpi.c in Mozilla Network Security Servic...
The s_mp_div function in lib/freebl/mpi/mpi.c in Mozilla Network Security Services (NSS) before 3.21, as used in Mozilla Firefox before 44.0, improperly divides numbers, which might make it easier for remote attackers to defeat cryptographic protection mechanisms by leveraging use of the (1) mp_div or (2) mp_exptmod function.
Scope: local
bookworm: resolved (fixed in 2:3.21-1)
bullseye: resolved (fixed in 2:3.21-1)
forky: resolved (fixed in 2:3.21-1)
sid: resolved (fixed in 2:3.21-1)
trixie: resolved (fixed in 2:3.21-1)
No detection rules found.
No public exploits indexed.
http://lists.opensuse.org/opensuse-security-announce/2016-02/msg00001.htmlhttp://lists.opensuse.org/opensuse-security-announce/2016-02/msg00002.htmlhttp://lists.opensuse.org/opensuse-security-announce/2016-02/msg00010.htmlhttp://www.debian.org/security/2016/dsa-3688http://www.mozilla.org/security/announce/2016/mfsa2016-07.htmlhttp://www.oracle.com/technetwork/security-advisory/cpujul2016-2881720.htmlhttp://www.securityfocus.com/bid/81955http://www.securityfocus.com/bid/91787http://www.securitytracker.com/id/1034825http://www.ubuntu.com/usn/USN-2880-1http://www.ubuntu.com/usn/USN-2880-2http://www.ubuntu.com/usn/USN-2903-1http://www.ubuntu.com/usn/USN-2903-2http://www.ubuntu.com/usn/USN-2973-1https://blog.fuzzing-project.org/37-Mozilla-NSS-Wrong-calculation-results-in-mp_div-and-mp_exptmod.htmlhttps://bugzilla.mozilla.org/show_bug.cgi?id=1190248https://bugzilla.mozilla.org/show_bug.cgi?id=1194947https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/NSS_3.21_release_noteshttps://github.com/hannob/bignum-fuzz/blob/master/CVE-2016-1938-nss-mp_div.chttps://github.com/hannob/bignum-fuzz/blob/master/CVE-2016-1938-nss-mp_exptmod.chttps://hg.mozilla.org/projects/nss/diff/a555bf0fc23a/lib/freebl/mpi/mpi.chttps://security.gentoo.org/glsa/201605-06https://security.gentoo.org/glsa/201701-46http://lists.opensuse.org/opensuse-security-announce/2016-02/msg00001.htmlhttp://lists.opensuse.org/opensuse-security-announce/2016-02/msg00002.htmlhttp://lists.opensuse.org/opensuse-security-announce/2016-02/msg00010.htmlhttp://www.debian.org/security/2016/dsa-3688http://www.mozilla.org/security/announce/2016/mfsa2016-07.htmlhttp://www.oracle.com/technetwork/security-advisory/cpujul2016-2881720.htmlhttp://www.securityfocus.com/bid/81955http://www.securityfocus.com/bid/91787http://www.securitytracker.com/id/1034825http://www.ubuntu.com/usn/USN-2880-1http://www.ubuntu.com/usn/USN-2880-2http://www.ubuntu.com/usn/USN-2903-1http://www.ubuntu.com/usn/USN-2903-2http://www.ubuntu.com/usn/USN-2973-1https://blog.fuzzing-project.org/37-Mozilla-NSS-Wrong-calculation-results-in-mp_div-and-mp_exptmod.htmlhttps://bugzilla.mozilla.org/show_bug.cgi?id=1190248https://bugzilla.mozilla.org/show_bug.cgi?id=1194947https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/NSS_3.21_release_noteshttps://github.com/hannob/bignum-fuzz/blob/master/CVE-2016-1938-nss-mp_div.chttps://github.com/hannob/bignum-fuzz/blob/master/CVE-2016-1938-nss-mp_exptmod.chttps://hg.mozilla.org/projects/nss/diff/a555bf0fc23a/lib/freebl/mpi/mpi.chttps://security.gentoo.org/glsa/201605-06https://security.gentoo.org/glsa/201701-46
2016-01-31
Published