Skip to content
OpenAdvisories
Unscored USN-2880-1 12 CVEs

firefox vulnerabilities

Published Jan 27, 2016 · Updated Apr 22, 2026

Summary

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 rendering WebGL content in
some circumstances. If a user were tricked in to opening a specially
crafted website, an attacker could potentially exploit this to cause a
denial of service via application crash, or execute arbitrary code with
the privileges of the user invoking Firefox. (CVE-2016-1935)

It was discovered that a delay was missing when focusing the protocol
handler dialog. If a user were tricked in to opening a specially crafted
website, an attacker could potentially exploit this to conduct
clickjacking attacks. (CVE-2016-1937)

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)

Nicholas Hurley discovered that Firefox allows for control characters to
be set in cookie names. An attacker could potentially exploit this to
conduct cookie injection attacks on some web servers. (CVE-2016-1939)

It was discovered that when certain invalid URLs are pasted in to the
addressbar, the addressbar contents may be manipulated to show the
location of arbitrary websites. An attacker could potentially exploit this
to conduct URL spoofing attacks. (CVE-2016-1942)

Ronald Crane discovered three vulnerabilities through code inspection. 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-1944, CVE-2016-1945, CVE-2016-1946)

François Marier discovered that Application Reputation lookups didn't
work correctly, disabling warnings for potentially malicious downloads. An
attacker could potentially exploit this by tricking a user in to
downloading a malicious file. Other parts of the Safe Browsing feature
were unaffected by this. (CVE-2016-1947)

Fixed packages 1

ReleasePackageFixed in
Ubuntu · 14.04 LTS 14.04:LTS firefox 44.0+build3-0ubuntu0.14.04.1

Vulnerabilities 12

  • Unscored —

    Multiple unspecified vulnerabilities in the browser engine in Mozilla Firefox before 44.0 and Firefox ESR 38.x before 3…

  • Unscored —

    Multiple unspecified vulnerabilities in the browser engine in Mozilla Firefox before 44.0 allow remote attackers to cau…

  • Unscored —

    Integer overflow in the image-deinterlacing functionality in Mozilla Firefox before 44.0 allows remote attackers to cau…

  • Unscored —

    Buffer overflow in the BufferSubData function in Mozilla Firefox before 44.0 and Firefox ESR 38.x before 38.6 allows re…

  • Unscored —

    The protocol-handler dialog in Mozilla Firefox before 44.0 allows remote attackers to conduct clickjacking attacks via …

  • Unscored —

    The s_mp_div function in lib/freebl/mpi/mpi.c in Mozilla Network Security Services (NSS) before 3.21, as used in Mozill…

  • Unscored —

    Mozilla Firefox before 44.0 stores cookies with names containing vertical tab characters, which allows remote attackers…

  • Unscored —

    Mozilla Firefox before 44.0 allows user-assisted remote attackers to spoof a trailing substring in the address bar by l…

  • Unscored —

    The Buffer11::NativeBuffer11::map function in ANGLE, as used in Mozilla Firefox before 44.0, might allow remote attacke…

  • Unscored —

    The nsZipArchive function in Mozilla Firefox before 44.0 might allow remote attackers to cause a denial of service or p…

  • Unscored —

    The MoofParser::Metadata function in binding/MoofParser.cpp in libstagefright in Mozilla Firefox before 44.0 does not l…

  • Unscored —

    Mozilla Firefox 43.x mishandles attempts to connect to the Application Reputation service, which makes it easier for re…

References

  • report
    https://ubuntu.com/security/CVE-2016-1930
  • report
    https://ubuntu.com/security/CVE-2016-1931
  • report
    https://ubuntu.com/security/CVE-2016-1933
  • report
    https://ubuntu.com/security/CVE-2016-1935
  • report
    https://ubuntu.com/security/CVE-2016-1937
  • report
    https://ubuntu.com/security/CVE-2016-1938
  • report
    https://ubuntu.com/security/CVE-2016-1939
  • report
    https://ubuntu.com/security/CVE-2016-1942
  • report
    https://ubuntu.com/security/CVE-2016-1944
  • report
    https://ubuntu.com/security/CVE-2016-1945
  • report
    https://ubuntu.com/security/CVE-2016-1946
  • report
    https://ubuntu.com/security/CVE-2016-1947