CVE-2016-1643
CVE-2016-1643 is a high-severity vulnerability in Google Chrome with a CVSS 3.x base score of 8.8. It is not currently listed as actively exploited by CISA, and its EPSS exploit-prediction score is low. The underlying weakness is classified as CWE-361.
Key facts
- Severity: High (CVSS 3.x base score 8.8)
- CVSS v2: 9.3
- EPSS exploit prediction: 3% (84th percentile)
- Actively exploited: Not listed in CISA KEV
- Weakness: CWE-361
- Affected product: Google Chrome
- Published:
- Last modified:
Description
The ImageInputType::ensurePrimaryContent function in WebKit/Source/core/html/forms/ImageInputType.cpp in Blink, as used in Google Chrome before 49.0.2623.87, does not properly maintain the user agent shadow DOM, which allows remote attackers to cause a denial of service or possibly have unspecified other impact via vectors that leverage "type confusion."
Frequently asked questions
- What is CVE-2016-1643?
- The ImageInputType::ensurePrimaryContent function in WebKit/Source/core/html/forms/ImageInputType.cpp in Blink, as used in Google Chrome before 49.0.2623.87, does not properly maintain the user agent shadow DOM, which allows remote attackers to cause a denial of service or possibly have unspecified other impact via vectors that leverage "type confusion."
- How severe is CVE-2016-1643?
- CVE-2016-1643 has a CVSS 3.x base score of 8.8, rated high severity. It is exploitable over network with low attack complexity, requires no privileges and user interaction. Impact on confidentiality is high, integrity high, and availability high.
- Is CVE-2016-1643 being actively exploited?
- It is not currently listed in CISA's KEV catalog. Its EPSS exploit-prediction score is 3% (84th percentile), an estimate of the probability of exploitation in the next 30 days.
- What products are affected by CVE-2016-1643?
- CVE-2016-1643 affects Google Chrome. See the affected-products list for the exact vulnerable versions.
- How do I fix CVE-2016-1643?
- Review the linked vendor and NVD advisories for patched versions and mitigations, then upgrade or apply the recommended workaround. Given its high severity, prioritise patching exposed systems.
- When was CVE-2016-1643 published?
- CVE-2016-1643 was published on 2016-03-13 and last updated on 2026-06-17.
References
- http://googlechromereleases.blogspot.com/2016/03/stable-channel-update_8.html
- http://lists.opensuse.org/opensuse-security-announce/2016-03/msg00066.html
- http://lists.opensuse.org/opensuse-security-announce/2016-03/msg00067.html
- http://lists.opensuse.org/opensuse-security-announce/2016-03/msg00073.html
- http://www.debian.org/security/2016/dsa-3513
- http://www.securityfocus.com/bid/84224
- http://www.securitytracker.com/id/1035259
- http://www.ubuntu.com/usn/USN-2920-1
- https://code.google.com/p/chromium/issues/detail?id=589838
- https://codereview.chromium.org/1732753004
Affected products (1)
- cpe:2.3:a:google:chrome:*:*:*:*:*:*:*:*
More vulnerabilities in Google Chrome
- CVE-2026-13782 — Critical (CVSS 10.0): Use after free in Browser in Google Chrome prior to 150.0.7871.47 allowed a remote attacker who had compromised the…
- CVE-2015-8548 — Critical (CVSS 10.0): Multiple unspecified vulnerabilities in Google V8 before 4.7.80.23, as used in Google Chrome before 47.0.2526.80, allow…
- CVE-2015-6791 — Critical (CVSS 10.0): Multiple unspecified vulnerabilities in Google Chrome before 47.0.2526.80 allow attackers to cause a denial of service…
- CVE-2015-6788 — Critical (CVSS 10.0): The ObjectBackedNativeHandler class in extensions/renderer/object_backed_native_handler.cc in the extensions subsystem…
- CVE-2015-8480 — Critical (CVSS 10.0): The VideoFramePool::PoolImpl::CreateFrame function in media/base/video_frame_pool.cc in Google Chrome before…
- CVE-2015-6787 — Critical (CVSS 10.0): Multiple unspecified vulnerabilities in Google Chrome before 47.0.2526.73 allow attackers to cause a denial of service…
All CVEs affecting Google Chrome →
Other CWE-361 vulnerabilities
- CVE-2016-7547 — Critical (CVSS 9.8): A command execution flaw on the Trend Micro Threat Discovery Appliance 2.6.1062r1 exists with the timezone parameter in…
- CVE-2016-7036 — Critical (CVSS 9.8): python-jose before 1.3.2 allows attackers to have unspecified impact by leveraging failure to use a constant time…
- CVE-2015-5300 — High (CVSS 7.5): The panic_gate check in NTP before 4.2.8p5 is only re-enabled after the first change to the system clock that was…
- CVE-2016-7037 — High (CVSS 7.5): The verify function in Encryption/Symmetric.php in Malcolm Fell jwt before 1.0.3 does not use a timing-safe function…
- CVE-2016-1000345 — Medium (CVSS 5.9): In the Bouncy Castle JCE Provider version 1.55 and earlier the DHIES/ECIES CBC mode vulnerable to padding oracle…
- CVE-2016-1000341 — Medium (CVSS 5.9): In the Bouncy Castle JCE Provider version 1.55 and earlier DSA signature generation is vulnerable to timing attack.…