Cloudanix VulnDB

CVE-2021-38491

Medium · 6.5

CVSS

6.5

EPSS

0.9%

Published

Nov 3, 2021

CISA due date

—

Cloudanix analysis

Schedule a fix SSVC: Track

A browser flaw allowed some insecure website parts to load on secure pages, which could let attackers alter what users see or interact with.

Exploitation
Requires User Interaction
Attacker needs
User Interaction
Complexity
Low
Impact
Data Tampering
Component
Application
Class
Improper Input Validation
Remediation
Upgrade
Effort
Medium
Patch risk
Low

What it actually does

Mixed-content checks were unable to analyze opaque origins which led to some mixed content being loaded, bypassing intended security restrictions on HTTP content within HTTPS pages.

Why it matters to the business

Attackers could tamper with page content or bypass content integrity protections in affected browsers, potentially leading to altered user experiences or phishing risks on web applications.

How an attack unfolds

An attacker hosts a secure HTTPS page that references HTTP subresources via opaque origins; the browser's flawed mixed-content validation fails to block the insecure loads, allowing the mixed content to execute.

How to fix it

Upgrade Mozilla Firefox to version 92 or later to restore proper mixed-content origin analysis.

How to confirm the fix worked

Confirm installed Firefox version is 92 or higher and verify that mixed-content blocking functions correctly for opaque origins in test scenarios.

Typical attack path

  1. Craft HTTPS webpage embedding HTTP resources using opaque origins
  2. Victim browser loads the page without triggering mixed-content blocks
  3. Insecure content executes, enabling content modification or further attacks

How to detect it

Inspect browser console logs and network captures for unblocked HTTP subresource loads on HTTPS pages; look for absence of expected mixed-content warnings on pages known to include such resources.

What your security team should do

  • Prioritize updating all Firefox deployments to 92 or newer
  • Enforce HTTPS-only policies and content security headers as defense-in-depth
  • Monitor browser update compliance across the environment

The record

Mixed-content checks were unable to analyze opaque origins which led to some mixed content being loaded. This vulnerability affects Firefox < 92.

Affected packages

Ecosystem Package Introduced Fixed
Ubuntu:18.04:LTS firefox 0 92.0+build3-0ubuntu0.18.04.1
Ubuntu:18.04:LTS mozjs38 0 No fix
Ubuntu:18.04:LTS mozjs52 0 No fix
Ubuntu:20.04:LTS firefox 0 92.0+build3-0ubuntu0.20.04.1
Ubuntu:20.04:LTS mozjs52 0 No fix
Ubuntu:20.04:LTS mozjs68 0 No fix
Ubuntu:22.04:LTS mozjs78 0 No fix
Ubuntu:Pro:18.04:LTS mozjs38 0 No fix
Ubuntu:Pro:18.04:LTS mozjs52 0 No fix
Ubuntu:Pro:20.04:LTS mozjs52 0 No fix
Ubuntu:Pro:20.04:LTS mozjs68 0 No fix
Ubuntu:Pro:22.04:LTS mozjs78 0 No fix
openSUSE:Tumbleweed MozillaFirefox 0 92.0-1.2
openSUSE:Tumbleweed firefox-esr 0 128.5.1-1.1

Related vulnerabilities