CVE-2022-1919
High · 8.8CVSS
8.8
EPSS
1.4%
Published
Jul 28, 2022
CISA due date
—
Cloudanix analysis
A flaw in how web browsers handle video and audio on certain websites could let attackers take control of a user's computer simply by getting them to visit a malicious page.
- Exploitation
- Requires User Interaction
- Attacker needs
- User Interaction
- Complexity
- Low
- Impact
- Remote Code Execution
- Component
- Application
- Class
- Use After Free
- Remediation
- Upgrade
- Effort
- Medium
- Patch risk
- Low
What it actually does
Use-after-free vulnerability in Chrome's media codecs allowing heap corruption when processing crafted media content in HTML.
Why it matters to the business
Enables remote attackers to potentially execute arbitrary code or cause browser crashes on users viewing malicious web pages, increasing risk of data theft or system compromise across browser-dependent workflows.
How an attack unfolds
An attacker hosts a specially crafted HTML page containing malicious media that triggers the use-after-free condition in the codec handling path; when a victim visits the page, the freed memory is reused leading to heap corruption that can be leveraged for code execution.
How to fix it
Upgrade Google Chrome to version 101.0.4951.41 or later. Apply browser updates automatically where possible and enforce enterprise update policies.
How to confirm the fix worked
Verify installed Chrome version is 101.0.4951.41 or newer via chrome://version or enterprise management consoles; test rendering of known trigger media patterns in isolated environments.
Typical attack path
- Host crafted HTML page with malicious media content
- Lure victim to visit the page via phishing or compromised sites
- Trigger codec processing to cause use-after-free
- Exploit resulting heap corruption for arbitrary code execution
How to detect it
Monitor browser crash reports for codec-related heap corruption signatures; inspect web proxy logs for unusual media requests from untrusted domains; review endpoint telemetry for unexpected process spawns following browser activity.
What your security team should do
- Prioritize browser updates across all endpoints due to high CVSS and remote exploitability
- Enable automatic updates and monitor for update failures in fleet management tools
- Block or sandbox untrusted media content in high-risk environments until patched
- Review EPSS trend and scan for any post-patch exploitation attempts
The record
Use after free in Codecs in Google Chrome prior to 101.0.4951.41 allowed a remote attacker to potentially exploit heap corruption via a crafted HTML page.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|---|---|---|
| Ubuntu:18.04:LTS | firefox | 0 | 101.0.1+build1-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 | 101.0.1+build1-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:22.04:LTS | mozjs91 | 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 | 101.0-1.1 |
| openSUSE:Tumbleweed | firefox-esr | 0 | 128.5.1-1.1 |
Related vulnerabilities
- CVE-2023-25736 An invalid downcast from `nsHTMLDocument` to `nsIContent` could have lead to undefined… Also affects firefox
- CVE-2023-25733 The return value from `gfx::SourceSurfaceSkia::Map()` wasn't being verified which could… Also affects firefox
- CVE-2023-32210 Documents were incorrectly assuming an ordering of principal objects when ensuring we… Also affects firefox
- CVE-2023-32216 Memory safety bugs present in Firefox 112. Also affects firefox
- CVE-2023-32209 A maliciously crafted favicon could have led to an out of memory crash. Also affects firefox
- CVE-2023-32208 Service workers could reveal script base URL due to dynamic `import()`. Also affects firefox
- CVE-2023-29551 Memory safety bugs present in Firefox 111. Also affects firefox
- CVE-2023-32207 A missing delay in popup notifications could have made it possible for an attacker to… Also affects firefox