Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 507212 (CVE-2014-1716) - <www-client/chromium-34.0.1847.116: Multiple Vulnerabilities (CVE-2014-{1716,1717,1718,1719,1720,1721,1722,1723,1724,1725,1726,1727,1728,1729})
Summary: <www-client/chromium-34.0.1847.116: Multiple Vulnerabilities (CVE-2014-{1716,...
Status: RESOLVED FIXED
Alias: CVE-2014-1716
Product: Gentoo Security
Classification: Unclassified
Component: Vulnerabilities (show other bugs)
Hardware: All Linux
: Normal major (vote)
Assignee: Gentoo Security
URL: https://secunia.com/advisories/57506/
Whiteboard: A2 [glsa]
Keywords:
Depends on:
Blocks:
 
Reported: 2014-04-09 08:16 UTC by Agostino Sarubbo
Modified: 2014-09-02 07:58 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Agostino Sarubbo gentoo-dev 2014-04-09 08:16:58 UTC
From ${URL} :

Description

Some vulnerabilities have been reported in Google Chrome, where some have an unknown impact and others can be exploited to conduct cross-site scripting attacks, bypass certain security restrictions, and compromise a user's system.

1) An unspecified error within V8 can be exploited to conduct cross-site scripting attacks.

2) An error within V8 can be exploited to cause an out-of-bounds memory access.

3) An integer overflow error exists within compositor.

4) A use-after-free error exists within web workers.

5) A use-after-free error exists within DOM.

6) An unspecified error within V8 can be exploited to cause memory corruption.

7) A use-after-free error exists within rendering.

8) An unspecified error exists when handling URLs containing RTL characters.

9) A use-after-free error exists in speech.

10) An error when handling certain window property can be exploited to cause an out-of-bounds read access.

11) An unspecified error can be exploited to bypass certain cross-origin policies.

12) A use-after-free error exists in forms.

13) Some unspecified errors exist.

14) Some other unspecified errors exist in V8.

15) The application bundles a vulnerable version of Adobe Flash Player.

For more information:
SA57661

Successful exploitation of vulnerabilities #2 through #7, #9, and #12 through #14 may allow execution of arbitrary code.

The vulnerabilities are reported in versions prior to 34.0.1847.116.


Solution:
Upgrade to version 34.0.1847.116.

Provided and/or discovered by:
13, 14) Reported by the vendor.

The vendor credits:
1) An anonymous person.
2) An anonymous person.
3) Aaron Staple.
4) Collin Payne.
5) cloudfuzzer.
6) Christian Holler.
7) miaubiz.
8) George McBay.
9) Atte Kettunen, OUSPG.
10) An anonymous person.
11) Jann Horn.
12) Khalil Zhani.

Original Advisory:
http://googlechromereleases.blogspot.dk/2014/04/stable-channel-update.html


@maintainer(s): since the fixed package is already in the tree, please let us know if it is ready for the stabilization or not.
Comment 1 Mike Gilbert gentoo-dev 2014-04-09 23:43:20 UTC
I see a couple of open bugs, but they seem to affect small subsets of users.

Let's stabilize 34.0.1847.116.
Comment 2 Richard Freeman gentoo-dev 2014-04-09 23:48:41 UTC
amd64 stable
Comment 3 Yury German Gentoo Infrastructure gentoo-dev 2014-04-10 03:56:24 UTC
[$5000][354123] High CVE-2014-1716: UXSS in V8. Credit to Anonymous.
[$5000][353004] High CVE-2014-1717: OOB access in V8. Credit to Anonymous.
[$3000][348332] High CVE-2014-1718: Integer overflow in compositor. Credit to Aaron Staple.
[$3000][343661] High CVE-2014-1719: Use-after-free in web workers. Credit to Collin Payne.
[$2000][356095] High CVE-2014-1720: Use-after-free in DOM. Credit to cloudfuzzer.
[$2000][350434] High CVE-2014-1721: Memory corruption in V8. Credit to Christian Holler.
[$2000][330626] High CVE-2014-1722: Use-after-free in rendering. Credit to miaubiz.
[$1500][337746] High CVE-2014-1723: Url confusion with RTL characters. Credit to George McBay.
[$1000][327295] High CVE-2014-1724: Use-after-free in speech. Credit to Atte Kettunen of OUSPG.
[$3000][357332] Medium CVE-2014-1725: OOB read with window property. Credit to Anonymous
[$1000][346135] Medium CVE-2014-1726: Local cross-origin bypass. Credit to Jann Horn.
[$1000][342735] Medium CVE-2014-1727: Use-after-free in forms. Credit to Khalil Zhani.

As usual, our ongoing internal security work responsible for a wide range of fixes:
[360298] CVE-2014-1728: Various fixes from internal audits, fuzzing and other initiatives.
[345820, 347262, 348319, 350863, 352982, 355586, 358059] CVE-2014-1729: Multiple vulnerabilities in V8 fixed in version 3.24.35.22.

CVE LIST for this Version
Comment 4 GLSAMaker/CVETool Bot gentoo-dev 2014-04-10 21:36:00 UTC
CVE-2014-1729 (http://nvd.nist.gov/nvd.cfm?cvename=CVE-2014-1729):
  Multiple unspecified vulnerabilities in Google V8 before 3.24.35.22, as used
  in Google Chrome before 34.0.1847.116, allow attackers to cause a denial of
  service or possibly have other impact via unknown vectors.

CVE-2014-1728 (http://nvd.nist.gov/nvd.cfm?cvename=CVE-2014-1728):
  Multiple unspecified vulnerabilities in Google Chrome before 34.0.1847.116
  allow attackers to cause a denial of service or possibly have other impact
  via unknown vectors.

CVE-2014-1727 (http://nvd.nist.gov/nvd.cfm?cvename=CVE-2014-1727):
  Use-after-free vulnerability in
  content/renderer/renderer_webcolorchooser_impl.h in Google Chrome before
  34.0.1847.116 allows remote attackers to cause a denial of service or
  possibly have unspecified other impact via vectors related to forms.

CVE-2014-1726 (http://nvd.nist.gov/nvd.cfm?cvename=CVE-2014-1726):
  The drag implementation in Google Chrome before 34.0.1847.116 allows
  user-assisted remote attackers to bypass the Same Origin Policy and forge
  local pathnames by leveraging renderer access.

CVE-2014-1725 (http://nvd.nist.gov/nvd.cfm?cvename=CVE-2014-1725):
  The base64DecodeInternal function in wtf/text/Base64.cpp in Blink, as used
  in Google Chrome before 34.0.1847.116, does not properly handle string data
  composed exclusively of whitespace characters, which allows remote attackers
  to cause a denial of service (out-of-bounds read) via a window.atob method
  call.

CVE-2014-1724 (http://nvd.nist.gov/nvd.cfm?cvename=CVE-2014-1724):
  Use-after-free vulnerability in Free(b)soft Laboratory Speech Dispatcher
  0.7.1, as used in Google Chrome before 34.0.1847.116, allows remote
  attackers to cause a denial of service (application hang) or possibly have
  unspecified other impact via a text-to-speech request.

CVE-2014-1723 (http://nvd.nist.gov/nvd.cfm?cvename=CVE-2014-1723):
  The UnescapeURLWithOffsetsImpl function in net/base/escape.cc in Google
  Chrome before 34.0.1847.116 does not properly handle bidirectional
  Internationalized Resource Identifiers (IRIs), which makes it easier for
  remote attackers to spoof URLs via crafted use of right-to-left (RTL)
  Unicode text.

CVE-2014-1722 (http://nvd.nist.gov/nvd.cfm?cvename=CVE-2014-1722):
  Use-after-free vulnerability in the
  RenderBlock::addChildIgnoringAnonymousColumnBlocks function in
  core/rendering/RenderBlock.cpp in Blink, as used in Google Chrome before
  34.0.1847.116, allows remote attackers to cause a denial of service or
  possibly have unspecified other impact via vectors involving addition of a
  child node.

CVE-2014-1721 (http://nvd.nist.gov/nvd.cfm?cvename=CVE-2014-1721):
  Google V8, as used in Google Chrome before 34.0.1847.116, does not properly
  implement lazy deoptimization, which allows remote attackers to cause a
  denial of service (memory corruption) or possibly have unspecified other
  impact via crafted JavaScript code, as demonstrated by improper handling of
  a heap allocation of a number outside the Small Integer (aka smi) range.

CVE-2014-1720 (http://nvd.nist.gov/nvd.cfm?cvename=CVE-2014-1720):
  Use-after-free vulnerability in the HTMLBodyElement::insertedInto function
  in core/html/HTMLBodyElement.cpp in Blink, as used in Google Chrome before
  34.0.1847.116, allows remote attackers to cause a denial of service or
  possibly have unspecified other impact via vectors involving attributes.

CVE-2014-1719 (http://nvd.nist.gov/nvd.cfm?cvename=CVE-2014-1719):
  Use-after-free vulnerability in the
  WebSharedWorkerStub::OnTerminateWorkerContext function in
  content/worker/websharedworker_stub.cc in the Web Workers implementation in
  Google Chrome before 34.0.1847.116 allows remote attackers to cause a denial
  of service (heap memory corruption) or possibly have unspecified other
  impact via vectors that trigger a SharedWorker termination during script
  loading.

CVE-2014-1718 (http://nvd.nist.gov/nvd.cfm?cvename=CVE-2014-1718):
  Integer overflow in the SoftwareFrameManager::SwapToNewFrame function in
  content/browser/renderer_host/software_frame_manager.cc in the software
  compositor in Google Chrome before 34.0.1847.116 allows remote attackers to
  cause a denial of service or possibly have unspecified other impact via
  vectors that trigger an attempted mapping of a large amount of renderer
  memory.

CVE-2014-1717 (http://nvd.nist.gov/nvd.cfm?cvename=CVE-2014-1717):
  Google V8, as used in Google Chrome before 34.0.1847.116, does not properly
  use numeric casts during handling of typed arrays, which allows remote
  attackers to cause a denial of service (out-of-bounds array access) or
  possibly have unspecified other impact via crafted JavaScript code.

CVE-2014-1716 (http://nvd.nist.gov/nvd.cfm?cvename=CVE-2014-1716):
  Cross-site scripting (XSS) vulnerability in the Runtime_SetPrototype
  function in runtime.cc in Google V8, as used in Google Chrome before
  34.0.1847.116, allows remote attackers to inject arbitrary web script or
  HTML via unspecified vectors, aka "Universal XSS (UXSS)."
Comment 5 Agostino Sarubbo gentoo-dev 2014-04-12 09:33:48 UTC
x86 stable.

Maintainer(s), please cleanup.
Security, please add it to the existing request, or file a new one.
Comment 6 Agostino Sarubbo gentoo-dev 2014-04-13 11:54:32 UTC
cleanup done.
Comment 7 Sergey Popov gentoo-dev 2014-04-28 11:44:52 UTC
Thanks, guys. Added to existing GLSA draft
Comment 8 GLSAMaker/CVETool Bot gentoo-dev 2014-09-02 07:58:26 UTC
This issue was resolved and addressed in
 GLSA 201408-16 at http://security.gentoo.org/glsa/glsa-201408-16.xml
by GLSA coordinator Kristian Fiskerstrand (K_F).