Every CVE Search/ Get API key

CVE-2021-30535

Double free in ICU in Google Chrome prior to 91.0.4472.77 allowed a remote attacker to...

8.8 HighPublic exploitFix available

Double free in ICU in Google Chrome prior to 91.0.4472.77 allowed a remote attacker to potentially exploit heap corruption via a crafted HTML page.

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

1.13%Down 2.3 points since Jun 8, 2021
90%50%10%1%

What each source reports

NVD Score used 8.8

Double free in ICU in Google Chrome prior to 91.0.4472.77 allowed a remote attacker to potentially exploit heap corruption via a crafted HTML page.

Record
CVE-2021-30535
CVSS 3.1
8.8 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
CVSS 2.0
6.8 MediumAV:N/AC:M/Au:N/C:P/I:P/A:P
Weakness
CWE-415
Updated
2026-11-02
CVE List No score

Double free in ICU in Google Chrome prior to 91.0.4472.77 allowed a remote attacker to potentially exploit heap corruption via a crafted HTML page.

Record
CVE-2021-30535
Updated
2026-11-02
EUVDEUVD-2021-17456 No score

Double free in ICU in Google Chrome prior to 91.0.4472.77 allowed a remote attacker to potentially exploit heap corruption via a crafted HTML page.

Record
EUVD-2021-17456
Updated
2026-11-03
GitHub AdvisoriesGHSA-hcg3-p22c-cw6r No score

Double free in ICU in Google Chrome prior to 91.0.4472.77 allowed a remote attacker to...

Double free in ICU in Google Chrome prior to 91.0.4472.77 allowed a remote attacker to potentially exploit heap corruption via a crafted HTML page.

Record
GHSA-hcg3-p22c-cw6r
Weakness
CWE-415
Updated
2026-11-02
OSVALPINE-CVE-2021-30535 8.8

Double free in ICU in Google Chrome prior to 91.0.4472.77 allowed a remote attacker to potentially exploit heap corruption via a crafted HTML page.

Record
ALPINE-CVE-2021-30535
CVSS 3.1
8.8 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-03
OSV 8.8

Double free in ICU in Google Chrome prior to 91.0.4472.77 allowed a remote attacker to potentially exploit heap corruption via a crafted HTML page.

Record
CVE-2021-30535
CVSS 3.1
8.8 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
Show 9 moreShow less
OSVDEBIAN-CVE-2021-30535 8.8

Double free in ICU in Google Chrome prior to 91.0.4472.77 allowed a remote attacker to potentially exploit heap corruption via a crafted HTML page.

Record
DEBIAN-CVE-2021-30535
CVSS 3.1
8.8 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVUBUNTU-CVE-2021-30535 8.8

Double free in ICU in Google Chrome prior to 91.0.4472.77 allowed a remote attacker to potentially exploit heap corruption via a crafted HTML page.

Record
UBUNTU-CVE-2021-30535
CVSS 3.1
8.8 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVMGASA-2021-0455 No score

Updated icu packages fix security vulnerability

Double free in ICU in Google Chrome prior to 91.0.4472.77 allowed a remote attacker to potentially exploit heap corruption via a crafted HTML page. (CVE-2021-30535)

Record
MGASA-2021-0455
Updated
2026-11-02
OSVopenSUSE-SU-2021:0825-1 No score

Security update for chromium

This update for chromium fixes the following issues:

Chromium 91.0.4472.77 (boo#1186458):

  • Support Managed configuration API for Web Applications
  • WebOTP API: cross-origin iframe support
  • CSS custom counter styles
  • Support JSON Modules
  • Clipboard: read-only files support
  • Remove webkitBeforeTextInserted & webkitEditableCOntentChanged JS events
  • Honor media HTML attribute for link icon
  • Import Assertions
  • Class static initializer blocks
  • Ergonomic brand checks for private fields
  • Expose WebAssembly SIMD
  • New Feature: WebTransport
  • ES Modules for service workers ('module' type option)
  • Suggested file name and location for the File System Access API
  • adaptivePTime property for RTCRtpEncodingParameters
  • Block HTTP port 10080 - mitigation for NAT Slipstream 2.0 attack
  • Support WebSockets over HTTP/2
  • Support 103 Early Hints for Navigation
  • CVE-2021-30521: Heap buffer overflow in Autofill
  • CVE-2021-30522: Use after free in WebAudio
  • CVE-2021-30523: Use after free in WebRTC
  • CVE-2021-30524: Use after free in TabStrip
  • CVE-2021-30525: Use after free in TabGroups
  • CVE-2021-30526: Out of bounds write in TabStrip
  • CVE-2021-30527: Use after free in WebUI
  • CVE-2021-30528: Use after free in WebAuthentication
  • CVE-2021-30529: Use after free in Bookmarks
  • CVE-2021-30530: Out of bounds memory access in WebAudio
  • CVE-2021-30531: Insufficient policy enforcement in Content Security Policy
  • CVE-2021-30532: Insufficient policy enforcement in Content Security Policy
  • CVE-2021-30533: Insufficient policy enforcement in PopupBlocker
  • CVE-2021-30534: Insufficient policy enforcement in iFrameSandbox
  • CVE-2021-30535: Double free in ICU
  • CVE-2021-21212: Insufficient data validation in networking
  • CVE-2021-30536: Out of bounds read in V8
  • CVE-2021-30537: Insufficient policy enforcement in cookies
  • CVE-2021-30538: Insufficient policy enforcement in content security policy
  • CVE-2021-30539: Insufficient policy enforcement in content security policy
  • CVE-2021-30540: Incorrect security UI in payments
  • Various fixes from internal audits, fuzzing and other initiatives
Record
openSUSE-SU-2021:0825-1
Updated
2026-11-02
OSVopenSUSE-SU-2021:0840-1 No score

Security update for chromium

This update for chromium fixes the following issues:

Chromium 91.0.4472.77 (boo#1186458):

  • Support Managed configuration API for Web Applications
  • WebOTP API: cross-origin iframe support
  • CSS custom counter styles
  • Support JSON Modules
  • Clipboard: read-only files support
  • Remove webkitBeforeTextInserted & webkitEditableCOntentChanged JS events
  • Honor media HTML attribute for link icon
  • Import Assertions
  • Class static initializer blocks
  • Ergonomic brand checks for private fields
  • Expose WebAssembly SIMD
  • New Feature: WebTransport
  • ES Modules for service workers ('module' type option)
  • Suggested file name and location for the File System Access API
  • adaptivePTime property for RTCRtpEncodingParameters
  • Block HTTP port 10080 - mitigation for NAT Slipstream 2.0 attack
  • Support WebSockets over HTTP/2
  • Support 103 Early Hints for Navigation
  • CVE-2021-30521: Heap buffer overflow in Autofill
  • CVE-2021-30522: Use after free in WebAudio
  • CVE-2021-30523: Use after free in WebRTC
  • CVE-2021-30524: Use after free in TabStrip
  • CVE-2021-30525: Use after free in TabGroups
  • CVE-2021-30526: Out of bounds write in TabStrip
  • CVE-2021-30527: Use after free in WebUI
  • CVE-2021-30528: Use after free in WebAuthentication
  • CVE-2021-30529: Use after free in Bookmarks
  • CVE-2021-30530: Out of bounds memory access in WebAudio
  • CVE-2021-30531: Insufficient policy enforcement in Content Security Policy
  • CVE-2021-30532: Insufficient policy enforcement in Content Security Policy
  • CVE-2021-30533: Insufficient policy enforcement in PopupBlocker
  • CVE-2021-30534: Insufficient policy enforcement in iFrameSandbox
  • CVE-2021-30535: Double free in ICU
  • CVE-2021-21212: Insufficient data validation in networking
  • CVE-2021-30536: Out of bounds read in V8
  • CVE-2021-30537: Insufficient policy enforcement in cookies
  • CVE-2021-30538: Insufficient policy enforcement in content security policy
  • CVE-2021-30539: Insufficient policy enforcement in content security policy
  • CVE-2021-30540: Incorrect security UI in payments
  • Various fixes from internal audits, fuzzing and other initiatives
Record
openSUSE-SU-2021:0840-1
Updated
2026-11-02
OSVopenSUSE-SU-2024:10681-1 No score

chromedriver-93.0.4577.82-1.1 on GA media

These are all security issues fixed in the chromedriver-93.0.4577.82-1.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2024:10681-1
Updated
2026-11-02
OSVopenSUSE-SU-2024:10977-1 No score

libQt5Pdf5-5.15.6-2.1 on GA media

These are all security issues fixed in the libQt5Pdf5-5.15.6-2.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2024:10977-1
Updated
2026-11-02
OSVopenSUSE-SU-2024:12948-1 No score

ungoogled-chromium-113.0.5672.92-1.1 on GA media

These are all security issues fixed in the ungoogled-chromium-113.0.5672.92-1.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2024:12948-1
Updated
2026-11-02
OSVUSN-5156-1 No score

A security issue was fixed in ICU

It was discovered that ICU contains a double free issue. An attacker could use this issue to cause a denial of service or possibly execute arbitrary code.

Record
USN-5156-1
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
chromium
Alpine:v3.14
before 91.0.4472.77-r0
91.0.4472.77-r0
chromium
Alpine:v3.15
before 91.0.4472.77-r0
91.0.4472.77-r0
chromium
Alpine:v3.16
before 91.0.4472.77-r0
91.0.4472.77-r0
chromium
Alpine:v3.17
before 91.0.4472.77-r0
91.0.4472.77-r0
chromium
Alpine:v3.18
before 91.0.4472.77-r0
91.0.4472.77-r0
chromium
Alpine:v3.19
before 91.0.4472.77-r0
91.0.4472.77-r0
chromium
Alpine:v3.20
before 91.0.4472.77-r0
91.0.4472.77-r0
chromium
Alpine:v3.21
before 91.0.4472.77-r0
91.0.4472.77-r0
chromium
Alpine:v3.22
before 91.0.4472.77-r0
91.0.4472.77-r0
chromium
Alpine:v3.23
before 91.0.4472.77-r0
91.0.4472.77-r0
Show 25 moreShow less
Affected packages
PackageAffectedFixed
chromium
Alpine:v3.24
before 91.0.4472.77-r0
91.0.4472.77-r0
qt5-qtwebengine
Alpine:v3.14
before 5.15.3_git20211006-r0
5.15.3_git20211006-r0
qt5-qtwebengine
Alpine:v3.15
before 5.15.3_git20210510-r2
5.15.3_git20210510-r2
qt5-qtwebengine
Alpine:v3.16
before 5.15.3_git20210510-r2
5.15.3_git20210510-r2
qt5-qtwebengine
Alpine:v3.17
before 5.15.3_git20210510-r2
5.15.3_git20210510-r2
qt5-qtwebengine
Alpine:v3.18
before 5.15.3_git20210510-r2
5.15.3_git20210510-r2
qt5-qtwebengine
Alpine:v3.19
before 5.15.3_git20210510-r2
5.15.3_git20210510-r2
qt5-qtwebengine
Alpine:v3.20
before 5.15.3_git20210510-r2
5.15.3_git20210510-r2
qt5-qtwebengine
Alpine:v3.21
before 5.15.3_git20210510-r2
5.15.3_git20210510-r2
qt5-qtwebengine
Alpine:v3.22
before 5.15.3_git20210510-r2
5.15.3_git20210510-r2
qt5-qtwebengine
Alpine:v3.23
before 5.15.3_git20210510-r2
5.15.3_git20210510-r2
chromium
Debian:12
before 93.0.4577.82-1
93.0.4577.82-1
chromium
Debian:13
before 93.0.4577.82-1
93.0.4577.82-1
chromium
Debian:14
before 93.0.4577.82-1
93.0.4577.82-1
icu
Debian:12
before 67.1-7
67.1-7
icu
Debian:13
before 67.1-7
67.1-7
icu
Debian:14
before 67.1-7
67.1-7
icu
Mageia:8
before 68.2-1.1.mga8
68.2-1.1.mga8
chromium-browser
Ubuntu:18.04:LTS
before 91.0.4472.77-0ubuntu0.18.04.1, plus listed versions
61.0.3163.100-0ubuntu1.137862.0.3202.62-0ubuntu0.17.10.138062.0.3202.89-0ubuntu1.138662.0.3202.94-0ubuntu1.138863.0.3239.84-0ubuntu1
Show 45 moreShow less
63.0.3239.108-0ubuntu164.0.3282.119-0ubuntu164.0.3282.140-0ubuntu164.0.3282.167-0ubuntu165.0.3325.146-0ubuntu165.0.3325.181-0ubuntu166.0.3359.139-0ubuntu0.18.04.366.0.3359.181-0ubuntu0.18.04.167.0.3396.99-0ubuntu0.18.04.168.0.3440.75-0ubuntu0.18.04.168.0.3440.106-0ubuntu0.18.04.169.0.3497.81-0ubuntu0.18.04.170.0.3538.67-0ubuntu0.18.04.170.0.3538.77-0ubuntu0.18.04.170.0.3538.110-0ubuntu0.18.04.171.0.3578.80-0ubuntu0.18.04.171.0.3578.98-0ubuntu0.18.04.172.0.3626.119-0ubuntu0.18.04.172.0.3626.121-0ubuntu0.18.04.173.0.3683.75-0ubuntu0.18.04.173.0.3683.86-0ubuntu0.18.04.174.0.3729.169-0ubuntu0.18.04.175.0.3770.90-0ubuntu0.18.04.175.0.3770.142-0ubuntu0.18.04.176.0.3809.87-0ubuntu0.18.04.176.0.3809.100-0ubuntu0.18.04.177.0.3865.90-0ubuntu0.18.04.178.0.3904.70-0ubuntu0.18.04.278.0.3904.97-0ubuntu0.18.04.178.0.3904.108-0ubuntu0.18.04.179.0.3945.79-0ubuntu0.18.04.179.0.3945.130-0ubuntu0.18.04.180.0.3987.87-0ubuntu0.18.04.180.0.3987.149-0ubuntu0.18.04.180.0.3987.163-0ubuntu0.18.04.181.0.4044.122-0ubuntu0.18.04.181.0.4044.138-0ubuntu0.18.04.183.0.4103.61-0ubuntu0.18.04.184.0.4147.105-0ubuntu0.18.04.185.0.4183.83-0ubuntu0.18.04.285.0.4183.121-0ubuntu0.18.04.186.0.4240.75-0ubuntu0.18.04.186.0.4240.198-0ubuntu0.18.04.187.0.4280.66-0ubuntu0.18.04.189.0.4389.82-0ubuntu0.18.04.1
91.0.4472.77-0ubuntu0.18.04.1
icu
Ubuntu:20.04:LTS
before 66.1-2ubuntu2.1, plus listed versions
63.2-265.1-1ubuntu266.1-2ubuntu2
66.1-2ubuntu2.1
chromium
openSUSE:Leap 15.2
before 91.0.4472.77-lp152.2.98.1
91.0.4472.77-lp152.2.98.1
chromium
SUSE:Package Hub 15 SP3
before 91.0.4472.77-bp153.2.3.1
91.0.4472.77-bp153.2.3.1
chromium
openSUSE:Leap 15.3
before 91.0.4472.77-bp153.2.3.1
91.0.4472.77-bp153.2.3.1
chromium
openSUSE:Tumbleweed
before 93.0.4577.82-1.1
93.0.4577.82-1.1
chromium
openSUSE:Tumbleweed
before 113.0.5672.92-1.1
113.0.5672.92-1.1

Public exploits

Links only. Every CVE stores no exploit code.

Public exploits
SourceLinkDate
PoC in GitHubcalifio/icu4x-crubit-demo2026-10-08

History

History
RecordedChangedSources
affected, aliases, referencesOSV
aliasesEUVD
first indexedCVE List, GitHub Advisories, NVD, OSV, PoC in GitHub

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2021-30535 is a high vulnerability (CVSS 8.8) in Google Chrome, published June 2, 2021. Public exploit code exists. EPSS puts the chance of exploitation in the next 30 days at 1.13%, the 66th percentile. Fixed in chromium 91.0.4472.77-r0.

References

Show 194 moreShow less
This page doesn't list everything

Left out here: 3 versions and 2,130 references. The JSON record has them.

MoveEnter Open