CVE-2022-32919
Medium · 4.7CVSS
4.7
EPSS
0.5%
Published
Jan 10, 2024
CISA due date
—
Cloudanix analysis
A website display problem could let attackers trick people into seeing fake buttons or pages that lead them to approve actions they did not intend.
- Exploitation
- Requires User Interaction
- Attacker needs
- User Interaction
- Complexity
- Low
- Impact
- Data Tampering
- Component
- Application
- Class
- Authorization Bypass
- Remediation
- Upgrade
- Effort
- Medium
- Patch risk
- Low
What it actually does
Improved UI handling prevents framing of malicious content from spoofing interface elements, addressing an authorization bypass that could allow deceptive presentation of web content.
Why it matters to the business
Users on affected systems risk being deceived by spoofed interfaces, potentially leading to phishing success or unintended actions; with over 1000 days since publication and no KEV listing, widespread impact remains low but unpatched environments stay exposed.
How an attack unfolds
An attacker hosts a site framing malicious content that exploits insufficient UI controls; a victim visiting the site sees spoofed elements that may lead to mistaken authorization decisions. No named threat actors or ransomware campaigns are associated.
How to fix it
Upgrade affected nodejs/node (GIT) installations to the fixed commit 6e69f8452efa0631bfbefd8ddbd41a813a864645. Apply the update across all instances and verify the change resolves the UI handling issue.
How to confirm the fix worked
Confirm deployment of commit 6e69f8452efa0631bfbefd8ddbd41a813a864645 in nodejs/node (GIT) repositories and test that framed content no longer produces spoofed UI elements.
Typical attack path
- Attacker crafts website embedding framed malicious content
- Victim is directed to or visits the malicious site
- UI spoofing occurs due to inadequate handling of framed content
- Victim interacts with deceptive interface leading to potential authorization bypass
How to detect it
Review web server and browser logs for visits to sites known to frame unexpected content; look for patterns of UI interaction anomalies post-visit. No specific threat actor indicators are known.
What your security team should do
- Immediately apply the fixed commit 6e69f8452efa0631bfbefd8ddbd41a813a864645 to all nodejs/node (GIT) instances
- Monitor EPSS trend (stable at 0.0053) and reassess if exploit maturity increases
- Educate users on risks of visiting untrusted sites that may frame content
The record
The issue was addressed with improved UI handling. This issue is fixed in iOS 16.2 and iPadOS 16.2, macOS Ventura 13.1. Visiting a website that frames malicious content may lead to UI spoofing.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|---|---|---|
| Debian:11 | webkit2gtk | 0 | 2.38.4-2~deb11u1 |
| Debian:11 | wpewebkit | 0 | 2.38.4-1~deb11u1 |
| Debian:12 | webkit2gtk | 0 | 2.38.4-1 |
| Debian:12 | wpewebkit | 0 | 2.38.4-1 |
| Debian:13 | webkit2gtk | 0 | 2.38.4-1 |
| Debian:13 | wpewebkit | 0 | 2.38.4-1 |
| Debian:14 | webkit2gtk | 0 | 2.38.4-1 |
| Debian:14 | wpewebkit | 0 | 2.38.4-1 |
| Red Hat:enterprise_linux:8::appstream | webkit2gtk3 | 0 | 0:2.40.5-1.el8 |
| Red Hat:enterprise_linux:8::appstream | webkit2gtk3-debuginfo | 0 | 0:2.40.5-1.el8 |
| Red Hat:enterprise_linux:8::appstream | webkit2gtk3-debugsource | 0 | 0:2.40.5-1.el8 |
| Red Hat:enterprise_linux:8::appstream | webkit2gtk3-devel | 0 | 0:2.40.5-1.el8 |
| Red Hat:enterprise_linux:8::appstream | webkit2gtk3-devel-debuginfo | 0 | 0:2.40.5-1.el8 |
| Red Hat:enterprise_linux:8::appstream | webkit2gtk3-jsc | 0 | 0:2.40.5-1.el8 |
| Red Hat:enterprise_linux:8::appstream | webkit2gtk3-jsc-debuginfo | 0 | 0:2.40.5-1.el8 |
| Red Hat:enterprise_linux:8::appstream | webkit2gtk3-jsc-devel | 0 | 0:2.40.5-1.el8 |
| Red Hat:enterprise_linux:8::appstream | webkit2gtk3-jsc-devel-debuginfo | 0 | 0:2.40.5-1.el8 |
| Red Hat:enterprise_linux:9::appstream | webkit2gtk3 | 0 | 0:2.40.5-1.el9 |
| Red Hat:enterprise_linux:9::appstream | webkit2gtk3-debuginfo | 0 | 0:2.40.5-1.el9 |
| Red Hat:enterprise_linux:9::appstream | webkit2gtk3-debugsource | 0 | 0:2.40.5-1.el9 |
| Red Hat:enterprise_linux:9::appstream | webkit2gtk3-devel | 0 | 0:2.40.5-1.el9 |
| Red Hat:enterprise_linux:9::appstream | webkit2gtk3-devel-debuginfo | 0 | 0:2.40.5-1.el9 |
| Red Hat:enterprise_linux:9::appstream | webkit2gtk3-jsc | 0 | 0:2.40.5-1.el9 |
| Red Hat:enterprise_linux:9::appstream | webkit2gtk3-jsc-debuginfo | 0 | 0:2.40.5-1.el9 |
| Red Hat:enterprise_linux:9::appstream | webkit2gtk3-jsc-devel | 0 | 0:2.40.5-1.el9 |
| Red Hat:enterprise_linux:9::appstream | webkit2gtk3-jsc-devel-debuginfo | 0 | 0:2.40.5-1.el9 |
| SUSE:Enterprise Storage 7.1 | webkit2gtk3 | 0 | 2.42.2-150200.91.1 |
| SUSE:Linux Enterprise High Performance Computing 15 SP1-LTSS | webkit2gtk3 | 0 | 2.42.2-150000.3.157.1 |
| SUSE:Linux Enterprise High Performance Computing 15 SP2-LTSS | webkit2gtk3 | 0 | 2.42.2-150200.91.1 |
| SUSE:Linux Enterprise High Performance Computing 15 SP3-ESPOS | webkit2gtk3 | 0 | 2.42.2-150200.91.1 |
| SUSE:Linux Enterprise High Performance Computing 15 SP3-LTSS | webkit2gtk3 | 0 | 2.42.2-150200.91.1 |
| SUSE:Linux Enterprise Module for Basesystem 15 SP4 | webkit2gtk3-soup2 | 0 | 2.42.2-150400.4.64.2 |
| SUSE:Linux Enterprise Module for Basesystem 15 SP5 | webkit2gtk3-soup2 | 0 | 2.42.2-150400.4.64.2 |
| SUSE:Linux Enterprise Module for Desktop Applications 15 SP4 | webkit2gtk3 | 0 | 2.42.2-150400.4.64.2 |
| SUSE:Linux Enterprise Module for Desktop Applications 15 SP5 | webkit2gtk3 | 0 | 2.42.2-150400.4.64.2 |
| SUSE:Linux Enterprise Module for Development Tools 15 SP4 | webkit2gtk4 | 0 | 2.42.2-150400.4.64.2 |
| SUSE:Linux Enterprise Module for Development Tools 15 SP5 | webkit2gtk4 | 0 | 2.42.2-150400.4.64.2 |
| SUSE:Linux Enterprise Server 12 SP5 | webkit2gtk3 | 0 | 2.42.2-2.158.2 |
| SUSE:Linux Enterprise Server 15 SP1-LTSS | webkit2gtk3 | 0 | 2.42.2-150000.3.157.1 |
| SUSE:Linux Enterprise Server 15 SP2-LTSS | webkit2gtk3 | 0 | 2.42.2-150200.91.1 |
| SUSE:Linux Enterprise Server 15 SP3-LTSS | webkit2gtk3 | 0 | 2.42.2-150200.91.1 |
| SUSE:Linux Enterprise Server for SAP Applications 12 SP5 | webkit2gtk3 | 0 | 2.42.2-2.158.2 |
| SUSE:Linux Enterprise Server for SAP Applications 15 SP1 | webkit2gtk3 | 0 | 2.42.2-150000.3.157.1 |
| SUSE:Linux Enterprise Server for SAP Applications 15 SP2 | webkit2gtk3 | 0 | 2.42.2-150200.91.1 |
| SUSE:Linux Enterprise Server for SAP Applications 15 SP3 | webkit2gtk3 | 0 | 2.42.2-150200.91.1 |
| SUSE:Linux Enterprise Software Development Kit 12 SP5 | webkit2gtk3 | 0 | 2.42.2-2.158.2 |
| SUSE:Linux Enterprise Workstation Extension 12 SP5 | webkit2gtk3 | 0 | 2.42.2-2.158.2 |
| Ubuntu:16.04:LTS | qtwebkit-opensource-src | 0 | No fix |
| Ubuntu:16.04:LTS | qtwebkit-source | 0 | No fix |
| Ubuntu:16.04:LTS | webkit2gtk | 0 | No fix |
| Ubuntu:16.04:LTS | webkitgtk | 0 | No fix |
| Ubuntu:18.04:LTS | qtwebkit-opensource-src | 0 | No fix |
| Ubuntu:18.04:LTS | qtwebkit-source | 0 | No fix |
| Ubuntu:18.04:LTS | webkit2gtk | 0 | No fix |
| Ubuntu:18.04:LTS | webkitgtk | 0 | No fix |
| Ubuntu:20.04:LTS | qtwebkit-opensource-src | 0 | No fix |
| Ubuntu:20.04:LTS | webkit2gtk | 0 | 2.38.4-0ubuntu0.20.04.2 |
| Ubuntu:20.04:LTS | wpewebkit | 0 | No fix |
| Ubuntu:22.04:LTS | qtwebkit-opensource-src | 0 | No fix |
| Ubuntu:22.04:LTS | webkit2gtk | 0 | 2.38.4-0ubuntu0.22.04.1 |
| Ubuntu:22.04:LTS | wpewebkit | 0 | No fix |
| Ubuntu:24.04:LTS | qtwebkit-opensource-src | 0 | No fix |
| Ubuntu:Pro:16.04:LTS | qtwebkit-opensource-src | 0 | No fix |
| Ubuntu:Pro:16.04:LTS | qtwebkit-source | 0 | No fix |
| Ubuntu:Pro:16.04:LTS | webkit2gtk | 0 | No fix |
| Ubuntu:Pro:16.04:LTS | webkitgtk | 0 | No fix |
| Ubuntu:Pro:18.04:LTS | qtwebkit-opensource-src | 0 | No fix |
| Ubuntu:Pro:18.04:LTS | qtwebkit-source | 0 | No fix |
| Ubuntu:Pro:18.04:LTS | webkit2gtk | 0 | No fix |
| Ubuntu:Pro:18.04:LTS | webkitgtk | 0 | No fix |
| Ubuntu:Pro:20.04:LTS | qtwebkit-opensource-src | 0 | No fix |
| Ubuntu:Pro:20.04:LTS | wpewebkit | 0 | No fix |
| Ubuntu:Pro:22.04:LTS | qtwebkit-opensource-src | 0 | No fix |
| Ubuntu:Pro:22.04:LTS | wpewebkit | 0 | No fix |
| Ubuntu:Pro:24.04:LTS | qtwebkit-opensource-src | 0 | No fix |
| openSUSE:Leap 15.4 | webkit2gtk3 | 0 | 2.42.2-150400.4.64.2 |
| openSUSE:Leap 15.4 | webkit2gtk3-soup2 | 0 | 2.42.2-150400.4.64.2 |
| openSUSE:Leap 15.4 | webkit2gtk4 | 0 | 2.42.2-150400.4.64.2 |
| openSUSE:Leap 15.5 | webkit2gtk3 | 0 | 2.42.2-150400.4.64.2 |
| openSUSE:Leap 15.5 | webkit2gtk3-soup2 | 0 | 2.42.2-150400.4.64.2 |
| openSUSE:Leap 15.5 | webkit2gtk4 | 0 | 2.42.2-150400.4.64.2 |
Related vulnerabilities
- CVE-2025-6558 Insufficient validation of untrusted input in ANGLE and GPU in Google Chrome prior to… Also affects webkit2gtk
- CVE-2025-24201 An out-of-bounds write issue was addressed with improved checks to prevent unauthorized… Also affects webkit2gtk
- CVE-2024-54534 The issue was addressed with improved memory handling. Also affects webkit2gtk
- CVE-2024-54508 The issue was addressed with improved memory handling. Also affects webkit2gtk
- CVE-2024-54505 A type confusion issue was addressed with improved memory handling. Also affects webkit2gtk
- CVE-2024-54502 The issue was addressed with improved checks. Also affects webkit2gtk
- CVE-2024-54479 The issue was addressed with improved checks. Also affects webkit2gtk
- CVE-2024-44308 The issue was addressed with improved checks. Also affects webkit2gtk