Junglewise Threat Intelligence

CVE-2016-5221: Google Chrome type confusion in ANGLE libGLESv2

CVE-2016-5221 · Severity: medium · CVSS 6.3 · Published 2017-01-19

Technologies: Google Chrome, Google Chromium. Vendors: Google.

Executive brief

A vulnerability was identified in Google Chrome's graphics engine (ANGLE) that could allow a malicious website to bypass security checks. By tricking a user into visiting a specially crafted web page, an attacker could potentially access sensitive information or cause the browser to crash. This affects users on Windows, Mac, Linux, and Android platforms.

Technical details

A type confusion vulnerability exists in the libGLESv2 component of the Almost Native Graphics Layer Engine (ANGLE) used by Google Chrome. The flaw is rooted in an integer overflow (CWE-190) that occurs during the processing of graphics content. A remote attacker can exploit this by hosting a malicious HTML page; when a victim visits the page, the attacker can bypass buffer validation. This could lead to out-of-bounds memory access, potentially resulting in information disclosure, data integrity issues, or a denial-of-service (crash). The issue was resolved in Chrome version 55.0.2883.75 for desktop and 55.0.2883.84 for Android.

Affected products

  • Google Chrome < 55.0.2883.75 (Desktop), < 55.0.2883.84 (Android)
  • Google Chromium < 55.0.2883.75

Timeline

  • 2016-12-01: advisory: Google released Chrome 55.0.2883.75 for desktop platforms.
  • 2016-12-05: patched: Gentoo released updated Chromium packages.
  • 2016-12-07: patched: Red Hat released security updates for chromium-browser.
  • 2017-01-19: disclosed: NVD published the CVE record.

References

Related threats