Skip to main content

Apple WebKit CVE-2026-28907

| EUVDEUVD-2026-29232 HIGH
Improper Input Validation (CWE-20)
2026-05-11 apple GHSA-gcfw-ghg9-2x22
8.1
CVSS 3.1 · NVD
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Attacker crafts malicious web page
  2. Delivery
    Victim clicks link on unpatched device
  3. Exploit
    WebKit mishandles input during parsing
  4. Execution
    CSP enforcement silently disabled
  5. Persist
    Injected script executes in page origin
  6. Impact
    Session tokens or credentials exfiltrated

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V2 - Validation and Business Logic Input validation, allowlisting
Exploitation Conditions

Exploitation requires the victim to load attacker-controlled or attacker-influenced web content in a WebKit-backed browser or WebView on an unpatched Apple OS (iOS/iPadOS before 18.7.9 or 26.5, macOS Tahoe before 26.5, tvOS/visionOS/watchOS before 26.5), and per CVSS UI:R the user must actively visit or interact with the malicious page (e.g., click a link, open an HTML email rendered by WebKit). The target site or attack chain must rely on Content Security Policy as a defense - the bug bypasses CSP rather than directly executing code, so practical impact is gated on there being an injectable script vector (e.g., a reflected/stored XSS sink) that CSP would otherwise have blocked. No authentication is required of the attacker (PR:N), and the flaw is reachable over the network (AV:N) with low attack complexity (AC:L); limiting factors are the user-interaction requirement and the need to chain the bypass with an additional script-injection primitive to achieve meaningful impact.

Impact

Signals are mixed and warrant a measured-but-prompt response. CVSS 8.1 (AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:N) indicates remote, low-complexity, unauthenticated exploitation with user interaction yielding high confidentiality and integrity impact, consistent with a browser-rendered exploit. However, CISA SSVC reports Exploitation: none and Automatable: no, EPSS is 0.03% (10th percentile), and there is no KEV listing - so no public exploit is identified at time of analysis. The CVSS C:H/I:H rating is somewhat aggressive for a CSP-bypass-only flaw (which typically enables a downstream attack rather than directly disclosing data) and likely reflects the bypass acting as a force-multiplier when chained with another web vulnerability. The realistic priority is moderate: a defense-in-depth control is broken across Apple's entire ecosystem, but standalone exploitation impact depends on chaining with another web-side weakness.

Exploit ScenarioDerived

An attacker hosts a malicious page (or compromises a legitimate site via stored XSS) containing specifically crafted markup that the WebKit parser mishandles, so the page's Content Security Policy is silently not enforced. When a victim using an unpatched Apple device visits the page (the required user interaction), attacker-injected JavaScript that CSP would normally block executes, enabling session token theft, credential harvesting, or pivoting into authenticated web sessions. No public exploit is identified at time of analysis.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.0% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Jun 08, 2026

Content Security Policy bypass in Apple's WebKit-based platforms (iOS, iPadOS, macOS Tahoe, tvOS, visionOS, watchOS) allows maliciously crafted web content to evade CSP enforcement, undermining a core browser defense against XSS and data exfiltration. Apple addressed the input validation flaw across its product line in coordinated June 2026 updates. No public exploit is identified at time of analysis and EPSS is very low (0.03%), but the cross-platform reach and high CIA impact via user interaction make patching a priority.

RemediationAI

Apply the vendor-released patches: upgrade to iOS/iPadOS 18.7.9 or 26.5, macOS Tahoe 26.5, tvOS 26.5, visionOS 26.5, or watchOS 26.5, referencing the Apple security advisories at support.apple.com/en-us/127110 through 127121 for the platform-specific build numbers. No vendor workaround is published; as a compensating control until devices are patched, restrict browsing of untrusted web content on managed devices via MDM web content filtering or by requiring traffic through a security web gateway that enforces CSP at the proxy layer - note this does not stop attacker-controlled content from being rendered, only reduces exposure. Discourage use of Safari for sensitive web apps on unpatched devices and prefer apps that do not rely on CSP as their sole client-side defense; this trades user convenience for reduced attack surface.

Affected VersionsENISA

visionOS 0 <26.5
iOS and iPadOS 0 <18.7.9
macOS 0 <26.5
iOS and iPadOS 0 <26.5
watchOS 0 <26.5
tvOS 0 <26.5

Affected Packages

euvd ios_and_ipados fix: 18.7.9, 26.5
euvd macos fix: 26.5
euvd tvos fix: 26.5
euvd visionos fix: 26.5
euvd watchos fix: 26.5

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 5 packages in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The vulnerability is rooted in CWE-20 (Improper Input Validation) within the web content processing pipeline shared across Apple operating systems - almost certainly WebKit, which renders web content on iOS, iPadOS, macOS, tvOS, visionOS, and watchOS. Content Security Policy is a browser-enforced declarative defense (delivered via the Content-Security-Policy HTTP header or meta tag) that constrains which scripts, stylesheets, frames, and connections a page may load. By malforming web content in a way the parser fails to validate properly, an attacker can cause the engine to either misparse the CSP directive or treat normally-blocked resources as policy-compliant, neutralizing protection against XSS, clickjacking, and unauthorized resource loading.

Know when Tvos gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

NVD PRIMARY 8.1 HIGH
AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:N
SUSE HIGH
Red Hat 6.5 MEDIUM

Primary rating from NVD.

CVSS VectorNVD

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
Required
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
None

Lifecycle Timeline

4
CVSS changed
May 13, 2026 - 19:22 NVD
8.1 (HIGH)
Patch available
May 11, 2026 - 22:03 EUVD
CVE Published
May 11, 2026 - 20:08 nvd
UNKNOWN (no severity yet)
CVE Published
May 11, 2026 - 20:08 nvd
HIGH 8.1

DescriptionCVE.org

The issue was addressed with improved input validation. This issue is fixed in iOS 18.7.9 and iPadOS 18.7.9, iOS 26.5 and iPadOS 26.5, macOS Tahoe 26.5, tvOS 26.5, visionOS 26.5, watchOS 26.5. Processing maliciously crafted web content may prevent Content Security Policy from being enforced.

Executive ViewAI

Why It Matters

Apple's WebKit security control gap exposes iOS, iPadOS, macOS, tvOS, visionOS, and watchOS users to web-based data theft through bypassed browser protections. An unauthenticated attacker can craft malicious web content to steal employee credentials and customer data when users visit compromised sites. Coordinated patches released in June 2026 close this exposure and require immediate organization-wide deployment.

Business Impact: High
Compensating Controls

Apply vendor patch. Prior to full deployment: (1) block untrusted external websites via proxy/DNS filtering; (2) implement enhanced monitoring of web traffic from Apple devices for anomalous data flows; (3) conduct employee security awareness training on phishing and malicious web content indicators; (4) deploy network segmentation to limit lateral movement if an Apple device is compromised.

Threat Intelligence Overview

EPSS Score
0.0%
Top 90% exploitable
Data Quality
7 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment Vendor VulDB

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.0%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

40
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +40
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

More in Tvos

View all
CVE-2022-2294 HIGH
8.8 Jul 28

Heap buffer overflow in WebRTC in Google Chrome prior to 103.0.5060.114 allowed a remote attacker to potentially exploit

CVE-2017-13861 HIGH POC
7.8 Dec 25

An issue was discovered in certain Apple products. Rated high severity (CVSS 7.8), this vulnerability is no authenticati

CVE-2016-0801 CRITICAL POC
9.8 Feb 07

The Broadcom Wi-Fi driver in the kernel in Android 4.x before 4.4.4, 5.x before 5.1.1 LMY49G, and 6.x before 2016-02-01

CVE-2025-31277 HIGH POC
8.8 Jul 30

WebKit memory corruption in Safari 18.6 and multiple Apple platforms allows remote code execution when processing malici

CVE-2016-4622 HIGH
8.8 Jul 22

WebKit in Apple iOS before 9.3.3, Safari before 9.1.2, and tvOS before 9.2.2 allows remote attackers to execute arbitrar

CVE-2016-4669 HIGH POC
7.8 Feb 20

An issue was discovered in certain Apple products. Rated high severity (CVSS 7.8), this vulnerability is low attack comp

CVE-2025-43510 HIGH POC
7.8 Dec 12

Apple kernel lock state checking flaw allows a malicious application to cause unexpected changes in memory shared betwee

CVE-2017-2370 HIGH POC
7.8 Feb 20

An issue was discovered in certain Apple products. Rated high severity (CVSS 7.8), this vulnerability is no authenticati

CVE-2025-43520 MEDIUM POC
5.5 Dec 12

Apple kernel memory corruption in multiple operating systems allows a malicious application to cause unexpected system t

CVE-2025-14174 HIGH
8.8

Out-of-bounds write (CWE-787) in QtWebEngine before 6.10.1-r2 on Alpine Linux, and in other Chromium-based engines such

CVE-2025-43529 HIGH
8.8 Dec 17

WebKit arbitrary code execution via use-after-free memory corruption affects Safari 26.2, iOS/iPadOS 18.7.3 through 26.2

CVE-2017-11120 CRITICAL POC
9.8 Sep 28

On Broadcom BCM4355C0 Wi-Fi chips 9.44.78.27.0.1.56 and other chips, an attacker can craft a malformed RRM neighbor repo

Vendor StatusVendor

SUSE

Severity: High
Product Status
SUSE Linux Enterprise Desktop 15 SP7 Fixed
SUSE Linux Enterprise High Performance Computing 15 SP7 Fixed
SUSE Linux Enterprise Module for Basesystem 15 SP7 Fixed
SUSE Linux Enterprise Module for Desktop Applications 15 SP7 Fixed
SUSE Linux Enterprise Module for Development Tools 15 SP7 Fixed

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy