Cloudanix VulnDB

CVE-2022-34474

Medium · 6.1

CVSS

6.1

EPSS

0.4%

Published

Dec 22, 2022

CISA due date

—

Cloudanix analysis

Schedule a fix SSVC: Track

A browser flaw let certain web pages redirect users to other programs even when security restrictions should have blocked it.

Exploitation
Requires User Interaction
Attacker needs
User Interaction
Complexity
Low
Impact
Other
Component
Application
Class
Open Redirect
Remediation
Upgrade
Effort
Medium
Patch risk
Low

What it actually does

A sandboxed iframe using allow-top-navigation-by-user-activation could bypass restrictions when receiving a redirect header to an external protocol, allowing the browser to process the redirect and prompt the user.

Why it matters to the business

Attackers may redirect users to malicious external handlers or sites, increasing phishing risk and potential exposure of user data or credentials.

How an attack unfolds

An attacker embeds a sandboxed iframe in a malicious page configured to issue a redirect header targeting an external protocol; when a user visits the page the browser follows the redirect despite sandbox rules.

How to fix it

Upgrade Firefox to version 102 or later; for ikus060/rdiffweb update to commit 9125f5a2d918fed0f3fc1c86fa94cd1779ed9f73.

How to confirm the fix worked

Verify Firefox version is at least 102; test sandboxed iframe behavior with external protocol redirects to confirm restriction enforcement.

Typical attack path

  1. Host malicious page containing sandboxed iframe with allow-top-navigation-by-user-activation
  2. Configure server to return redirect header to external protocol
  3. Lure user to visit the attacker page
  4. Browser processes redirect and prompts user for external handler

How to detect it

Review web proxy and browser logs for unexpected redirects from sandboxed frames to external protocols such as mailto or custom handlers.

What your security team should do

  • Prioritize browser updates across all endpoints
  • Review web applications embedding iframes for sandbox attribute usage
  • Enable enterprise browser management policies to enforce minimum versions

The record

Even when an iframe was sandboxed with <code>allow-top-navigation-by-user-activation</code>, if it received a redirect header to an external protocol the browser would process the redirect and prompt the user as appropriate. This vulnerability affects Firefox < 102.

Affected packages

Ecosystem Package Introduced Fixed
SUSE:Enterprise Storage 6 MozillaFirefox 0 102.2.0-150000.150.56.1
SUSE:Enterprise Storage 6 MozillaFirefox-branding-SLE 0 102-150000.4.22.1
SUSE:Enterprise Storage 7 MozillaFirefox 0 102.3.0-150200.152.61.1
SUSE:Enterprise Storage 7 MozillaFirefox-branding-SLE 0 102-150200.9.10.1
SUSE:Linux Enterprise High Performance Computing 15 SP1-ESPOS MozillaFirefox 0 102.2.0-150000.150.56.1
SUSE:Linux Enterprise High Performance Computing 15 SP1-ESPOS MozillaFirefox-branding-SLE 0 102-150000.4.22.1
SUSE:Linux Enterprise High Performance Computing 15 SP1-LTSS MozillaFirefox 0 102.2.0-150000.150.56.1
SUSE:Linux Enterprise High Performance Computing 15 SP1-LTSS MozillaFirefox-branding-SLE 0 102-150000.4.22.1
SUSE:Linux Enterprise High Performance Computing 15 SP2-ESPOS MozillaFirefox 0 102.3.0-150200.152.61.1
SUSE:Linux Enterprise High Performance Computing 15 SP2-ESPOS MozillaFirefox-branding-SLE 0 102-150200.9.10.1
SUSE:Linux Enterprise High Performance Computing 15 SP2-LTSS MozillaFirefox 0 102.3.0-150200.152.61.1
SUSE:Linux Enterprise High Performance Computing 15 SP2-LTSS MozillaFirefox-branding-SLE 0 102-150200.9.10.1
SUSE:Linux Enterprise High Performance Computing 15-ESPOS MozillaFirefox 0 102.2.0-150000.150.56.1
SUSE:Linux Enterprise High Performance Computing 15-ESPOS MozillaFirefox-branding-SLE 0 102-150000.4.22.1
SUSE:Linux Enterprise High Performance Computing 15-LTSS MozillaFirefox 0 102.2.0-150000.150.56.1
SUSE:Linux Enterprise High Performance Computing 15-LTSS MozillaFirefox-branding-SLE 0 102-150000.4.22.1
SUSE:Linux Enterprise Module for Desktop Applications 15 SP3 MozillaFirefox 0 102.3.0-150200.152.61.1
SUSE:Linux Enterprise Module for Desktop Applications 15 SP3 MozillaFirefox-branding-SLE 0 102-150200.9.10.1
SUSE:Linux Enterprise Module for Desktop Applications 15 SP4 MozillaFirefox 0 102.3.0-150200.152.61.1
SUSE:Linux Enterprise Module for Desktop Applications 15 SP4 MozillaFirefox-branding-SLE 0 102-150200.9.10.1
SUSE:Linux Enterprise Server 12 SP2-BCL MozillaFirefox 0 102.2.0-112.130.1
SUSE:Linux Enterprise Server 12 SP2-BCL MozillaFirefox-branding-SLE 0 102-35.9.1
SUSE:Linux Enterprise Server 12 SP3-BCL MozillaFirefox 0 102.2.0-112.130.1
SUSE:Linux Enterprise Server 12 SP3-BCL MozillaFirefox-branding-SLE 0 102-35.9.1
SUSE:Linux Enterprise Server 12 SP4-LTSS MozillaFirefox 0 102.2.0-112.130.1
SUSE:Linux Enterprise Server 12 SP4-LTSS MozillaFirefox-branding-SLE 0 102-35.9.1
SUSE:Linux Enterprise Server 12 SP5 MozillaFirefox 0 102.2.0-112.130.1
SUSE:Linux Enterprise Server 12 SP5 MozillaFirefox-branding-SLE 0 102-35.9.1
SUSE:Linux Enterprise Server 15 SP1-BCL MozillaFirefox 0 102.2.0-150000.150.56.1
SUSE:Linux Enterprise Server 15 SP1-BCL MozillaFirefox-branding-SLE 0 102-150000.4.22.1
SUSE:Linux Enterprise Server 15 SP1-LTSS MozillaFirefox 0 102.2.0-150000.150.56.1
SUSE:Linux Enterprise Server 15 SP1-LTSS MozillaFirefox-branding-SLE 0 102-150000.4.22.1
SUSE:Linux Enterprise Server 15 SP2-BCL MozillaFirefox 0 102.3.0-150200.152.61.1
SUSE:Linux Enterprise Server 15 SP2-BCL MozillaFirefox-branding-SLE 0 102-150200.9.10.1
SUSE:Linux Enterprise Server 15 SP2-LTSS MozillaFirefox 0 102.3.0-150200.152.61.1
SUSE:Linux Enterprise Server 15 SP2-LTSS MozillaFirefox-branding-SLE 0 102-150200.9.10.1
SUSE:Linux Enterprise Server 15-LTSS MozillaFirefox 0 102.2.0-150000.150.56.1
SUSE:Linux Enterprise Server 15-LTSS MozillaFirefox-branding-SLE 0 102-150000.4.22.1
SUSE:Linux Enterprise Server for SAP Applications 12 SP4 MozillaFirefox 0 102.2.0-112.130.1
SUSE:Linux Enterprise Server for SAP Applications 12 SP4 MozillaFirefox-branding-SLE 0 102-35.9.1
SUSE:Linux Enterprise Server for SAP Applications 12 SP5 MozillaFirefox 0 102.2.0-112.130.1
SUSE:Linux Enterprise Server for SAP Applications 12 SP5 MozillaFirefox-branding-SLE 0 102-35.9.1
SUSE:Linux Enterprise Server for SAP Applications 15 MozillaFirefox 0 102.2.0-150000.150.56.1
SUSE:Linux Enterprise Server for SAP Applications 15 MozillaFirefox-branding-SLE 0 102-150000.4.22.1
SUSE:Linux Enterprise Server for SAP Applications 15 SP1 MozillaFirefox 0 102.2.0-150000.150.56.1
SUSE:Linux Enterprise Server for SAP Applications 15 SP1 MozillaFirefox-branding-SLE 0 102-150000.4.22.1
SUSE:Linux Enterprise Server for SAP Applications 15 SP2 MozillaFirefox 0 102.3.0-150200.152.61.1
SUSE:Linux Enterprise Server for SAP Applications 15 SP2 MozillaFirefox-branding-SLE 0 102-150200.9.10.1
SUSE:Linux Enterprise Software Development Kit 12 SP5 MozillaFirefox 0 102.2.0-112.130.1
SUSE:Manager Proxy 4.1 MozillaFirefox 0 102.3.0-150200.152.61.1
SUSE:Manager Proxy 4.1 MozillaFirefox-branding-SLE 0 102-150200.9.10.1
SUSE:Manager Retail Branch Server 4.1 MozillaFirefox 0 102.3.0-150200.152.61.1
SUSE:Manager Retail Branch Server 4.1 MozillaFirefox-branding-SLE 0 102-150200.9.10.1
SUSE:Manager Server 4.1 MozillaFirefox 0 102.3.0-150200.152.61.1
SUSE:Manager Server 4.1 MozillaFirefox-branding-SLE 0 102-150200.9.10.1
SUSE:OpenStack Cloud 9 MozillaFirefox 0 102.2.0-112.130.1
SUSE:OpenStack Cloud 9 MozillaFirefox-branding-SLE 0 102-35.9.1
SUSE:OpenStack Cloud Crowbar 9 MozillaFirefox 0 102.2.0-112.130.1
SUSE:OpenStack Cloud Crowbar 9 MozillaFirefox-branding-SLE 0 102-35.9.1
Ubuntu:18.04:LTS firefox 0 102.0+build2-0ubuntu0.18.04.1
Ubuntu:20.04:LTS firefox 0 102.0+build2-0ubuntu0.20.04.1
openSUSE:Leap 15.3 MozillaFirefox 0 102.3.0-150200.152.61.1
openSUSE:Leap 15.3 MozillaFirefox-branding-SLE 0 102-150200.9.10.1
openSUSE:Leap 15.4 MozillaFirefox 0 102.3.0-150200.152.61.1
openSUSE:Leap 15.4 MozillaFirefox-branding-SLE 0 102-150200.9.10.1
openSUSE:Tumbleweed MozillaFirefox 0 102.0.1-1.1
openSUSE:Tumbleweed firefox-esr 0 128.5.1-1.1

Related vulnerabilities