Security Advisory Critical: firefox security update

Advisory: RHSA-2017:1106-1
Type: Security Advisory
Severity: Critical
Issued on: 2017-04-20
Last updated on: 2017-04-20
Affected Products: Red Hat Enterprise Linux Desktop (v. 7)
Red Hat Enterprise Linux Server (v. 7)
Red Hat Enterprise Linux Server TUS (v. 7.3)
Red Hat Enterprise Linux Workstation (v. 7)
CVEs (cve.mitre.org): CVE-2017-5429
CVE-2017-5430
CVE-2017-5432
CVE-2017-5433
CVE-2017-5434
CVE-2017-5435
CVE-2017-5436
CVE-2017-5437
CVE-2017-5438
CVE-2017-5439
CVE-2017-5440
CVE-2017-5441
CVE-2017-5442
CVE-2017-5443
CVE-2017-5444
CVE-2017-5445
CVE-2017-5446
CVE-2017-5447
CVE-2017-5448
CVE-2017-5449
CVE-2017-5451
CVE-2017-5454
CVE-2017-5455
CVE-2017-5456
CVE-2017-5459
CVE-2017-5460
CVE-2017-5464
CVE-2017-5465
CVE-2017-5466
CVE-2017-5467
CVE-2017-5469

Details

An update for firefox is now available for Red Hat Enterprise Linux 7.

Red Hat Product Security has rated this update as having a security impact of
Critical. A Common Vulnerability Scoring System (CVSS) base score, which gives a
detailed severity rating, is available for each vulnerability from the CVE
link(s) in the References section.

Mozilla Firefox is an open source web browser.

This update upgrades Firefox to version 52.1.0 ESR.

Security Fix(es):

* Multiple flaws were found in the processing of malformed web content. A web
page containing malicious content could cause Firefox to crash or, potentially,
execute arbitrary code with the privileges of the user running Firefox.
(CVE-2017-5429, CVE-2017-5430, CVE-2017-5432, CVE-2017-5433, CVE-2017-5434,
CVE-2017-5435, CVE-2017-5436, CVE-2017-5437, CVE-2017-5438, CVE-2017-5439,
CVE-2017-5440, CVE-2017-5441, CVE-2017-5442, CVE-2017-5443, CVE-2017-5444,
CVE-2017-5445, CVE-2017-5446, CVE-2017-5447, CVE-2017-5448, CVE-2017-5449,
CVE-2017-5451, CVE-2017-5454, CVE-2017-5455, CVE-2017-5456, CVE-2017-5459,
CVE-2017-5460, CVE-2017-5464, CVE-2017-5465, CVE-2017-5466, CVE-2017-5467,
CVE-2017-5469)

Red Hat would like to thank the Mozilla project for reporting these issues.
Upstream acknowledges Mozilla developers and community, Nils, Holger Fuhrmannek,
Atte Kettunen, Takeshi Terada, Huzaifa Sidhpurwala, Nicolas Grégoire, Chamal De
Silva, Chun Han Hsiao, Ivan Fratric of Google Project Zero, Anonymous working
with Trend Micro's Zero Day Initiative, Haik Aftandilian, Paul Theriault, Julian
Hector, Petr Cerny, Jordi Chancel, and Heather Miller of Google Skia team as the
original reporters.


Solution

For details on how to apply this update, which includes the changes described in
this advisory, refer to:

https://access.redhat.com/articles/11258

After installing the update, Firefox must be restarted for the changes to take
effect.

Updated packages

Red Hat Enterprise Linux Desktop (v. 7)

SRPMS:
firefox-52.1.0-2.el7_3.src.rpm     MD5: d94d77a629862d65eb097ec97be4c718
SHA-256: 3abc44dfe231efdc90cfdf157f171a67b1c55269e4858179de7d91bf5a5744fe
 
x86_64:
firefox-52.1.0-2.el7_3.i686.rpm     MD5: 71ee2e09516d674f7e8e71106d6e3e47
SHA-256: ff244c783245c4205436c339a9013203c101d19d89c2c7c7b9bf512ec54bbaf8
firefox-52.1.0-2.el7_3.x86_64.rpm     MD5: d815281c80482b030c0657501a59fd42
SHA-256: e053c95d324e50478fe8dfd3ee301219afb1af22df1e9ae4f137764acd9b360c
firefox-debuginfo-52.1.0-2.el7_3.i686.rpm     MD5: fc2c474f96b3d26914a72889309eb6be
SHA-256: 9cbaece47f94f61321b3f460a99b51c64a50337abf815af1198a2af3948a53ea
firefox-debuginfo-52.1.0-2.el7_3.x86_64.rpm     MD5: 81ad4f427570013c5e5d481b65119196
SHA-256: 387303ac7ce264fc7d109537e8de758ae3bc1dfca05911f562d795b4350c3829
 
Red Hat Enterprise Linux Server (v. 7)

SRPMS:
firefox-52.1.0-2.el7_3.src.rpm     MD5: d94d77a629862d65eb097ec97be4c718
SHA-256: 3abc44dfe231efdc90cfdf157f171a67b1c55269e4858179de7d91bf5a5744fe
 
PPC:
firefox-52.1.0-2.el7_3.ppc.rpm     MD5: ee32cc58a65e27a93831f133b8049831
SHA-256: 1f7b3279669c1b913066f464f9253855f5d3879e7a9a743ffa6a37ce62a8dce6
firefox-52.1.0-2.el7_3.ppc64.rpm     MD5: 9b93c0f2d6c835038ab8626ef018c12b
SHA-256: 56e50c98a292f9612398537de88a7d50bc6a0ff5ad409377cacef008fd088837
firefox-debuginfo-52.1.0-2.el7_3.ppc.rpm     MD5: 05de0e80a568d87ebd7653d96951c03c
SHA-256: ca819c2769093bd972c2992c05fd7d008900210efe5fce4cbc82bca394eb8da7
firefox-debuginfo-52.1.0-2.el7_3.ppc64.rpm     MD5: 2f518b486b9aa3749a798ecc516f0fc4
SHA-256: f5f5fafce68d7c7fb9dfe7063ded46e6557f88b4c2847ba57bd31d86ea9e4916
 
PPC64LE:
firefox-52.1.0-2.el7_3.ppc64le.rpm     MD5: c1e3a55f279ea37c96b2bef71439cb25
SHA-256: 3fefde46c478b655557e053c6583f5e5981e45634cce9d7dbe5f4b479ef9423e
firefox-debuginfo-52.1.0-2.el7_3.ppc64le.rpm     MD5: 6440ac1e40270c61e8b0cc477bd010cc
SHA-256: 04c963fd48d5435fa3f67d5594eb322a23af2c6bd5e19b0402cae2119cede95c
 
s390x:
firefox-52.1.0-2.el7_3.s390.rpm     MD5: e80452cb86bfca4272437fcaac3edffd
SHA-256: fb96c12e75f0d05df3bfb548f604746decc0c6f5cf1553e8424325fe43962dc3
firefox-52.1.0-2.el7_3.s390x.rpm     MD5: 0669bb09955b872d5eacc926a5bb8722
SHA-256: 52ba78ad7fd6ebb7c08f3fd632240c9fd190e83bda7d99f927a7c97ad7a70a5b
firefox-debuginfo-52.1.0-2.el7_3.s390.rpm     MD5: f529e6f6fc196324b3b98bdae97ab9bd
SHA-256: c2aa7baaaf852e8d76caadc361e0655990c8e245cf5b528b10a4a6894bb8320d
firefox-debuginfo-52.1.0-2.el7_3.s390x.rpm     MD5: d4189e18ba8c0d1620cc01f319f90654
SHA-256: b7d058cc7a2a1f64e632fdc3df972cc23dfd1300b8c1395400af5bbea5bd6367
 
x86_64:
firefox-52.1.0-2.el7_3.i686.rpm     MD5: 71ee2e09516d674f7e8e71106d6e3e47
SHA-256: ff244c783245c4205436c339a9013203c101d19d89c2c7c7b9bf512ec54bbaf8
firefox-52.1.0-2.el7_3.x86_64.rpm     MD5: d815281c80482b030c0657501a59fd42
SHA-256: e053c95d324e50478fe8dfd3ee301219afb1af22df1e9ae4f137764acd9b360c
firefox-debuginfo-52.1.0-2.el7_3.i686.rpm     MD5: fc2c474f96b3d26914a72889309eb6be
SHA-256: 9cbaece47f94f61321b3f460a99b51c64a50337abf815af1198a2af3948a53ea
firefox-debuginfo-52.1.0-2.el7_3.x86_64.rpm     MD5: 81ad4f427570013c5e5d481b65119196
SHA-256: 387303ac7ce264fc7d109537e8de758ae3bc1dfca05911f562d795b4350c3829
 
Red Hat Enterprise Linux Server TUS (v. 7.3)

SRPMS:
firefox-52.1.0-2.el7_3.src.rpm     MD5: d94d77a629862d65eb097ec97be4c718
SHA-256: 3abc44dfe231efdc90cfdf157f171a67b1c55269e4858179de7d91bf5a5744fe
 
x86_64:
firefox-52.1.0-2.el7_3.i686.rpm     MD5: 71ee2e09516d674f7e8e71106d6e3e47
SHA-256: ff244c783245c4205436c339a9013203c101d19d89c2c7c7b9bf512ec54bbaf8
firefox-52.1.0-2.el7_3.x86_64.rpm     MD5: d815281c80482b030c0657501a59fd42
SHA-256: e053c95d324e50478fe8dfd3ee301219afb1af22df1e9ae4f137764acd9b360c
firefox-debuginfo-52.1.0-2.el7_3.i686.rpm     MD5: fc2c474f96b3d26914a72889309eb6be
SHA-256: 9cbaece47f94f61321b3f460a99b51c64a50337abf815af1198a2af3948a53ea
firefox-debuginfo-52.1.0-2.el7_3.x86_64.rpm     MD5: 81ad4f427570013c5e5d481b65119196
SHA-256: 387303ac7ce264fc7d109537e8de758ae3bc1dfca05911f562d795b4350c3829
 
Red Hat Enterprise Linux Workstation (v. 7)

SRPMS:
firefox-52.1.0-2.el7_3.src.rpm     MD5: d94d77a629862d65eb097ec97be4c718
SHA-256: 3abc44dfe231efdc90cfdf157f171a67b1c55269e4858179de7d91bf5a5744fe
 
x86_64:
firefox-52.1.0-2.el7_3.i686.rpm     MD5: 71ee2e09516d674f7e8e71106d6e3e47
SHA-256: ff244c783245c4205436c339a9013203c101d19d89c2c7c7b9bf512ec54bbaf8
firefox-52.1.0-2.el7_3.x86_64.rpm     MD5: d815281c80482b030c0657501a59fd42
SHA-256: e053c95d324e50478fe8dfd3ee301219afb1af22df1e9ae4f137764acd9b360c
firefox-debuginfo-52.1.0-2.el7_3.i686.rpm     MD5: fc2c474f96b3d26914a72889309eb6be
SHA-256: 9cbaece47f94f61321b3f460a99b51c64a50337abf815af1198a2af3948a53ea
firefox-debuginfo-52.1.0-2.el7_3.x86_64.rpm     MD5: 81ad4f427570013c5e5d481b65119196
SHA-256: 387303ac7ce264fc7d109537e8de758ae3bc1dfca05911f562d795b4350c3829
 
(The unlinked packages above are only available from the Red Hat Network)

Bugs fixed (see bugzilla for more information)

1443297 - CVE-2017-5456 Mozilla: Sandbox escape allowing local file system read access (MFSA 2017-12)
1443298 - CVE-2017-5442 Mozilla: Use-after-free during style changes (MFSA 2017-11, MFSA 2017-12)
1443299 - CVE-2017-5443 Mozilla: Out-of-bounds write during BinHex decoding (MFSA 2017-11, MFSA 2017-12)
1443301 - CVE-2017-5429 Mozilla: Memory safety bugs fixed in Firefox 53, Firefox ESR 45.9, and Firefox ESR 52.1 (MFSA 2017-11, MFSA 2017-12)
1443303 - CVE-2017-5464 Mozilla: Memory corruption with accessibility and DOM manipulation (MFSA 2017-11, MFSA 2017-12)
1443304 - CVE-2017-5465 Mozilla: Out-of-bounds read in ConvolvePixel (MFSA 2017-11, MFSA 2017-12)
1443305 - CVE-2017-5466 Mozilla: Origin confusion when reloading isolated data:text/html URL (MFSA 2017-12)
1443307 - CVE-2017-5467 Mozilla: Memory corruption when drawing Skia content (MFSA 2017-12)
1443308 - CVE-2017-5460 Mozilla: Use-after-free in frame selection (MFSA 2017-11, MFSA 2017-12)
1443310 - CVE-2017-5448 Mozilla: Out-of-bounds write in ClearKeyDecryptor (MFSA 2017-11, MFSA 2017-12)
1443311 - CVE-2017-5449 Mozilla: Crash during bidirectional unicode manipulation with animation (MFSA 2017-11, MFSA 2017-12)
1443312 - CVE-2017-5446 Mozilla: Out-of-bounds read when HTTP/2 DATA frames are sent with incorrect data (MFSA 2017-11, MFSA 2017-12)
1443313 - CVE-2017-5447 Mozilla: Out-of-bounds read during glyph processing (MFSA 2017-11, MFSA 2017-12)
1443314 - CVE-2017-5444 Mozilla: Buffer overflow while parsing application/http-index-format content (MFSA 2017-11, MFSA 2017-12)
1443315 - CVE-2017-5445 Mozilla: Uninitialized values used while parsing application/http-index-format content (MFSA 2017-11, MFSA 2017-12)
1443317 - CVE-2017-5469 Mozilla: Potential Buffer overflow in flex-generated code (MFSA 2017-11, MFSA 2017-12)
1443322 - CVE-2017-5440 Mozilla: Use-after-free in txExecutionState destructor during XSLT processing (MFSA 2017-11, MFSA 2017-12)
1443323 - CVE-2017-5441 Mozilla: Use-after-free with selection during scroll events (MFSA 2017-11, MFSA 2017-12)
1443324 - CVE-2017-5439 Mozilla: Use-after-free in nsTArray Length() during XSLT processing (MFSA 2017-11, MFSA 2017-12)
1443325 - CVE-2017-5438 Mozilla: Use-after-free in nsAutoPtr during XSLT processing (MFSA 2017-11, MFSA 2017-12)
1443326 - CVE-2017-5437 Mozilla: Vulnerabilities in libevent library (MFSA 2017-11, MFSA 2017-12)
1443327 - CVE-2017-5436 Mozilla: Out-of-bounds write with malicious font in Graphite 2 (MFSA 2017-11, MFSA 2017-12)
1443328 - CVE-2017-5435 Mozilla: Use-after-free during transaction processing in the editor (MFSA 2017-11, MFSA 2017-12)
1443329 - CVE-2017-5434 Mozilla: Use-after-free during focus handling (MFSA 2017-11, MFSA 2017-12)
1443330 - CVE-2017-5433 Mozilla: Use-after-free in SMIL animation functions (MFSA 2017-11, MFSA 2017-12)
1443331 - CVE-2017-5430 Mozilla: Memory safety bugs fixed in Firefox 53 and Firefox ESR 52.1 (MFSA 2017-12)
1443332 - CVE-2017-5432 Mozilla: Use-after-free in text input selection (MFSA 2017-11, MFSA 2017-12)
1443333 - CVE-2017-5459 Mozilla: Buffer overflow in WebGL (MFSA 2017-11, MFSA 2017-12)
1443334 - CVE-2017-5455 Mozilla: Sandbox escape through internal feed reader APIs (MFSA 2017-12)
1443338 - CVE-2017-5454 Mozilla: Sandbox escape allowing file system read access through file picker (MFSA 2017-12)
1443340 - CVE-2017-5451 Mozilla: Addressbar spoofing with onblur event (MFSA 2017-12)


References

https://www.redhat.com/security/data/cve/CVE-2017-5429.html
https://www.redhat.com/security/data/cve/CVE-2017-5430.html
https://www.redhat.com/security/data/cve/CVE-2017-5432.html
https://www.redhat.com/security/data/cve/CVE-2017-5433.html
https://www.redhat.com/security/data/cve/CVE-2017-5434.html
https://www.redhat.com/security/data/cve/CVE-2017-5435.html
https://www.redhat.com/security/data/cve/CVE-2017-5436.html
https://www.redhat.com/security/data/cve/CVE-2017-5437.html
https://www.redhat.com/security/data/cve/CVE-2017-5438.html
https://www.redhat.com/security/data/cve/CVE-2017-5439.html
https://www.redhat.com/security/data/cve/CVE-2017-5440.html
https://www.redhat.com/security/data/cve/CVE-2017-5441.html
https://www.redhat.com/security/data/cve/CVE-2017-5442.html
https://www.redhat.com/security/data/cve/CVE-2017-5443.html
https://www.redhat.com/security/data/cve/CVE-2017-5444.html
https://www.redhat.com/security/data/cve/CVE-2017-5445.html
https://www.redhat.com/security/data/cve/CVE-2017-5446.html
https://www.redhat.com/security/data/cve/CVE-2017-5447.html
https://www.redhat.com/security/data/cve/CVE-2017-5448.html
https://www.redhat.com/security/data/cve/CVE-2017-5449.html
https://www.redhat.com/security/data/cve/CVE-2017-5451.html
https://www.redhat.com/security/data/cve/CVE-2017-5454.html
https://www.redhat.com/security/data/cve/CVE-2017-5455.html
https://www.redhat.com/security/data/cve/CVE-2017-5456.html
https://www.redhat.com/security/data/cve/CVE-2017-5459.html
https://www.redhat.com/security/data/cve/CVE-2017-5460.html
https://www.redhat.com/security/data/cve/CVE-2017-5464.html
https://www.redhat.com/security/data/cve/CVE-2017-5465.html
https://www.redhat.com/security/data/cve/CVE-2017-5466.html
https://www.redhat.com/security/data/cve/CVE-2017-5467.html
https://www.redhat.com/security/data/cve/CVE-2017-5469.html
https://access.redhat.com/security/updates/classification/#critical
https://www.mozilla.org/en-US/security/advisories/mfsa2017-12


These packages are GPG signed by Red Hat for security. Our key and details on how to verify the signature are available from:
https://www.redhat.com/security/team/key/#package

The Red Hat security contact is secalert@redhat.com. More contact details at http://www.redhat.com/security/team/contact/