CVE-2024-7971
Type confusion in V8 in Google Chrome prior to 128.0.6613.84 allowed a remote attacker to exploit...
Type confusion in V8 in Google Chrome prior to 128.0.6613.84 allowed a remote attacker to 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
- High
- Integrity
- High
- Availability
- High
Exploit likelihood
What each source reports
NVD Score used
9.6
Type confusion in V8 in Google Chrome prior to 128.0.6613.84 allowed a remote attacker to exploit heap corruption via a crafted HTML page. (Chromium security severity: High)
- Record
CVE-2024-7971- CVSS 3.1
- 9.6 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:H/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-843
- Updated
- 2026-11-02
CVE List
8.8
Type confusion in V8 in Google Chrome prior to 128.0.6613.84 allowed a remote attacker to exploit heap corruption via a crafted HTML page. (Chromium security severity: High)
- Record
CVE-2024-7971- 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-843, CWE-843
- Updated
- 2026-11-02
EUVDEUVD-2024-48804
8.8
Type confusion in V8 in Google Chrome prior to 128.0.6613.84 allowed a remote attacker to exploit heap corruption via a crafted HTML page. (Chromium security severity: High)
- Record
EUVD-2024-48804- 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-pq5w-h3jm-m95c
8.8
Type confusion in V8 in Google Chrome prior to 128.0.6613.84 allowed a remote attacker to exploit...
Type confusion in V8 in Google Chrome prior to 128.0.6613.84 allowed a remote attacker to exploit heap corruption via a crafted HTML page. (Chromium security severity: High)
- Record
GHSA-pq5w-h3jm-m95c- 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-843
- Updated
- 2026-11-02
CISA KEV No score
Google Chromium V8 Type Confusion Vulnerability
Google Chromium V8 contains a type confusion vulnerability that allows a remote attacker to exploit heap corruption via a crafted HTML page. This vulnerability could affect multiple web browsers that utilize Chromium, including, but not limited to, Google Chrome, Microsoft Edge, and Opera.
- Record
CVE-2024-7971- Weakness
- CWE-843
- Updated
- 2026-11-02
OSVALPINE-CVE-2024-7971
9.6
Type confusion in V8 in Google Chrome prior to 128.0.6613.84 allowed a remote attacker to exploit heap corruption via a crafted HTML page. (Chromium security severity: High)
- Record
ALPINE-CVE-2024-7971- CVSS 3.1
- 9.6 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H - Updated
- 2026-11-03
Show 8 moreShow less
OSV
9.6
Type confusion in V8 in Google Chrome prior to 128.0.6613.84 allowed a remote attacker to exploit heap corruption via a crafted HTML page. (Chromium security severity: High)
- Record
CVE-2024-7971- CVSS 3.1
- 9.6 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H - Updated
- 2026-11-02
OSVDEBIAN-CVE-2024-7971
9.6
Type confusion in V8 in Google Chrome prior to 128.0.6613.84 allowed a remote attacker to exploit heap corruption via a crafted HTML page. (Chromium security severity: High)
- Record
DEBIAN-CVE-2024-7971- CVSS 3.1
- 9.6 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H - Updated
- 2026-11-02
OSVMGASA-2024-0321 No score
Updated chromium-browser-stable packages fix security vulnerabilities
Use after free in Downloads. (CVE-2024-6988) Use after free in Loader. (CVE-2024-6989) Use after free in Dawn. (CVE-2024-6991) Heap buffer overflow in Layout. (CVE-2024-6994) Inappropriate implementation in Fullscreen. (CVE-2024-6995) Race in Frames. (CVE-2024-6996) Use after free in Tabs. (CVE-2024-6997) Use after free in User Education. (CVE-2024-6998) Inappropriate implementation in FedCM. (CVE-2024-6999) Use after free in CSS. (CVE-2024-7000) Inappropriate implementation in HTML. (CVE-2024-7001) Inappropriate implementation in FedCM. (CVE-2024-7003) Insufficient validation of untrusted input in Safe Browsing. (CVE-2024-7004) Insufficient validation of untrusted input in Safe Browsing. (CVE-2024-7005) Uninitialized Use in Dawn. (CVE-2024-6990) Out of bounds read in WebTransport. (CVE-2024-7255) Insufficient data validation in Dawn. (CVE-2024-7256) Out of bounds memory access in ANGLE. (CVE-2024-7532) Use after free in Sharing. (CVE-2024-7533) Type Confusion in V8. (CVE-2024-7550) Heap buffer overflow in Layout. (CVE-2024-7534) Inappropriate implementation in V8. (CVE-2024-7535) Use after free in WebAudio. (CVE-2024-7536) Use after free in Passwords. (CVE-2024-7964) Inappropriate implementation in V8. (CVE-2024-7965) Out of bounds memory access in Skia. (CVE-2024-7966) Heap buffer overflow in Fonts. (CVE-2024-7967) Use after free in Autofill. (CVE-2024-7968) Type confusion in V8. (CVE-2024-7971) Inappropriate implementation in V8. (CVE-2024-7972) Heap buffer overflow in PDFium. (CVE-2024-7973) Insufficient data validation in V8 API. (CVE-2024-7974) Inappropriate implementation in Permissions. (CVE-2024-7975) Inappropriate implementation in FedCM. (CVE-2024-7976) Insufficient data validation in Installer. (CVE-2024-7977) Insufficient policy enforcement in Data Transfer. (CVE-2024-7978) Insufficient data validation in Installer. (CVE-2024-7979) Insufficient data validation in Installer. (CVE-2024-7980) Inappropriate implementation in Views. (CVE-2024-7981) Type Confusion in V8. (CVE-2024-7969) Heap buffer overflow in Skia. (CVE-2024-8193) Type Confusion in V8. (CVE-2024-8194) Heap buffer overflow in Skia. (CVE-2024-8198) Use after free in WebAudio. (CVE-2024-8362) Out of bounds write in V8. (CVE-2024-7970) Heap buffer overflow in Skia. (CVE-2024-8636) Use after free in Media Router. (CVE-2024-8637) Type Confusion in V8. (CVE-2024-8638) Use after free in Autofill. (CVE-2024-8639) Type Confusion in V8. (CVE-2024-8904) Inappropriate implementation in V8. (CVE-2024-8905) Incorrect security UI in Downloads. (CVE-2024-8906) Insufficient data validation in Omnibox. (CVE-2024-8907) Inappropriate implementation in Autofill. (CVE-2024-8908) Inappropriate implementation in UI. (CVE-2024-8909) Inappropriate implementation in V8. (CVE-2024-9121) Type Confusion in V8. (CVE-2024-9122) Integer overflow in Skia. (CVE-2024-9123)
- Record
MGASA-2024-0321- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:0258-1 No score
Security update for chromium
This update for chromium fixes the following issues:
- Chromium 128.0.6613.84 (boo#1229591)
- CVE-2024-7964: Use after free in Passwords
- CVE-2024-7965: Inappropriate implementation in V8
- CVE-2024-7966: Out of bounds memory access in Skia
- CVE-2024-7967: Heap buffer overflow in Fonts
- CVE-2024-7968: Use after free in Autofill
- CVE-2024-7969: Type Confusion in V8
- CVE-2024-7971: Type confusion in V8
- CVE-2024-7972: Inappropriate implementation in V8
- CVE-2024-7973: Heap buffer overflow in PDFium
- CVE-2024-7974: Insufficient data validation in V8 API
- CVE-2024-7975: Inappropriate implementation in Permissions
- CVE-2024-7976: Inappropriate implementation in FedCM
- CVE-2024-7977: Insufficient data validation in Installer
- CVE-2024-7978: Insufficient policy enforcement in Data Transfer
- CVE-2024-7979: Insufficient data validation in Installer
- CVE-2024-7980: Insufficient data validation in Installer
- CVE-2024-7981: Inappropriate implementation in Views
- CVE-2024-8033: Inappropriate implementation in WebApp Installs
- CVE-2024-8034: Inappropriate implementation in Custom Tabs
- CVE-2024-8035: Inappropriate implementation in Extensions
- Various fixes from internal audits, fuzzing and other initiatives
- Record
openSUSE-SU-2024:0258-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:0258-2 No score
Security update for chromium
This update for chromium fixes the following issues:
- Chromium 128.0.6613.84 (boo#1229591)
- CVE-2024-7964: Use after free in Passwords
- CVE-2024-7965: Inappropriate implementation in V8
- CVE-2024-7966: Out of bounds memory access in Skia
- CVE-2024-7967: Heap buffer overflow in Fonts
- CVE-2024-7968: Use after free in Autofill
- CVE-2024-7969: Type Confusion in V8
- CVE-2024-7971: Type confusion in V8
- CVE-2024-7972: Inappropriate implementation in V8
- CVE-2024-7973: Heap buffer overflow in PDFium
- CVE-2024-7974: Insufficient data validation in V8 API
- CVE-2024-7975: Inappropriate implementation in Permissions
- CVE-2024-7976: Inappropriate implementation in FedCM
- CVE-2024-7977: Insufficient data validation in Installer
- CVE-2024-7978: Insufficient policy enforcement in Data Transfer
- CVE-2024-7979: Insufficient data validation in Installer
- CVE-2024-7980: Insufficient data validation in Installer
- CVE-2024-7981: Inappropriate implementation in Views
- CVE-2024-8033: Inappropriate implementation in WebApp Installs
- CVE-2024-8034: Inappropriate implementation in Custom Tabs
- CVE-2024-8035: Inappropriate implementation in Extensions
- Various fixes from internal audits, fuzzing and other initiatives
- Record
openSUSE-SU-2024:0258-2- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:0275-1 No score
Security update for opera
This update for opera fixes the following issues:
-
Update to 113.0.5230.32
- DNA-118250 Backport fix for CVE-2024-7971 from Chrome to Opera 113
-
Changes in 113.0.5230.31
- CHR-9819 Update Chromium on desktop-stable-127-5230 to 127.0.6533.120
- DNA-116113 Print window boxes have frames and text is not vertically centered
- DNA-117467 Crash at static void views::Combobox:: PaintIconAndText(class gfx::Canvas*)
- DNA-117557 Fix detected dangling ptr in WorkspacesTabCycler ControllerIndexInCycleOrderTest.IndexInCyclingOrder
- DNA-117721 [Lin] When I drag a tab out of the tab strip and drop it, it is not possible to do so without creating a new window.
- DNA-117854 Pinned tab takes whole tab strip
- DNA-117857 [Sync][Lost password] After profile error can’t add passwords and sync can’t display synced passwords
- DNA-118215 Promote 113 to stable
-
Complete Opera 113 changelog at: https://blogs.opera.com/desktop/changelog-for-113
- Record
openSUSE-SU-2024:0275-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:14285-1 No score
chromedriver-128.0.6613.84-1.1 on GA media
These are all security issues fixed in the chromedriver-128.0.6613.84-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:14285-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.20 |
before 5.15.16-r11 | 5.15.16-r11 |
qt5-qtwebengineAlpine:v3.21 |
before 5.15.17-r2 | 5.15.17-r2 |
qt5-qtwebengineAlpine:v3.22 |
before 5.15.17-r2 | 5.15.17-r2 |
qt5-qtwebengineAlpine:v3.23 |
before 5.15.17-r2 | 5.15.17-r2 |
qt6-qtwebengineAlpine:v3.21 |
before 6.7.2-r3 | 6.7.2-r3 |
qt6-qtwebengineAlpine:v3.22 |
before 6.7.2-r3 | 6.7.2-r3 |
qt6-qtwebengineAlpine:v3.23 |
before 6.7.2-r3 | 6.7.2-r3 |
qt6-qtwebengineAlpine:v3.24 |
before 6.7.2-r3 | 6.7.2-r3 |
chromiumDebian:12 |
before 128.0.6613.84-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 |
128.0.6613.84-1~deb12u1 |
chromiumDebian:13 |
before 128.0.6613.84-1 | 128.0.6613.84-1 |
Show 9 moreShow less
| Package | Affected | Fixed |
|---|---|---|
chromiumDebian:14 |
before 128.0.6613.84-1 | 128.0.6613.84-1 |
chromium-browser-stableMageia:9 |
before 128.0.6613.137-1.mga9.tainted | 128.0.6613.137-1.mga9.tainted |
chromiumSUSE:Package Hub 15 SP5 |
before 128.0.6613.84-bp156.2.17.1 | 128.0.6613.84-bp156.2.17.1 |
chromiumSUSE:Package Hub 15 SP6 |
before 128.0.6613.84-bp156.2.17.1 | 128.0.6613.84-bp156.2.17.1 |
chromiumopenSUSE:Leap 15.5 |
before 128.0.6613.84-bp156.2.17.1 | 128.0.6613.84-bp156.2.17.1 |
chromiumopenSUSE:Leap 15.6 |
before 128.0.6613.84-bp156.2.17.1 | 128.0.6613.84-bp156.2.17.1 |
operaopenSUSE:Leap 15.6 NonFree |
before 113.0.5230.32-lp156.2.17.1 | 113.0.5230.32-lp156.2.17.1 |
chromiumopenSUSE:Tumbleweed |
before 128.0.6613.84-1.1 | 128.0.6613.84-1.1 |
libqt5-qtwebengineopenSUSE:Tumbleweed |
before 5.15.18-1.1 | 5.15.18-1.1 |
Public exploits
Links only. Every CVE stores no exploit code.
| Source | Link | Date |
|---|---|---|
| PoC in GitHub | mistymntncop/CVE-2024-7971 | 2025-04-12 |
History
| Recorded | Changed | Sources |
|---|---|---|
| exploitation | ||
| affected, aliases, references | OSV | |
| first indexed | CVE List, EUVD, GitHub Advisories, CISA KEV, NVD, OSV, PoC in GitHub |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2024-7971 is a critical vulnerability (CVSS 9.6) in Google Chrome, published August 21, 2024. CISA lists it as known to be exploited, since August 26, 2024. EUVD reports exploitation since August 26, 2024. Public exploit code exists. EPSS puts the chance of exploitation in the next 30 days at 21.0%, the 97th percentile. Fixed in qt5-qtwebengine 5.15.16-r11.
References
chromereleases.googleblog.com/2024/08/stable-channel-update-for-desktop_21.html
issues.chromium.org/issues/360700873
cisa.gov/known-exploited-vulnerabilities-catalog?field_cve=CVE-2024-7971
microsoft.com/en-us/security/blog/2024/08/30/north-korean-threat-actor-citrine-sleet-exploiting-chromium-zero-day
nvd.nist.gov/vuln/detail/CVE-2024-7971
github.com/advisories/GHSA-pq5w-h3jm-m95c
Show 60 moreShow less
security.alpinelinux.org/vuln/CVE-2024-7971
security-tracker.debian.org/tracker/CVE-2024-7971
advisories.mageia.org/MGASA-2024-0321.html
bugs.mageia.org/show_bug.cgi?id=33443
chromereleases.googleblog.com/2024/09/stable-channel-update-for-desktop_24.html
chromereleases.googleblog.com/2024/09/stable-channel-update-for-desktop_17.html
chromereleases.googleblog.com/2024/09/stable-channel-update-for-desktop_10.html
chromereleases.googleblog.com/2024/09/stable-channel-update-for-desktop.html
chromereleases.googleblog.com/2024/08/stable-channel-update-for-desktop_28.html
chromereleases.googleblog.com/2024/08/stable-channel-update-for-desktop_13.html
chromereleases.googleblog.com/2024/08/stable-channel-update-for-desktop.html
chromereleases.googleblog.com/2024/07/stable-channel-update-for-desktop_30.html
chromereleases.googleblog.com/2024/07/stable-channel-update-for-desktop_23.html
lists.opensuse.org/archives/list/[email protected]/thread/QKC6ROFWBIXXM5S5SYRWQ74OU24BX5KT
bugzilla.suse.com/1229426
bugzilla.suse.com/1229591
suse.com/security/cve/CVE-2024-7964
suse.com/security/cve/CVE-2024-7965
suse.com/security/cve/CVE-2024-7966
suse.com/security/cve/CVE-2024-7967
suse.com/security/cve/CVE-2024-7968
suse.com/security/cve/CVE-2024-7969
suse.com/security/cve/CVE-2024-7971
suse.com/security/cve/CVE-2024-7972
suse.com/security/cve/CVE-2024-7973
suse.com/security/cve/CVE-2024-7974
suse.com/security/cve/CVE-2024-7975
suse.com/security/cve/CVE-2024-7976
suse.com/security/cve/CVE-2024-7977
suse.com/security/cve/CVE-2024-7978
suse.com/security/cve/CVE-2024-7979
suse.com/security/cve/CVE-2024-7980
suse.com/security/cve/CVE-2024-7981
suse.com/security/cve/CVE-2024-8033
suse.com/security/cve/CVE-2024-8034
suse.com/security/cve/CVE-2024-8035
lists.opensuse.org/archives/list/[email protected]/thread/G5G3DFUIZH3E3T5UIPSI3LSGCI5KE3NF
lists.opensuse.org/archives/list/[email protected]/thread/TJMLQH7THP267EBNFZ3ECENLIIFCBW5H
suse.com/security/cve/CVE-2024-3157
suse.com/security/cve/CVE-2024-3516
suse.com/security/cve/CVE-2024-3837
suse.com/security/cve/CVE-2024-3839
suse.com/security/cve/CVE-2024-3914
suse.com/security/cve/CVE-2024-4058
suse.com/security/cve/CVE-2024-45492
suse.com/security/cve/CVE-2024-4558
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-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: 94 versions. The JSON record has them.