CVE-2021-1871
Red Hat Security Advisory: webkitgtk4 security update
Description
A logic issue was addressed with improved restrictions. This issue is fixed in macOS Big Sur 11.2, Security Update 2021-001 Catalina, Security Update 2021-001 Mojave, iOS 14.4 and iPadOS 14.4. A remote attacker may be able to cause arbitrary code execution. Apple is aware of a report that this issue may have been actively exploited..
Response & Mitigation
Why act now?
Prioritisation rationale
CVE-2021-1871 scores 9.8 on CVSSv3 (AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H), meaning a remote, unauthenticated attacker can achieve full code execution simply by serving a malicious web page — no user click beyond navigation is required. The EPSS score of 7.0 % places this in the 93.7th percentile, indicating a substantially elevated exploitation probability relative to the broader CVE population. Apple's own advisory acknowledged active exploitation at the time of release, which is the direct basis for CISA KEV inclusion. For NIS2-regulated organisations with mobile workforces — whether BYOD or corporate-owned iOS/macOS fleets — the risk is compounded by WebKit's system-wide role on Apple platforms: third-party apps that embed WKWebView are equally exposed. Prioritise patch deployment within 24 hours for all in-scope devices; treat any device that cannot receive the patch immediately as a critical isolation case.
Runbook · Step 1
Immediate response (0-24 h)
- Apply vendor patches immediately: Update iOS/iPadOS to 14.4 or later; update macOS Big Sur to 11.2, macOS Catalina with Security Update 2021-001 Catalina, macOS Mojave with Security Update 2021-001 Mojave. Push updates via MDM (e.g. Jamf, Microsoft Intune) — do not rely on voluntary user action.
- Identify unpatched devices: Run an MDM compliance report or query Apple Business Manager to enumerate all managed Apple devices running iOS < 14.4 or macOS < 11.2 without Security Update 2021-001. Treat this list as your immediate remediation queue.
- Isolate devices that cannot be patched immediately: Remove unpatched or unmanaged devices from corporate Wi-Fi and VPN until the patch is confirmed applied. Place them in a quarantine network segment with no access to internal resources.
- Restrict Safari and WebKit-based browsing: On affected systems, disable Safari or block access to external web content via MDM restriction profile (
allowSafari = falseon iOS/iPadOS) until the patch is deployed. On macOS, set a non-WebKit browser (Firefox, Chrome) as the default. - Activate Mobile Threat Defense telemetry: If an MTD solution (e.g. Jamf Protect, Microsoft Defender for Endpoint on iOS) is deployed, verify real-time protection is active on affected devices and tighten alerting thresholds for anomalous WebKit process behaviour.
Runbook · Step 2
Mitigation layers
- Network segmentation: Move unpatched Apple devices into an isolated VLAN (quarantine Wi-Fi) with internet-only egress through a TLS-inspecting proxy — no lateral access to AD, file servers, or internal APIs.
- TLS inspection and IPS rules: Route HTTPS traffic from Apple devices through a proxy with TLS inspection. Use Suricata/Snort to flag suspicious JavaScript delivery patterns. Starting-point Suricata rule:
alert http any any -> any any (msg:"CVE-2021-1871 WebKit suspicious JS"; content:"<script"; http_client_body; pcre:"/eval\s*\(|unescape\s*\(/i"; sid:2021187101;)— tune to your environment before production use. - MDM configuration profile — browser lockdown: Deploy a Restrictions payload via MDM to disable Safari on iOS/iPadOS and prevent installation of unmanaged browsers until the patch is confirmed across the fleet.
- Least-privilege certificate trust: Revoke or restrict trust of corporate CA certificates on unpatched devices to limit the blast radius if a device is compromised and used as a pivot point.
- Email link rewriting: Configure the email gateway to rewrite URLs in messages delivered to mobile users through a safe-link service (e.g. Defender Safe Links, Proofpoint URL Defense) — reduces drive-by exploitation surface via email-borne links targeting WebKit.
Runbook · Step 3
Detection rules
- MDM compliance alerting: Configure your MDM to alert on any device reporting iOS < 14.4 or macOS < 11.2 without Security Update 2021-001. Escalate daily compliance delta reports as tickets in your ITSM.
- Proxy/DNS logs — exploit-kit domains: Search proxy or DNS logs for requests from Apple device user-agents to newly registered or low-reputation domains. SPL starting point:
index=proxy dest_category="malicious" user_agent="*WebKit*" | stats count by src_ip, dest_domain | where count > 5. - EDR process ancestry on macOS: Alert on unusual child processes spawned by
Safari,WebKit Web Content, orcom.apple.WebKit.WebContent— especiallysh,bash,python3, orosascript. Sigma shape:ParentImage|endswith: 'com.apple.WebKit.WebContent' AND Image|endswith: ('/bin/sh', '/bin/bash', 'osascript'). - Network telemetry — post-exploitation callbacks: In Zeek or Suricata, correlate outbound connections from Apple devices to unknown external IPs on non-standard ports (not 80/443) occurring within seconds of a Safari page load — a potential indicator of a successful RCE callback.
- iOS crash log collection: Collect
WebContentandSafariServicescrash reports from MDM-managed devices. Repeated crashes of these processes on the same device may indicate failed or in-progress exploit attempts before a successful execution.
Metrics
Affected operating systems
linux
debian / debian_linux10.0
linux
debian / debian_linux11.0
linux
debian / debian_linux12.0
linux
redhat / enterprise_linux6.0
linux
redhat / enterprise_linux7.0
linux
redhat / enterprise_linux8.0
linux
redhat / enterprise_linux9.0
macos
apple / mac_os_x10.14.6
macos
apple / mac_os_x10.15.7
macos
apple / mac_os_x
macos
apple / macos
macos
apple / visionos
mobile
apple / iphone_os
other
fedoraproject / fedora32
other
fedoraproject / fedora33
other
fedoraproject / fedora35
other
fedoraproject / fedora36
other
fedoraproject / fedora37
other
fedoraproject / fedora38
other
fedoraproject / fedora39
other
fedoraproject / fedora40
other
apple / ipados
other
apple / tvos
other
apple / watchos
Affected products
Products and version ranges extracted from the vendor/CERT advisory. A range like „<4.14.6“ implies the update recommendation „upgrade to 4.14.6 or later“.
apple
safari14.1
apple
safari14.1.1
apple
safari15.3
apple
safari15.6
apple
safari15.6.1
apple
safari16.0
apple
safari16.2
apple
safari16.3
apple
safari16.4
apple
safari16.4.1
apple
safari16.5
apple
safari16.5.1
apple
safari16.5.2
apple
safari17.0
apple
safari17.1.2
apple
safari17.2
apple
safari17.6
apple
safari18.0
apple
safari18.2
apple
safari18.4
bitnami
jre1.9.0
google
chrome124.0.6367.155
google
chrome35.0.1916.113
google
chrome
Public exploit references
Public proof-of-concepts and detection templates for this vulnerability. Maturity ranges from reported PoCs through working detection scripts up to fully weaponized exploit modules. NEOSEC mirrors the code internally for forensic analysis; externally we only link to the original sources.
References & sources
- https://support.apple.com/en-us/120949
- https://support.apple.com/en-us/120950
- https://support.apple.com/en-us/120948
- https://support.apple.com/en-us/120947
- https://support.apple.com/en-us/120330
- https://support.apple.com/en-us/HT213938
- https://support.apple.com/en-us/HT213936
- https://support.apple.com/en-us/HT213941
- https://support.apple.com/en-us/HT213940
- https://support.apple.com/en-us/HT213937
- http://www.openwall.com/lists/oss-security/2023/09/28/3
- http://seclists.org/fulldisclosure/2023/Oct/2
- http://seclists.org/fulldisclosure/2023/Oct/10
- http://seclists.org/fulldisclosure/2023/Oct/8
- http://seclists.org/fulldisclosure/2023/Oct/9
- http://seclists.org/fulldisclosure/2023/Oct/3
- https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/4EEMDC5TQAANFH5D77QM34ZTUKXPFGVL/
- https://security.gentoo.org/glsa/202401-33
- https://webkitgtk.org/security/WSA-2023-0009.html
- https://support.apple.com/en-us/HT213053x_refsource_MISC
Linked CVEs
- CVE-2025-43480
The issue was addressed with improved checks.
— - CVE-2025-31257
This issue was addressed with improved memory handling.
mediumCVSSv3 4.7 - CVE-2025-31215
The issue was addressed with improved checks.
— - CVE-2025-31206
A type confusion issue was addressed with improved state handling.
— - CVE-2025-31205
The issue was addressed with improved checks.
— - CVE-2025-31204
The issue was addressed with improved memory handling.
— - CVE-2025-30427
A use-after-free issue was addressed with improved memory management.
— - CVE-2025-24264
The issue was addressed with improved memory handling.
— - CVE-2025-24223
The issue was addressed with improved memory handling.
— - CVE-2025-24216
The issue was addressed with improved memory handling.
— - CVE-2025-24213
This issue was addressed with improved handling of floats.
— - CVE-2025-24209
A buffer overflow issue was addressed with improved memory handling.
— - CVE-2025-24208
A permissions issue was addressed with additional restrictions.
mediumCVSSv3 6.1 - CVE-2025-24201Actively exploited
An out-of-bounds write issue was addressed with improved checks to prevent unauthorized actions.
critical - CVE-2025-24162
This issue was addressed through improved state management.
— - CVE-2025-24158
The issue was addressed with improved memory handling.
mediumCVSSv3 6.5 - CVE-2025-24150
A privacy issue was addressed with improved handling of files.
— - CVE-2025-24143
The issue was addressed with improved access restrictions to the file system.
— - CVE-2024-54658
The issue was addressed with improved memory handling.
— - CVE-2024-54551
The issue was addressed with improved memory handling.
— - CVE-2024-54543
The issue was addressed with improved memory handling.
— - CVE-2024-54534
The issue was addressed with improved memory handling.
— - CVE-2024-54508
The issue was addressed with improved memory handling.
highCVSSv3 7.5 - CVE-2024-54505
A type confusion issue was addressed with improved memory handling.
—
Show 205 more CVEs
- CVE-2024-54502
The issue was addressed with improved checks.
— - CVE-2024-54479
The issue was addressed with improved checks.
— - CVE-2024-54467
A cookie management issue was addressed with improved state management.
— - CVE-2024-4558
Use after free in ANGLE in Google Chrome prior to 124.0.6367.155 allowed a remote attacker to potentially exploit heap corruption via a c…
criticalCVSSv3 9.6 - CVE-2024-44309Actively exploited
A cookie management issue was addressed with improved state management.
critical - CVE-2024-44308Actively exploited
The issue was addressed with improved checks.
critical - CVE-2024-44296
The issue was addressed with improved checks.
— - CVE-2024-44244
A memory corruption issue was addressed with improved input validation.
— - CVE-2024-44192
The issue was addressed with improved checks.
— - CVE-2024-44187
A cross-origin issue existed with "iframe" elements.
— - CVE-2024-44185
The issue was addressed with improved checks.
— - CVE-2024-40866
The issue was addressed with improved UI.
mediumCVSSv3 6.5 - CVE-2024-40789
An out-of-bounds access issue was addressed with improved bounds checking.
— - CVE-2024-40782
A use-after-free issue was addressed with improved memory management.
— - CVE-2024-40780
An out-of-bounds read was addressed with improved bounds checking.
— - CVE-2024-40779
An out-of-bounds read was addressed with improved bounds checking.
— - CVE-2024-40776
A use-after-free issue was addressed with improved memory management.
— - CVE-2024-27856
The issue was addressed with improved checks.
— - CVE-2024-27851
The issue was addressed with improved bounds checks.
— - CVE-2024-27838
The issue was addressed by adding additional logic.
— - CVE-2024-27834
The issue was addressed with improved checks.
— - CVE-2024-27833
An integer overflow was addressed with improved input validation.
— - CVE-2024-27820
The issue was addressed with improved memory handling.
— - CVE-2024-27808
The issue was addressed with improved memory handling.
— - CVE-2024-23284
A logic issue was addressed with improved state management.
— - CVE-2024-23280
An injection issue was addressed with improved validation.
— - CVE-2024-23271
A logic issue was addressed with improved checks.
— - CVE-2024-23263
A logic issue was addressed with improved validation.
— - CVE-2024-23254
The issue was addressed with improved UI handling.
— - CVE-2024-23252
No description is available for this CVE.
— - CVE-2024-23222Actively exploited
A type confusion issue was addressed with improved checks.
critical - CVE-2024-23213
The issue was addressed with improved memory handling.
— - CVE-2023-43010
The issue was addressed with improved memory handling.
highCVSSv3 8.8 - CVE-2023-43000Actively exploited
A use-after-free issue was addressed with improved memory management.
critical - CVE-2023-42970
A use-after-free issue was addressed with improved memory management.
— - CVE-2023-42956
The issue was addressed with improved memory handling.
— - CVE-2023-42950
A use after free issue was addressed with improved memory management.
highCVSSv3 8.8 - CVE-2023-42917Actively exploited
A memory corruption vulnerability was addressed with improved locking.
criticalCVSSv3 8.8 - CVE-2023-42916Actively exploited
An out-of-bounds read was addressed with improved input validation.
criticalCVSSv3 6.5 - CVE-2023-42890
The issue was addressed with improved memory handling.
— - CVE-2023-42883
The issue was addressed with improved memory handling.
— - CVE-2023-42875
Processing web content may lead to arbitrary code execution.
— - CVE-2023-42852
A logic issue was addressed with improved checks.
— - CVE-2023-42843
An inconsistent user interface issue was addressed with improved state management.
— - CVE-2023-42833
A correctness issue was addressed with improved checks.
highCVSSv3 8.8 - CVE-2023-41993Actively exploited
The issue was addressed with improved checks.
criticalCVSSv3 8.8 - CVE-2023-41983
The issue was addressed with improved memory handling.
— - CVE-2023-41074
The issue was addressed with improved checks.
— - CVE-2023-40451
This issue was addressed with improved iframe sandbox enforcement.
— - CVE-2023-40414
A use-after-free issue was addressed with improved memory management.
criticalCVSSv3 9.8 - CVE-2023-40397
The issue was addressed with improved checks.
— - CVE-2023-39928
A use-after-free vulnerability exists in the MediaRecorder API of Webkit WebKitGTK 2.40.5.
highCVSSv3 8.8 - CVE-2023-38611
The issue was addressed with improved memory handling.
— - CVE-2023-38600
The issue was addressed with improved checks.
— - CVE-2023-38599
A logic issue was addressed with improved state management.
— - CVE-2023-38597
The issue was addressed with improved checks.
— - CVE-2023-38595
The issue was addressed with improved checks.
— - CVE-2023-38594
The issue was addressed with improved checks.
— - CVE-2023-38592
A logic issue was addressed with improved restrictions.
— - CVE-2023-38572
The issue was addressed with improved checks.
— - CVE-2023-38133
The issue was addressed with improved checks.
— - CVE-2023-37450Actively exploited
The issue was addressed with improved checks.
criticalCVSSv3 8.8 - CVE-2023-35074
The issue was addressed with improved memory handling.
— - CVE-2023-32439Actively exploited
A type confusion issue was addressed with improved checks.
criticalCVSSv3 8.8 - CVE-2023-32435Actively exploited
A memory corruption issue was addressed with improved state management.
criticalCVSSv3 8.8 - CVE-2023-32393
The issue was addressed with improved memory handling.
— - CVE-2023-32373Actively exploited
A use-after-free issue was addressed with improved memory management.
criticalCVSSv3 8.8 - CVE-2023-32370
A logic issue was addressed with improved validation.
— - CVE-2023-32359
This issue was addressed with improved redaction of sensitive information.
— - CVE-2023-28205Actively exploited
A use after free issue was addressed with improved memory management.
criticalCVSSv3 8.8 - CVE-2023-28204Actively exploited
An out-of-bounds read was addressed with improved input validation.
criticalCVSSv3 6.5 - CVE-2023-28198
A use-after-free issue was addressed with improved memory management.
— - CVE-2023-27954
The issue was addressed by removing origin information.
— - CVE-2023-27932
This issue was addressed with improved state management.
— - CVE-2023-25358
A use-after-free vulnerability in WebCore::RenderLayer::addChild in WebKitGTK before 2.36.8 allows attackers to execute code remotely.
— - CVE-2023-23529Actively exploited
A type confusion issue was addressed with improved checks.
criticalCVSSv3 8.8 - CVE-2023-23518
The issue was addressed with improved memory handling.
— - CVE-2023-23517
The issue was addressed with improved memory handling.
— - CVE-2022-48503Actively exploited
The issue was addressed with improved bounds checks.
criticalCVSSv3 8.8 - CVE-2022-46725
A spoofing issue existed in the handling of URLs.
— - CVE-2022-46705
A spoofing issue existed in the handling of URLs.
— - CVE-2022-46700
A memory corruption issue was addressed with improved input validation.
— - CVE-2022-46699
A memory corruption issue was addressed with improved state management.
— - CVE-2022-46698
A logic issue was addressed with improved checks.
— - CVE-2022-46692
A logic issue was addressed with improved state management.
— - CVE-2022-46691
A memory consumption issue was addressed with improved memory handling.
— - CVE-2022-42867
A use after free issue was addressed with improved memory management.
— - CVE-2022-42863
A memory corruption issue was addressed with improved state management.
— - CVE-2022-42856Actively exploited
A type confusion issue was addressed with improved state handling.
criticalCVSSv3 8.8 - CVE-2022-42852
The issue was addressed with improved memory handling.
— - CVE-2022-42826
A use after free issue was addressed with improved memory management.
— - CVE-2022-42824
A logic issue was addressed with improved state management.
— - CVE-2022-42823
A type confusion issue was addressed with improved memory handling.
— - CVE-2022-42799
The issue was addressed with improved UI handling.
— - CVE-2022-32933
An information disclosure issue was addressed by removing the vulnerable code.
— - CVE-2022-32923
A correctness issue in the JIT was addressed with improved checks.
— - CVE-2022-32919
The issue was addressed with improved UI handling.
mediumCVSSv3 4.7 - CVE-2022-32912
An out-of-bounds read was addressed with improved bounds checking.
highCVSSv3 8.8 - CVE-2022-32893Actively exploited
An out-of-bounds write issue was addressed with improved bounds checking.
criticalCVSSv3 8.8 - CVE-2022-32891
The issue was addressed with improved UI handling.
— - CVE-2022-32888
An out-of-bounds write issue was addressed with improved bounds checking.
— - CVE-2022-32886
A buffer overflow issue was addressed with improved memory handling.
highCVSSv3 8.8 - CVE-2022-32885
A memory corruption issue was addressed with improved validation.
— - CVE-2022-32816
The issue was addressed with improved UI handling.
— - CVE-2022-32792
An out-of-bounds write issue was addressed with improved input validation.
— - CVE-2022-30294
[REJECTED CVE] In WebKitGTK through 2.36.0 (and WPE WebKit), there is a use-after-free in WebCore::TextureMapperLayer::setContentsLayer i…
— - CVE-2022-30293
In WebKitGTK through 2.36.0 (and WPE WebKit), there is a heap-based buffer overflow in WebCore::TextureMapperLayer::setContentsLayer in W…
— - CVE-2022-26719
A memory corruption issue was addressed with improved state management.
— - CVE-2022-26717
A use after free issue was addressed with improved memory management.
— - CVE-2022-26716
A memory corruption issue was addressed with improved state management.
— - CVE-2022-26710
A use after free issue was addressed with improved memory management.
— - CVE-2022-26709
A use after free issue was addressed with improved memory management.
— - CVE-2022-26700
A memory corruption issue was addressed with improved state management.
— - CVE-2022-22677
A logic issue in the handling of concurrent media was addressed with improved state handling.
— - CVE-2022-22662
A cookie management issue was addressed with improved state management.
— - CVE-2022-22637
A logic issue was addressed with improved state management.
— - CVE-2022-22629
A buffer overflow issue was addressed with improved memory handling.
— - CVE-2022-22628
A use after free issue was addressed with improved memory management.
— - CVE-2022-22624
A use after free issue was addressed with improved memory management.
— - CVE-2022-22620Actively exploited
A use after free issue was addressed with improved memory management.
criticalCVSSv3 8.8 - CVE-2022-22594
A cross-origin issue in the IndexDB API was addressed with improved input validation.
— - CVE-2022-22592
A logic issue was addressed with improved state management.
— - CVE-2022-22590
A use after free issue was addressed with improved memory management.
— - CVE-2022-22589
A validation issue was addressed with improved input sanitization.
— - CVE-2022-0108
Inappropriate implementation in Navigation in Google Chrome prior to 97.0.4692.71 allowed a remote attacker to leak cross-origin data via…
— - CVE-2021-45483
In WebKitGTK before 2.32.4, there is a use-after-free in WebCore::Frame::page, a different vulnerability than CVE-2021-30889.
— - CVE-2021-45482
In WebKitGTK before 2.32.4, there is a use-after-free in WebCore::ContainerNode::firstChild, a different vulnerability than CVE-2021-30889.
— - CVE-2021-45481
In WebKitGTK before 2.32.4, there is incorrect memory allocation in WebCore::ImageBufferCairoImageSurfaceBackend::create, leading to a se…
— - CVE-2021-42762
BubblewrapLauncher.cpp in WebKitGTK and WPE WebKit before 2.34.1 allows a limited sandbox bypass that allows a sandboxed process to trick…
— - CVE-2021-30984
A race condition was addressed with improved state handling.
— - CVE-2021-30954
A type confusion issue was addressed with improved memory handling.
— - CVE-2021-30953
An out-of-bounds read was addressed with improved bounds checking.
— - CVE-2021-30952Actively exploited
An integer overflow was addressed with improved input validation.
critical - CVE-2021-30951
A use after free issue was addressed with improved memory management.
— - CVE-2021-30936
A use after free issue was addressed with improved memory management.
— - CVE-2021-30934
A buffer overflow issue was addressed with improved memory handling.
— - CVE-2021-30897
An issue existed in the specification for the resource timing API.
— - CVE-2021-30890
A logic issue was addressed with improved state management.
— - CVE-2021-30889
A buffer overflow issue was addressed with improved memory handling.
— - CVE-2021-30888
An information leakage issue was addressed.
— - CVE-2021-30887
A logic issue was addressed with improved restrictions.
— - CVE-2021-30884
The issue was resolved with additional restrictions on CSS compositing.
— - CVE-2021-30851
A memory corruption vulnerability was addressed with improved locking.
— - CVE-2021-30849
Multiple memory corruption issues were addressed with improved memory handling.
— - CVE-2021-30848
A memory corruption issue was addressed with improved memory handling.
— - CVE-2021-30846
A memory corruption issue was addressed with improved memory handling.
— - CVE-2021-30836
An out-of-bounds read was addressed with improved input validation.
— - CVE-2021-30823
A logic issue was addressed with improved restrictions.
— - CVE-2021-30818
A type confusion issue was addressed with improved state handling.
— - CVE-2021-30809
A use after free issue was addressed with improved memory management.
— - CVE-2021-30799
Multiple memory corruption issues were addressed with improved memory handling.
— - CVE-2021-30797
This issue was addressed with improved checks.
— - CVE-2021-30795
A use after free issue was addressed with improved memory management.
— - CVE-2021-30762Actively exploited
A use after free issue was addressed with improved memory management.
criticalCVSSv3 8.8 - CVE-2021-30761Actively exploited
A memory corruption issue was addressed with improved state management.
criticalCVSSv3 8.8 - CVE-2021-30758
A type confusion issue was addressed with improved state handling.
— - CVE-2021-30749
Multiple memory corruption issues were addressed with improved memory handling.
— - CVE-2021-30744
Description: A cross-origin issue with iframe elements was addressed with improved tracking of security origins.
— - CVE-2021-30734
Multiple memory corruption issues were addressed with improved memory handling.
— - CVE-2021-30720
A logic issue was addressed with improved restrictions.
— - CVE-2021-30689
A logic issue was addressed with improved state management.
— - CVE-2021-30682
A logic issue was addressed with improved restrictions.
— - CVE-2021-30666Actively exploited
A buffer overflow issue was addressed with improved memory handling.
criticalCVSSv3 8.8 - CVE-2021-30665Actively exploited
A memory corruption issue was addressed with improved state management.
criticalCVSSv3 8.8 - CVE-2021-30663Actively exploited
An integer overflow was addressed with improved input validation.
criticalCVSSv3 8.8 - CVE-2021-30661Actively exploited
A use after free issue was addressed with improved memory management.
criticalCVSSv3 8.8 - CVE-2021-21806
An exploitable use-after-free vulnerability exists in WebKitGTK browser version 2.30.3 x64.
highCVSSv3 8.8 - CVE-2021-21779
A use-after-free vulnerability exists in the way Webkit’s GraphicsContext handles certain events in WebKitGTK 2.30.4.
mediumCVSSv3 6.8 - CVE-2021-21775
A use-after-free vulnerability exists in the way certain events are processed for ImageLoader objects of Webkit WebKitGTK 2.30.4.
mediumCVSSv3 6.8 - CVE-2021-1870Actively exploited
A logic issue was addressed with improved restrictions.
criticalCVSSv3 9.8 - CVE-2021-1844
A memory corruption issue was addressed with improved validation.
— - CVE-2021-1826
A logic issue was addressed with improved restrictions.
— - CVE-2021-1825
An input validation issue was addressed with improved input validation.
— - CVE-2021-1820
A memory initialization issue was addressed with improved memory handling.
— - CVE-2021-1817
A memory corruption issue was addressed with improved state management.
— - CVE-2021-1801
This issue was addressed with improved iframe sandbox enforcement.
— - CVE-2021-1799
A port redirection issue was addressed with additional port validation.
— - CVE-2021-1789Actively exploited
A type confusion issue was addressed with improved state handling.
criticalCVSSv3 8.8 - CVE-2021-1788
A use after free issue was addressed with improved memory management.
— - CVE-2021-1765
This issue was addressed with improved iframe sandbox enforcement.
— - CVE-2020-9983
An out-of-bounds write issue was addressed with improved bounds checking.
— - CVE-2020-9952
An input validation issue was addressed with improved input validation.
— - CVE-2020-9951
A use after free issue was addressed with improved memory management.
— - CVE-2020-9948
A type confusion issue was addressed with improved memory handling.
— - CVE-2020-9947
A use after free issue was addressed with improved memory management.
— - CVE-2020-9925
A logic issue was addressed with improved state management.
— - CVE-2020-9915
An access issue existed in Content Security Policy.
— - CVE-2020-9895
A use after free issue was addressed with improved memory management.
— - CVE-2020-9894
An out-of-bounds read was addressed with improved input validation.
— - CVE-2020-9893
A use after free issue was addressed with improved memory management.
— - CVE-2020-9862
A command injection issue existed in Web Inspector.
— - CVE-2020-9850
A logic issue was addressed with improved restrictions.
— - CVE-2020-9843
An input validation issue was addressed with improved input validation.
— - CVE-2020-9807
A memory corruption issue was addressed with improved state management.
— - CVE-2020-9806
A memory corruption issue was addressed with improved state management.
— - CVE-2020-9805
A logic issue was addressed with improved restrictions.
— - CVE-2020-9803
A memory corruption issue was addressed with improved validation.
— - CVE-2020-9802
A logic issue was addressed with improved restrictions.
— - CVE-2020-29623
"Clear History and Website Data" did not clear the history.
— - CVE-2020-27918
A use after free issue was addressed with improved memory management.
— - CVE-2020-13753
The bubblewrap sandbox of WebKitGTK and WPE WebKit, prior to 2.28.3, failed to properly block access to CLONE_NEWUSER and the TIOCSTI ioctl.
— - CVE-2020-13584
An exploitable use-after-free vulnerability exists in WebKitGTK browser version 2.30.1 x64.
highCVSSv3 8.8 - CVE-2020-13558
A code execution vulnerability exists in the AudioSourceProviderGStreamer functionality of Webkit WebKitGTK 2.30.1.
highCVSSv3 8.8 - CVE-2020-13543
A code execution vulnerability exists in the WebSocket functionality of Webkit WebKitGTK 2.30.0.
highCVSSv3 8.8 - CVE-2014-1745
Use-after-free vulnerability in the SVG implementation in Blink, as used in Google Chrome before 35.0.1916.114, allows remote attackers t…
highCVSSv3 7.1