VYPR
Medium severity5.4NVD Advisory· Published Jun 1, 2026· Updated Jun 1, 2026

CVE-2026-9309

CVE-2026-9309

Description

Firefox for iOS Reader View failed to escape JSON-LD metadata, allowing malicious pages to inject markup, leak URL parameters, and execute arbitrary JavaScript in internal origins.

AI Insight

LLM-synthesized narrative grounded in this CVE's description and references.

Firefox for iOS Reader View failed to escape JSON-LD metadata, allowing malicious pages to inject markup, leak URL parameters, and execute arbitrary JavaScript in internal origins.

Vulnerability

Firefox for iOS Reader View failed to properly escape HTML tags within JSON-LD metadata [1]. This flaw allows a malicious webpage to inject arbitrary markup that alters the behavior of the Reader View component, specifically by manipulating how internal placeholders and metadata are processed [1][2].

Exploitation

An attacker must entice a user to visit a malicious webpage using Firefox for iOS. Once the page is loaded, the attacker leverages the improperly sanitized JSON-LD metadata to inject malicious markup, which triggers the leakage of sensitive URL parameters when the Reader View is invoked [1].

Impact

Successful exploitation allows an attacker to leak sensitive URL parameters, which can subsequently be used to access internal pages. This process may result in the execution of arbitrary JavaScript within an internal origin, leading to a compromise of the browser's internal security context [1].

Mitigation

This vulnerability was addressed in Firefox for iOS version 151.2, released on June 1, 2026 [1]. Users are advised to update their browser to this version or later to mitigate the risk of exploitation.

AI Insight generated on Jun 1, 2026. Synthesized from this CVE's description and the cited reference URLs; citations are validated against the source bundle.

Affected products

2

Patches

0

No patches discovered yet.

Vulnerability mechanics

No source-code context for this CVE — mechanics is only generated when we can read the actual fix diff. Without that, the four sections (root cause, attack vector, affected code, fix) would be speculation rather than analysis.

References

2

News mentions

0

No linked articles in our index yet.