CVE-2024-3516
Heap buffer overflow in ANGLE in Google Chrome prior to 123.0.6312.122 allowed a remote attacker...
Heap buffer overflow in ANGLE in Google Chrome prior to 123.0.6312.122 allowed a remote attacker to potentially exploit heap corruption via a crafted HTML page. (Chromium security severity: High)
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- Required
What an attacker can affect
- Confidentiality
- None
- Integrity
- None
- Availability
- High
Exploit likelihood
What each source reports
NVD Score used
6.5
Heap buffer overflow in ANGLE in Google Chrome prior to 123.0.6312.122 allowed a remote attacker to potentially exploit heap corruption via a crafted HTML page. (Chromium security severity: High)
- Record
CVE-2024-3516- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - CVSS 3.1
- 8.8 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Weakness
- CWE-787, CWE-122
- Updated
- 2026-11-02
CVE List
8.8
Heap buffer overflow in ANGLE in Google Chrome prior to 123.0.6312.122 allowed a remote attacker to potentially exploit heap corruption via a crafted HTML page. (Chromium security severity: High)
- Record
CVE-2024-3516- CVSS 3.1
- 8.8 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Weakness
- CWE-122
- Updated
- 2026-11-02
EUVDEUVD-2024-32102
8.8
Heap buffer overflow in ANGLE in Google Chrome prior to 123.0.6312.122 allowed a remote attacker to potentially exploit heap corruption via a crafted HTML page. (Chromium security severity: High)
- Record
EUVD-2024-32102- CVSS 3.1
- 8.8 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-jf9g-42gm-v87w
8.8
Heap buffer overflow in ANGLE in Google Chrome prior to 123.0.6312.122 allowed a remote attacker...
Heap buffer overflow in ANGLE in Google Chrome prior to 123.0.6312.122 allowed a remote attacker to potentially exploit heap corruption via a crafted HTML page. (Chromium security severity: High)
- Record
GHSA-jf9g-42gm-v87w- CVSS 3.1
- 8.8 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Weakness
- CWE-122, CWE-787
- Updated
- 2026-11-02
OSVALPINE-CVE-2024-3516
6.5
Heap buffer overflow in ANGLE in Google Chrome prior to 123.0.6312.122 allowed a remote attacker to potentially exploit heap corruption via a crafted HTML page. (Chromium security severity: High)
- Record
ALPINE-CVE-2024-3516- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Updated
- 2026-11-03
OSV
6.5
Heap buffer overflow in ANGLE in Google Chrome prior to 123.0.6312.122 allowed a remote attacker to potentially exploit heap corruption via a crafted HTML page. (Chromium security severity: High)
- Record
CVE-2024-3516- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
Show 5 moreShow less
OSVDEBIAN-CVE-2024-3516
6.5
Heap buffer overflow in ANGLE in Google Chrome prior to 123.0.6312.122 allowed a remote attacker to potentially exploit heap corruption via a crafted HTML page. (Chromium security severity: High)
- Record
DEBIAN-CVE-2024-3516- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVMGASA-2024-0150 No score
Updated chromium-browser-stable packages fix security vulnerabilities
The chromium-browser-stable package has been updated to the 124.0.6367.60 release. It includes 23 security fixes. Please, do note, only x86_64 is supported from now on. i586 support for linux was stopped some years ago and the community is not able to provide patches anymore for the latest Chromium code. Some of the security fixes are:
- High CVE-2024-3832: Object corruption in V8. Reported by Man Yue Mo of GitHub Security Lab on 2024-03-27
- High CVE-2024-3833: Object corruption in WebAssembly. Reported by Man Yue Mo of GitHub Security Lab on 2024-03-27
- High CVE-2024-3914: Use after free in V8. Reported by Seunghyun Lee (@0x10n) of KAIST Hacking Lab, via Pwn2Own 2024 on 2024-03-21
- High CVE-2024-3834: Use after free in Downloads. Reported by ChaobinZhang on 2024-02-24
- Medium CVE-2024-3837: Use after free in QUIC. Reported by {rotiple, dch3ck} of CW Research Inc. on 2024-01-15
- Medium CVE-2024-3838: Inappropriate implementation in Autofill. Reported by KiriminAja on 2024-03-06
- Medium CVE-2024-3839: Out of bounds read in Fonts. Reported by Ronald Crane (Zippenhop LLC) on 2024-01-16
- Medium CVE-2024-3840: Insufficient policy enforcement in Site Isolation. Reported by Ahmed ElMasry on 2024-01-22
- Medium CVE-2024-3841: Insufficient data validation in Browser Switcher. Reported by Oleg on 2024-03-19
- Medium CVE-2024-3843: Insufficient data validation in Downloads. Reported by Azur on 2023-12-24
- Low CVE-2024-3844: Inappropriate implementation in Extensions. Reported by Alesandro Ortiz on 2022-02-23
- Low CVE-2024-3845: Inappropriate implementation in Network. Reported by Daniel Baulig on 2024-02-03
- Low CVE-2024-3846: Inappropriate implementation in Prompts. Reported by Ahmed ElMasry on 2023-05-23
- Low CVE-2024-3847: Insufficient policy enforcement in WebUI. Reported by Yan Zhu on 2024-03-08
- High CVE-2024-3157: Out of bounds write in Compositing. Reported by DarkNavy on 2024-03-26
- High CVE-2024-3516: Heap buffer overflow in ANGLE. Reported by Bao (zx) Pham and Toan (suto) Pham of Qrious Secure on 2024-03-09
- High CVE-2024-3515: Use after free in Dawn. Reported by wgslfuzz on 2024-03-25
- Record
MGASA-2024-0150- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:13885-1 No score
nodejs-electron-29.3.1-1.1 on GA media
These are all security issues fixed in the nodejs-electron-29.3.1-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:13885-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:13953-1 No score
chromedriver-124.0.6367.201-1.1 on GA media
These are all security issues fixed in the chromedriver-124.0.6367.201-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:13953-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:14548-1 No score
libQt5Pdf5-5.15.18-1.1 on GA media
These are all security issues fixed in the libQt5Pdf5-5.15.18-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:14548-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
qt5-qtwebengineAlpine:v3.19 |
before 5.15.16-r6 | 5.15.16-r6 |
qt5-qtwebengineAlpine:v3.20 |
before 5.15.16-r8 | 5.15.16-r8 |
qt5-qtwebengineAlpine:v3.21 |
before 5.15.16-r8 | 5.15.16-r8 |
qt5-qtwebengineAlpine:v3.22 |
before 5.15.16-r8 | 5.15.16-r8 |
qt5-qtwebengineAlpine:v3.23 |
before 5.15.16-r8 | 5.15.16-r8 |
qt6-qtwebengineAlpine:v3.19 |
before 6.6.1-r10 | 6.6.1-r10 |
qt6-qtwebengineAlpine:v3.20 |
before 6.6.3-r2 | 6.6.3-r2 |
qt6-qtwebengineAlpine:v3.21 |
before 6.6.3-r2 | 6.6.3-r2 |
qt6-qtwebengineAlpine:v3.22 |
before 6.6.3-r2 | 6.6.3-r2 |
qt6-qtwebengineAlpine:v3.23 |
before 6.6.3-r2 | 6.6.3-r2 |
Show 8 moreShow less
| Package | Affected | Fixed |
|---|---|---|
qt6-qtwebengineAlpine:v3.24 |
before 6.6.3-r2 | 6.6.3-r2 |
chromiumDebian:12 |
before 123.0.6312.122-1~deb12u1, plus listed versions 113.0.5672.126-1114.0.5735.106-1114.0.5735.106-1~deb11u1114.0.5735.106-1~deb12u1114.0.5735.133-1 Show 45 moreShow less114.0.5735.133-1~deb11u1114.0.5735.133-1~deb12u1114.0.5735.198-1114.0.5735.198-1~deb11u1114.0.5735.198-1~deb12u1114.0.5735.90-1114.0.5735.90-2114.0.5735.90-2~deb11u1114.0.5735.90-2~deb12u1115.0.5790.102-1115.0.5790.102-2115.0.5790.170-1115.0.5790.170-1~deb11u1115.0.5790.170-1~deb12u1115.0.5790.98-1115.0.5790.98-1~deb11u1115.0.5790.98-1~deb12u1115.0.5790.98-2116.0.5845.110-1116.0.5845.110-1~deb11u1116.0.5845.110-1~deb12u1116.0.5845.110-2116.0.5845.140-1116.0.5845.140-1~deb11u1116.0.5845.140-1~deb12u1116.0.5845.180-1116.0.5845.180-1~deb11u1116.0.5845.180-1~deb12u1116.0.5845.96-1116.0.5845.96-1~deb11u1116.0.5845.96-1~deb12u1116.0.5845.96-2117.0.5938.132-1117.0.5938.132-1~deb11u1117.0.5938.132-1~deb12u1117.0.5938.132-2117.0.5938.149-1117.0.5938.149-1~deb11u1117.0.5938.149-1~deb12u1117.0.5938.62-1117.0.5938.62-1~deb11u1117.0.5938.62-1~deb12u1117.0.5938.92-1118.0.5993.117-1118.0.5993.117-1~deb11u1 |
123.0.6312.122-1~deb12u1 |
chromiumDebian:13 |
before 123.0.6312.122-1 | 123.0.6312.122-1 |
chromiumDebian:14 |
before 123.0.6312.122-1 | 123.0.6312.122-1 |
chromium-browser-stableMageia:9 |
before 124.0.6367.60-1.mga9.tainted | 124.0.6367.60-1.mga9.tainted |
nodejs-electronopenSUSE:Tumbleweed |
before 29.3.1-1.1 | 29.3.1-1.1 |
chromiumopenSUSE:Tumbleweed |
before 124.0.6367.201-1.1 | 124.0.6367.201-1.1 |
libqt5-qtwebengineopenSUSE:Tumbleweed |
before 5.15.18-1.1 | 5.15.18-1.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, aliases, references | OSV | |
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2024-3516 is a medium vulnerability (CVSS 6.5) in Google Chrome, published April 10, 2024. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 1.01%, the 63rd percentile. Fixed in qt5-qtwebengine 5.15.16-r6.
References
chromereleases.googleblog.com/2024/04/stable-channel-update-for-desktop_10.html
issues.chromium.org/issues/328859176
lists.fedoraproject.org/archives/list/[email protected]/message/NDHNEFD76ORM7WBWAEZT6HSYDMZVIED4
lists.fedoraproject.org/archives/list/[email protected]/message/5EW66LXDACTB5FCHLUPZOGD2KA2J62Q2
lists.fedoraproject.org/archives/list/[email protected]/message/EVEJEW7UCSUSK2J2FYQRZZPI74P2D3JP
nvd.nist.gov/vuln/detail/CVE-2024-3516
Show 60 moreShow less
github.com/advisories/GHSA-jf9g-42gm-v87w
security.alpinelinux.org/vuln/CVE-2024-3516
security-tracker.debian.org/tracker/CVE-2024-3516
advisories.mageia.org/MGASA-2024-0150.html
bugs.mageia.org/show_bug.cgi?id=33137
chromereleases.googleblog.com/2024/04/stable-channel-update-for-desktop_16.html
suse.com/security/cve/CVE-2024-3516
suse.com/security/cve/CVE-2024-2625
suse.com/security/cve/CVE-2024-2626
suse.com/security/cve/CVE-2024-2627
suse.com/security/cve/CVE-2024-2628
suse.com/security/cve/CVE-2024-2883
suse.com/security/cve/CVE-2024-2885
suse.com/security/cve/CVE-2024-2886
suse.com/security/cve/CVE-2024-2887
suse.com/security/cve/CVE-2024-3156
suse.com/security/cve/CVE-2024-3157
suse.com/security/cve/CVE-2024-3158
suse.com/security/cve/CVE-2024-3159
suse.com/security/cve/CVE-2024-3515
suse.com/security/cve/CVE-2024-3832
suse.com/security/cve/CVE-2024-3833
suse.com/security/cve/CVE-2024-3834
suse.com/security/cve/CVE-2024-3837
suse.com/security/cve/CVE-2024-3838
suse.com/security/cve/CVE-2024-3839
suse.com/security/cve/CVE-2024-3840
suse.com/security/cve/CVE-2024-3841
suse.com/security/cve/CVE-2024-3843
suse.com/security/cve/CVE-2024-3844
suse.com/security/cve/CVE-2024-3845
suse.com/security/cve/CVE-2024-3846
suse.com/security/cve/CVE-2024-3847
suse.com/security/cve/CVE-2024-4058
suse.com/security/cve/CVE-2024-4059
suse.com/security/cve/CVE-2024-4060
suse.com/security/cve/CVE-2024-4331
suse.com/security/cve/CVE-2024-4368
suse.com/security/cve/CVE-2024-4558
suse.com/security/cve/CVE-2024-4559
suse.com/security/cve/CVE-2024-4671
suse.com/security/cve/CVE-2024-3914
suse.com/security/cve/CVE-2024-45492
suse.com/security/cve/CVE-2024-4761
suse.com/security/cve/CVE-2024-5158
suse.com/security/cve/CVE-2024-5496
suse.com/security/cve/CVE-2024-5846
suse.com/security/cve/CVE-2024-6291
suse.com/security/cve/CVE-2024-6989
suse.com/security/cve/CVE-2024-6996
suse.com/security/cve/CVE-2024-7532
suse.com/security/cve/CVE-2024-7536
suse.com/security/cve/CVE-2024-7965
suse.com/security/cve/CVE-2024-7967
suse.com/security/cve/CVE-2024-7971
suse.com/security/cve/CVE-2024-8198
suse.com/security/cve/CVE-2024-8636
suse.com/security/cve/CVE-2024-9123
suse.com/security/cve/CVE-2024-9602
suse.com/security/cve/CVE-2024-9603
Left out here: 56 versions. The JSON record has them.