CVE-2021-21228
Insufficient policy enforcement in extensions in Google Chrome prior to 90.0.4430.93 allowed an...
Insufficient policy enforcement in extensions in Google Chrome prior to 90.0.4430.93 allowed an attacker who convinced a user to install a malicious extension to bypass navigation restrictions via a crafted Chrome Extension.
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
- Low
- Availability
- None
Exploit likelihood
What each source reports
NVD Score used
4.3
Insufficient policy enforcement in extensions in Google Chrome prior to 90.0.4430.93 allowed an attacker who convinced a user to install a malicious extension to bypass navigation restrictions via a crafted Chrome Extension.
- Record
CVE-2021-21228- CVSS 3.1
- 4.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:N - CVSS 2.0
- 4.3 Medium
AV:N/AC:M/Au:N/C:N/I:P/A:N - Weakness
- CWE-863
- Updated
- 2026-11-02
CVE List No score
Insufficient policy enforcement in extensions in Google Chrome prior to 90.0.4430.93 allowed an attacker who convinced a user to install a malicious extension to bypass navigation restrictions via a crafted Chrome Extension.
- Record
CVE-2021-21228- Updated
- 2026-11-02
EUVDEUVD-2021-8619 No score
Insufficient policy enforcement in extensions in Google Chrome prior to 90.0.4430.93 allowed an attacker who convinced a user to install a malicious extension to bypass navigation restrictions via a crafted Chrome Extension.
- Record
EUVD-2021-8619- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-xmhm-4533-hmhq No score
Insufficient policy enforcement in extensions in Google Chrome prior to 90.0.4430.93 allowed an...
Insufficient policy enforcement in extensions in Google Chrome prior to 90.0.4430.93 allowed an attacker who convinced a user to install a malicious extension to bypass navigation restrictions via a crafted Chrome Extension.
- Record
GHSA-xmhm-4533-hmhq- Weakness
- CWE-863
- Updated
- 2026-11-02
OSV
4.3
Insufficient policy enforcement in extensions in Google Chrome prior to 90.0.4430.93 allowed an attacker who convinced a user to install a malicious extension to bypass navigation restrictions via a crafted Chrome Extension.
- Record
CVE-2021-21228- CVSS 3.1
- 4.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:N - Updated
- 2026-11-02
OSVDEBIAN-CVE-2021-21228
4.3
Insufficient policy enforcement in extensions in Google Chrome prior to 90.0.4430.93 allowed an attacker who convinced a user to install a malicious extension to bypass navigation restrictions via a crafted Chrome Extension.
- Record
DEBIAN-CVE-2021-21228- CVSS 3.1
- 4.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:N - Updated
- 2026-11-02
Show 5 moreShow less
OSVUBUNTU-CVE-2021-21228
4.3
Insufficient policy enforcement in extensions in Google Chrome prior to 90.0.4430.93 allowed an attacker who convinced a user to install a malicious extension to bypass navigation restrictions via a crafted Chrome Extension.
- Record
UBUNTU-CVE-2021-21228- CVSS 3.1
- 4.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:N - Updated
- 2026-11-02
OSVopenSUSE-SU-2021:0629-1 No score
Security update for Chromium
This update for chromium fixes the following issues:
- Chromium was updated to 90.0.4430.93 (boo#1184764,boo#1185047,boo#1185398)
- CVE-2021-21227: Insufficient data validation in V8.
- CVE-2021-21232: Use after free in Dev Tools.
- CVE-2021-21233: Heap buffer overflow in ANGLE.
- CVE-2021-21228: Insufficient policy enforcement in extensions.
- CVE-2021-21229: Incorrect security UI in downloads.
- CVE-2021-21230: Type Confusion in V8.
- CVE-2021-21231: Insufficient data validation in V8.
- CVE-2021-21222: Heap buffer overflow in V8
- CVE-2021-21223: Integer overflow in Mojo
- CVE-2021-21224: Type Confusion in V8
- CVE-2021-21225: Out of bounds memory access in V8
- CVE-2021-21226: Use after free in navigation
- CVE-2021-21201: Use after free in permissions
- CVE-2021-21202: Use after free in extensions
- CVE-2021-21203: Use after free in Blink
- CVE-2021-21204: Use after free in Blink
- CVE-2021-21205: Insufficient policy enforcement in navigation
- CVE-2021-21221: Insufficient validation of untrusted input in Mojo
- CVE-2021-21207: Use after free in IndexedDB
- CVE-2021-21208: Insufficient data validation in QR scanner
- CVE-2021-21209: Inappropriate implementation in storage
- CVE-2021-21210: Inappropriate implementation in Network
- CVE-2021-21211: Inappropriate implementation in Navigatio
- CVE-2021-21212: Incorrect security UI in Network Config UI
- CVE-2021-21213: Use after free in WebMIDI
- Record
openSUSE-SU-2021:0629-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2021:0729-1 No score
Security update for opera
This update for opera fixes the following issues:
Update to version 76.0.4017.107
- CHR-8413 Update chromium on desktop-stable-90-4017 to 90.0.4430.93
- DNA-90168 Display SD suggestions titles
- DNA-92693 ‘Re-attach tab’ overlay is not resized with window
- DNA-92926 [Mac][Cashback] “Close Tab” menu item not greyed out for Cashback corner
- DNA-92934 Report crashes from opera://crashes and Tooltip to new Atlassian
- DNA-92980 Enable tutorials flag on all streams
- The update to chromium 90.0.4430.93 fixes following issues:
CVE-2021-21227, CVE-2021-21232, CVE-2021-21233, CVE-2021-21228, CVE-2021-21229, CVE-2021-21230, CVE-2021-21231
- Record
openSUSE-SU-2021:0729-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: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
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
chromiumDebian:12 |
before 90.0.4430.93-1 | 90.0.4430.93-1 |
chromiumDebian:13 |
before 90.0.4430.93-1 | 90.0.4430.93-1 |
chromiumDebian:14 |
before 90.0.4430.93-1 | 90.0.4430.93-1 |
chromiumDebian:10 From an advisory covering 7 CVEs |
before 90.0.4430.93-1~deb10u1, plus listed versions 73.0.3683.75-174.0.3729.108-175.0.3770.10-175.0.3770.80-175.0.3770.90-1 Show 45 moreShow less76.0.3809.100-176.0.3809.100-1~deb10u176.0.3809.62-176.0.3809.71-176.0.3809.87-176.0.3809.87-278.0.3904.108-178.0.3904.108-1~deb10u178.0.3904.87-178.0.3904.97-178.0.3904.97-1~deb10u179.0.3945.130-179.0.3945.130-1~deb10u179.0.3945.130-279.0.3945.56-179.0.3945.79-180.0.3987.106-180.0.3987.116-180.0.3987.122-180.0.3987.122-280.0.3987.132-180.0.3987.132-1~deb10u180.0.3987.149-180.0.3987.149-1~deb10u180.0.3987.162-180.0.3987.162-1~deb10u181.0.4044.62-181.0.4044.92-183.0.4103.106-183.0.4103.116-183.0.4103.116-1~deb10u183.0.4103.116-1~deb10u283.0.4103.116-1~deb10u383.0.4103.116-283.0.4103.116-383.0.4103.116-3.183.0.4103.83-184.0.4147.105-184.0.4147.89-187.0.4280.141-0.187.0.4280.141-0.1~deb10u187.0.4280.88-0.187.0.4280.88-0.287.0.4280.88-0.387.0.4280.88-0.4 |
90.0.4430.93-1~deb10u1 |
chromium-browserUbuntu:18.04:LTS |
before 90.0.4430.93-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 less63.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 |
90.0.4430.93-0ubuntu0.18.04.1 |
chromiumopenSUSE:Leap 15.2 From an advisory covering 25 CVEs |
before 90.0.4430.93-lp152.2.89.1 | 90.0.4430.93-lp152.2.89.1 |
operaopenSUSE:Leap 15.2 NonFree From an advisory covering 7 CVEs |
before 76.0.4017.107-lp152.2.46.1 | 76.0.4017.107-lp152.2.46.1 |
chromiumopenSUSE:Tumbleweed From an advisory covering 1081 CVEs |
before 93.0.4577.82-1.1 | 93.0.4577.82-1.1 |
chromiumopenSUSE:Tumbleweed From an advisory covering 2310 CVEs |
before 113.0.5672.92-1.1 | 113.0.5672.92-1.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2021-21228 is a medium vulnerability (CVSS 4.3) in Google Chrome, published April 30, 2021. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 1.06%, the 64th percentile. Fixed in chromium 90.0.4430.93-1.
References
chromereleases.googleblog.com/2021/04/stable-channel-update-for-desktop_26.html
crbug.com/1139156
security.gentoo.org/glsa/202104-08
debian.org/security/2021/dsa-4911
lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/VUZBGKGVZADNA3I24NVG7HAYYUTOSN5A
lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/EAJ42L4JFPBJATCZ7MOZQTUDGV4OEHHG
Show 194 moreShow less
lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/U3GZ42MYPGD35V652ZPVPYYS7A7LVXVY
nvd.nist.gov/vuln/detail/CVE-2021-21228
lists.fedoraproject.org/archives/list/[email protected]/message/EAJ42L4JFPBJATCZ7MOZQTUDGV4OEHHG
lists.fedoraproject.org/archives/list/[email protected]/message/U3GZ42MYPGD35V652ZPVPYYS7A7LVXVY
lists.fedoraproject.org/archives/list/[email protected]/message/VUZBGKGVZADNA3I24NVG7HAYYUTOSN5A
github.com/advisories/GHSA-xmhm-4533-hmhq
security-tracker.debian.org/tracker/CVE-2021-21228
ubuntu.com/security/CVE-2021-21228
cve.org/CVERecord?id=CVE-2021-21228
lists.opensuse.org/archives/list/[email protected]/thread/NBOWNTMQCMDYBSMTERFTO5ZSZSUCY7QW
bugzilla.suse.com/11845047
bugzilla.suse.com/1184764
bugzilla.suse.com/1185398
suse.com/security/cve/CVE-2021-21201
suse.com/security/cve/CVE-2021-21202
suse.com/security/cve/CVE-2021-21203
suse.com/security/cve/CVE-2021-21204
suse.com/security/cve/CVE-2021-21205
suse.com/security/cve/CVE-2021-21207
suse.com/security/cve/CVE-2021-21208
suse.com/security/cve/CVE-2021-21209
suse.com/security/cve/CVE-2021-21210
suse.com/security/cve/CVE-2021-21211
suse.com/security/cve/CVE-2021-21212
suse.com/security/cve/CVE-2021-21213
suse.com/security/cve/CVE-2021-21221
suse.com/security/cve/CVE-2021-21222
suse.com/security/cve/CVE-2021-21223
suse.com/security/cve/CVE-2021-21224
suse.com/security/cve/CVE-2021-21225
suse.com/security/cve/CVE-2021-21226
suse.com/security/cve/CVE-2021-21227
suse.com/security/cve/CVE-2021-21228
suse.com/security/cve/CVE-2021-21229
suse.com/security/cve/CVE-2021-21230
suse.com/security/cve/CVE-2021-21231
suse.com/security/cve/CVE-2021-21232
suse.com/security/cve/CVE-2021-21233
lists.opensuse.org/archives/list/[email protected]/thread/FJBSCHMF25QDPD6LPM3ZPBBNJZQLF7VX
suse.com/security/cve/CVE-2017-11215
suse.com/security/cve/CVE-2017-11225
suse.com/security/cve/CVE-2017-15386
suse.com/security/cve/CVE-2017-15387
suse.com/security/cve/CVE-2017-15388
suse.com/security/cve/CVE-2017-15389
suse.com/security/cve/CVE-2017-15390
suse.com/security/cve/CVE-2017-15391
suse.com/security/cve/CVE-2017-15392
suse.com/security/cve/CVE-2017-15393
suse.com/security/cve/CVE-2017-15394
suse.com/security/cve/CVE-2017-15395
suse.com/security/cve/CVE-2017-15396
suse.com/security/cve/CVE-2017-15398
suse.com/security/cve/CVE-2017-15399
suse.com/security/cve/CVE-2017-15407
suse.com/security/cve/CVE-2017-15408
suse.com/security/cve/CVE-2017-15409
suse.com/security/cve/CVE-2017-15410
suse.com/security/cve/CVE-2017-15411
suse.com/security/cve/CVE-2017-15412
suse.com/security/cve/CVE-2017-15413
suse.com/security/cve/CVE-2017-15415
suse.com/security/cve/CVE-2017-15416
suse.com/security/cve/CVE-2017-15417
suse.com/security/cve/CVE-2017-15418
suse.com/security/cve/CVE-2017-15419
suse.com/security/cve/CVE-2017-15420
suse.com/security/cve/CVE-2017-15422
suse.com/security/cve/CVE-2017-15423
suse.com/security/cve/CVE-2017-15424
suse.com/security/cve/CVE-2017-15425
suse.com/security/cve/CVE-2017-15426
suse.com/security/cve/CVE-2017-15427
suse.com/security/cve/CVE-2017-15429
suse.com/security/cve/CVE-2017-15430
suse.com/security/cve/CVE-2017-5006
suse.com/security/cve/CVE-2017-5007
suse.com/security/cve/CVE-2017-5008
suse.com/security/cve/CVE-2017-5009
suse.com/security/cve/CVE-2017-5010
suse.com/security/cve/CVE-2017-5011
suse.com/security/cve/CVE-2017-5012
suse.com/security/cve/CVE-2017-5013
suse.com/security/cve/CVE-2017-5014
suse.com/security/cve/CVE-2017-5015
suse.com/security/cve/CVE-2017-5016
suse.com/security/cve/CVE-2017-5017
suse.com/security/cve/CVE-2017-5018
suse.com/security/cve/CVE-2017-5019
suse.com/security/cve/CVE-2017-5020
suse.com/security/cve/CVE-2017-5021
suse.com/security/cve/CVE-2017-5022
suse.com/security/cve/CVE-2017-5023
suse.com/security/cve/CVE-2017-5024
suse.com/security/cve/CVE-2017-5025
suse.com/security/cve/CVE-2017-5026
suse.com/security/cve/CVE-2017-5030
suse.com/security/cve/CVE-2017-5035
suse.com/security/cve/CVE-2017-5041
suse.com/security/cve/CVE-2017-5044
suse.com/security/cve/CVE-2017-5052
suse.com/security/cve/CVE-2017-5053
suse.com/security/cve/CVE-2017-5054
suse.com/security/cve/CVE-2017-5055
suse.com/security/cve/CVE-2017-5056
suse.com/security/cve/CVE-2017-5057
suse.com/security/cve/CVE-2017-5058
suse.com/security/cve/CVE-2017-5059
suse.com/security/cve/CVE-2017-5060
suse.com/security/cve/CVE-2017-5061
suse.com/security/cve/CVE-2017-5062
suse.com/security/cve/CVE-2017-5063
suse.com/security/cve/CVE-2017-5064
suse.com/security/cve/CVE-2017-5065
suse.com/security/cve/CVE-2017-5066
suse.com/security/cve/CVE-2017-5067
suse.com/security/cve/CVE-2017-5068
suse.com/security/cve/CVE-2017-5069
suse.com/security/cve/CVE-2017-5070
suse.com/security/cve/CVE-2017-5071
suse.com/security/cve/CVE-2017-5072
suse.com/security/cve/CVE-2017-5073
suse.com/security/cve/CVE-2017-5074
suse.com/security/cve/CVE-2017-5075
suse.com/security/cve/CVE-2017-5076
suse.com/security/cve/CVE-2017-5077
suse.com/security/cve/CVE-2017-5078
suse.com/security/cve/CVE-2017-5079
suse.com/security/cve/CVE-2017-5080
suse.com/security/cve/CVE-2017-5081
suse.com/security/cve/CVE-2017-5082
suse.com/security/cve/CVE-2017-5083
suse.com/security/cve/CVE-2017-5085
suse.com/security/cve/CVE-2017-5086
suse.com/security/cve/CVE-2017-5087
suse.com/security/cve/CVE-2017-5088
suse.com/security/cve/CVE-2017-5089
suse.com/security/cve/CVE-2017-5091
suse.com/security/cve/CVE-2017-5092
suse.com/security/cve/CVE-2017-5093
suse.com/security/cve/CVE-2017-5094
suse.com/security/cve/CVE-2017-5095
suse.com/security/cve/CVE-2017-5096
suse.com/security/cve/CVE-2017-5097
suse.com/security/cve/CVE-2017-5098
suse.com/security/cve/CVE-2017-5099
suse.com/security/cve/CVE-2017-5100
suse.com/security/cve/CVE-2017-5101
suse.com/security/cve/CVE-2017-5102
suse.com/security/cve/CVE-2017-5103
suse.com/security/cve/CVE-2017-5104
suse.com/security/cve/CVE-2017-5105
suse.com/security/cve/CVE-2017-5106
suse.com/security/cve/CVE-2017-5107
suse.com/security/cve/CVE-2017-5108
suse.com/security/cve/CVE-2017-5109
suse.com/security/cve/CVE-2017-5110
suse.com/security/cve/CVE-2017-5111
suse.com/security/cve/CVE-2017-5112
suse.com/security/cve/CVE-2017-5113
suse.com/security/cve/CVE-2017-5114
suse.com/security/cve/CVE-2017-5115
suse.com/security/cve/CVE-2017-5116
suse.com/security/cve/CVE-2017-5117
suse.com/security/cve/CVE-2017-5118
suse.com/security/cve/CVE-2017-5119
suse.com/security/cve/CVE-2017-5120
suse.com/security/cve/CVE-2017-5121
suse.com/security/cve/CVE-2017-5122
suse.com/security/cve/CVE-2017-5124
suse.com/security/cve/CVE-2017-5125
suse.com/security/cve/CVE-2017-5126
suse.com/security/cve/CVE-2017-5127
suse.com/security/cve/CVE-2017-5128
suse.com/security/cve/CVE-2017-5129
suse.com/security/cve/CVE-2017-5130
suse.com/security/cve/CVE-2017-5131
suse.com/security/cve/CVE-2017-5132
suse.com/security/cve/CVE-2017-5133
suse.com/security/cve/CVE-2017-7000
suse.com/security/cve/CVE-2018-16065
suse.com/security/cve/CVE-2018-16066
suse.com/security/cve/CVE-2018-16067
suse.com/security/cve/CVE-2018-16068
suse.com/security/cve/CVE-2018-16069
suse.com/security/cve/CVE-2018-16070
suse.com/security/cve/CVE-2018-16071
suse.com/security/cve/CVE-2018-16073
suse.com/security/cve/CVE-2018-16074
suse.com/security/cve/CVE-2018-16075
suse.com/security/cve/CVE-2018-16076
suse.com/security/cve/CVE-2018-16077
suse.com/security/cve/CVE-2018-16078
suse.com/security/cve/CVE-2018-16079
Left out here: 18 versions and 2,130 references. The JSON record has them.