{"id":"CVE-2015-8664","aliases":["EUVD-2015-8541","GHSA-4wq5-7mhx-9xh5","RHSA-2015:2665","UBUNTU-CVE-2015-8664","USN-2860-1"],"status":"published","title":"Integer overflow in the WebCursor::Deserialize function in content/common/cursors/webcursor.cc in...","description":"Integer overflow in the WebCursor::Deserialize function in content/common/cursors/webcursor.cc in Google Chrome before 47.0.2526.106 allows remote attackers to cause a denial of service or possibly have unspecified other impact via an RGBA pixel array with crafted dimensions, a different vulnerability than CVE-2015-6792.","severity":{"version":"3.0","score":8.8,"vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H","level":"high","assessor":"primary","from":"nvd"},"epss":{"day":"2026-11-08","score":0.05233,"percentile":0.92576,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":true,"fix_available":true},"cwes":["CWE-189"],"published":"2015-12-23T00:00:00Z","modified":"2026-06-29T10:10:52Z","exploits":[{"source":"exploitdb","id":"EDB-39039","title":"Google Chrome - Renderer Process to Browser Process Privilege Escalation","type":"dos","platform":"multiple","date":"2015-12-18","verified":true,"url":"https://www.exploit-db.com/exploits/39039"}],"fixes":[{"ecosystem":"Ubuntu:14.04:LTS","package":"chromium-browser","fixed_in":["47.0.2526.106-0ubuntu0.14.04.1.1107"],"sources":["osv"]},{"ecosystem":"Ubuntu:14.04:LTS","package":"oxide-qt","fixed_in":["1.11.4-0ubuntu0.14.04.1"],"sources":["osv"]}],"affected":[{"source":"osv","ecosystem":"Red Hat:rhel_extras:6","package":"chromium-browser","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:47.0.2526.106-1.el6"}]}],"bundled":2},{"source":"osv","ecosystem":"Red Hat:rhel_extras:6","package":"chromium-browser-debuginfo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:47.0.2526.106-1.el6"}]}],"bundled":2},{"source":"osv","ecosystem":"Ubuntu:14.04:LTS","package":"chromium-browser","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"47.0.2526.106-0ubuntu0.14.04.1.1107"}]}],"versions":["29.0.1547.65-0ubuntu2","31.0.1650.63-0ubuntu1~20131204.1","32.0.1700.107-0ubuntu1~20140204.977.1","33.0.1750.152-0ubuntu1~pkg995.1","34.0.1847.116-0ubuntu2","36.0.1985.125-0ubuntu1.14.04.0~pkg1029","37.0.2062.94-0ubuntu0.14.04.1~pkg1042","37.0.2062.120-0ubuntu0.14.04.1~pkg1049","38.0.2125.111-0ubuntu0.14.04.1.1061","39.0.2171.65-0ubuntu0.14.04.1.1064","40.0.2214.94-0ubuntu0.14.04.1.1068","40.0.2214.111-0ubuntu0.14.04.1.1069","41.0.2272.76-0ubuntu0.14.04.1.1076","43.0.2357.81-0ubuntu0.14.04.1.1089","43.0.2357.130-0ubuntu0.14.04.1.1092","44.0.2403.89-0ubuntu0.14.04.1.1095","45.0.2454.85-0ubuntu0.14.04.1.1097","45.0.2454.101-0ubuntu0.14.04.1.1099","47.0.2526.73-0ubuntu0.14.04.1.1106"]},{"source":"osv","ecosystem":"Ubuntu:14.04:LTS","package":"oxide-qt","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.11.4-0ubuntu0.14.04.1"}]}],"versions":["1.0.0~bzr437-0ubuntu1","1.0.0~bzr452-0ubuntu1","1.0.0~bzr475-0ubuntu1","1.0.0~bzr490-0ubuntu1","1.0.0~bzr501-0ubuntu1","1.0.0~bzr501-0ubuntu2","1.0.4-0ubuntu0.14.04.1","1.0.5-0ubuntu0.14.04.1","1.1.2-0ubuntu0.14.04.1","1.2.5-0ubuntu0.14.04.1","1.3.4-0ubuntu0.14.04.1","1.4.2-0ubuntu0.14.04.1","1.4.3-0ubuntu0.14.04.1","1.5.5-0ubuntu0.14.04.3","1.5.6-0ubuntu0.14.04.2","1.6.5-0ubuntu0.14.04.1","1.6.6-0ubuntu0.14.04.1","1.7.8-0ubuntu0.14.04.1","1.7.9-0ubuntu0.14.04.1","1.8.4-0ubuntu0.14.04.2","1.9.1-0ubuntu0.14.04.2","1.9.5-0ubuntu0.14.04.1","1.10.3-0ubuntu0.14.04.1","1.11.3-0ubuntu0.14.04.1"]},{"source":"osv","ecosystem":"Ubuntu:14.04:LTS","package":"oxide-qt","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.11.4-0ubuntu0.14.04.1"}]}],"versions":["1.0.0~bzr437-0ubuntu1","1.0.0~bzr452-0ubuntu1","1.0.0~bzr475-0ubuntu1","1.0.0~bzr490-0ubuntu1","1.0.0~bzr501-0ubuntu1","1.0.0~bzr501-0ubuntu2","1.0.4-0ubuntu0.14.04.1","1.0.5-0ubuntu0.14.04.1","1.1.2-0ubuntu0.14.04.1","1.2.5-0ubuntu0.14.04.1","1.3.4-0ubuntu0.14.04.1","1.4.2-0ubuntu0.14.04.1","1.4.3-0ubuntu0.14.04.1","1.5.5-0ubuntu0.14.04.3","1.5.6-0ubuntu0.14.04.2","1.6.5-0ubuntu0.14.04.1","1.6.6-0ubuntu0.14.04.1","1.7.8-0ubuntu0.14.04.1","1.7.9-0ubuntu0.14.04.1","1.8.4-0ubuntu0.14.04.2","1.9.1-0ubuntu0.14.04.2","1.9.5-0ubuntu0.14.04.1","1.10.3-0ubuntu0.14.04.1","1.11.3-0ubuntu0.14.04.1"],"bundled":5}],"products":[{"vendor":"google","product":"chrome"}],"references":[{"url":"http://googlechromereleases.blogspot.com/2015/12/stable-channel-update_15.html","tags":["x_refsource_CONFIRM","x_transferred","article","report"]},{"url":"http://www.securitytracker.com/id/1034491","tags":["vdb-entry","x_refsource_SECTRACK","x_transferred"]},{"url":"https://code.google.com/p/chromium/issues/detail?id=569486","tags":["x_refsource_CONFIRM","x_transferred","report"]},{"url":"https://code.google.com/p/chromium/issues/detail?id=565023","tags":["x_refsource_CONFIRM","x_transferred","report"]},{"url":"https://codereview.chromium.org/1498903003","tags":["x_refsource_CONFIRM","x_transferred","report"]},{"url":"http://www.ubuntu.com/usn/USN-2860-1","tags":["vendor-advisory","x_refsource_UBUNTU","x_transferred"]},{"url":"http://www.securityfocus.com/bid/79686","tags":["vdb-entry","x_refsource_BID","x_transferred"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2015-8664","tags":["advisory"]},{"url":"https://github.com/advisories/GHSA-4wq5-7mhx-9xh5"},{"url":"https://access.redhat.com/errata/RHSA-2015:2665","tags":["advisory"]},{"url":"https://access.redhat.com/security/updates/classification/#important","tags":["article"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=1291989","tags":["report"]},{"url":"https://security.access.redhat.com/data/csaf/v2/advisories/2015/rhsa-2015_2665.json","tags":["advisory"]},{"url":"https://access.redhat.com/security/cve/CVE-2015-6792","tags":["report"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2015-6792","tags":["advisory"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2015-6792","tags":["advisory"]},{"url":"https://access.redhat.com/security/cve/CVE-2015-8664","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=1294768","tags":["report"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2015-8664","tags":["advisory","report"]},{"url":"https://ubuntu.com/security/CVE-2015-8664","tags":["report"]},{"url":"https://ubuntu.com/security/notices/USN-2860-1","tags":["advisory"]},{"url":"https://ubuntu.com/security/CVE-2015-6789","tags":["report"]},{"url":"https://ubuntu.com/security/CVE-2015-6790","tags":["report"]},{"url":"https://ubuntu.com/security/CVE-2015-6791","tags":["report"]},{"url":"https://ubuntu.com/security/CVE-2015-8548","tags":["report"]}],"sources":{"cve":[{"id":"CVE-2015-8664","description":"Integer overflow in the WebCursor::Deserialize function in content/common/cursors/webcursor.cc in Google Chrome before 47.0.2526.106 allows remote attackers to cause a denial of service or possibly have unspecified other impact via an RGBA pixel array with crafted dimensions, a different vulnerability than CVE-2015-6792.","status":"published","published":"2015-12-24T02:00:00Z","modified":"2024-08-06T08:20:43.671Z","updated_at":"2026-11-02T14:35:40.900357Z"}],"euvd":[{"id":"EUVD-2015-8541","description":"Integer overflow in the WebCursor::Deserialize function in content/common/cursors/webcursor.cc in Google Chrome before 47.0.2526.106 allows remote attackers to cause a denial of service or possibly have unspecified other impact via an RGBA pixel array with crafted dimensions, a different vulnerability than CVE-2015-6792.","status":"published","published":"2015-12-24T02:00:00Z","modified":"2024-08-06T08:20:43Z","updated_at":"2026-11-03T01:57:26.384611Z"}],"ghsa":[{"id":"GHSA-4wq5-7mhx-9xh5","title":"Integer overflow in the WebCursor::Deserialize function in content/common/cursors/webcursor.cc in...","description":"Integer overflow in the WebCursor::Deserialize function in content/common/cursors/webcursor.cc in Google Chrome before 47.0.2526.106 allows remote attackers to cause a denial of service or possibly have unspecified other impact via an RGBA pixel array with crafted dimensions, a different vulnerability than CVE-2015-6792.","status":"published","published":"2022-05-17T03:25:04Z","modified":"2023-01-27T05:07:24Z","cvss":[{"version":"3.0","score":8.8,"vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H","level":"high"}],"updated_at":"2026-11-02T14:43:06.90939Z"}],"nvd":[{"id":"CVE-2015-8664","description":"Integer overflow in the WebCursor::Deserialize function in content/common/cursors/webcursor.cc in Google Chrome before 47.0.2526.106 allows remote attackers to cause a denial of service or possibly have unspecified other impact via an RGBA pixel array with crafted dimensions, a different vulnerability than CVE-2015-6792.","status":"published","published":"2015-12-24T03:59:01.143Z","modified":"2026-06-17T00:34:59.963Z","cvss":[{"version":"3.0","score":8.8,"vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H","level":"high","assessor":"primary"},{"version":"2.0","score":7.5,"vector":"AV:N/AC:L/Au:N/C:P/I:P/A:P","level":"high","assessor":"primary"}],"cwes":["CWE-189"],"updated_at":"2026-11-02T14:03:15.746629Z"}],"osv":[{"id":"UBUNTU-CVE-2015-8664","description":"Integer overflow in the WebCursor::Deserialize function in content/common/cursors/webcursor.cc in Google Chrome before 47.0.2526.106 allows remote attackers to cause a denial of service or possibly have unspecified other impact via an RGBA pixel array with crafted dimensions, a different vulnerability than CVE-2015-6792.","status":"published","published":"2015-12-23T00:00:00Z","modified":"2026-02-04T03:23:31.959273Z","cvss":[{"version":"3.0","score":8.8,"vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H","level":"high"}],"updated_at":"2026-11-02T15:54:11.100633Z"},{"id":"RHSA-2015:2665","title":"Red Hat Security Advisory: chromium-browser security update","status":"published","published":"2024-09-13T12:26:18Z","modified":"2026-06-29T10:10:52Z","updated_at":"2026-11-02T15:53:03.182161Z"},{"id":"USN-2860-1","title":"oxide-qt vulnerabilities","description":"A race condition was discovered in the MutationObserver implementation in\nBlink. If a user were tricked in to opening a specially crafted website,\nan attacker could potentially exploit this to cause a denial of service\nvia renderer crash, or execute arbitrary code with the privileges of the\nsandboxed render process. (CVE-2015-6789)\n\nAn issue was discovered with the page serializer in Blink. If a user were\ntricked in to opening a specially crafted website, an attacker could\npotentially exploit this to inject arbitrary script or HTML.\n(CVE-2015-6790)\n\nMultiple security issues were discovered in Chromium. If a user were\ntricked in to opening a specially crafted website, an attacker could\npotentially exploit these to read uninitialized memory, cause a denial\nof service via application crash or execute arbitrary code with the\nprivileges of the user invoking the program. (CVE-2015-6791)\n\nMultiple security issues were discovered in V8. If a user were tricked\nin to opening a specially crafted website, an attacker could potentially\nexploit these to read uninitialized memory, cause a denial of service via\nrenderer crash or execute arbitrary code with the privileges of the\nsandboxed render process. (CVE-2015-8548)\n\nAn integer overflow was discovered in the WebCursor::Deserialize function\nin Chromium. If a user were tricked in to opening a specially crafted\nwebsite, an attacker could potentially exploit this to cause a denial of\nservice via application crash, or execute arbitrary code with the\nprivileges of the user invoking the program. (CVE-2015-8664)\n","status":"published","published":"2016-01-11T17:01:17Z","modified":"2026-02-10T04:40:56Z","updated_at":"2026-11-02T16:58:10.303275Z"}]}}
