CVE-2022-22662
Medium · 6.5CVSS
6.5
EPSS
1.4%
Published
May 26, 2022
CISA due date
—
Cloudanix analysis
A problem handling cookies in web content could let attackers see private user information.
- Exploitation
- Requires User Interaction
- Attacker needs
- User Interaction
- Complexity
- Moderate
- Impact
- Data Exposure
- Component
- Application
- Class
- Information Disclosure
- Remediation
- Upgrade
- Effort
- Medium
- Patch risk
- Low
What it actually does
A cookie management issue allows processing of maliciously crafted web content to disclose sensitive user information due to insufficient state management.
Why it matters to the business
Attackers may obtain private user data, leading to privacy breaches and potential regulatory or reputational harm in environments using the affected package.
How an attack unfolds
An attacker crafts malicious web content that exploits weak cookie state handling; when a user processes the content the flaw leaks sensitive information without further interaction.
How to fix it
Upgrade pypa/pipenv to the fixed commit 2e690343e18d80c815a40126ac6ed5527b92d05f.
How to confirm the fix worked
Confirm the installed version contains commit 2e690343e18d80c815a40126ac6ed5527b92d05f and retest cookie handling with crafted web content.
Typical attack path
- Craft malicious web content targeting cookie state management
- Deliver content via web channel requiring user interaction
- Victim software processes the content
- Sensitive information is disclosed to the attacker
How to detect it
Inspect web content processing logs and look for unexpected cookie state changes or information leakage patterns after the 2022-05-26 publication date.
What your security team should do
- Apply the commit update to all instances of pypa/pipenv
- Review downstream dependents for similar exposure
- Monitor EPSS trend for any increase in exploit likelihood
The record
A cookie management issue was addressed with improved state management. This issue is fixed in Security Update 2022-003 Catalina, macOS Big Sur 11.6.5. Processing maliciously crafted web content may disclose sensitive user information.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|---|---|---|
| AlmaLinux:8 | webkit2gtk3 | 0 | 2.36.7-1.el8 |
| AlmaLinux:8 | webkit2gtk3-devel | 0 | 2.36.7-1.el8 |
| AlmaLinux:8 | webkit2gtk3-jsc | 0 | 2.36.7-1.el8 |
| AlmaLinux:8 | webkit2gtk3-jsc-devel | 0 | 2.36.7-1.el8 |
| AlmaLinux:9 | webkit2gtk3 | 0 | 2.36.7-1.el9 |
| AlmaLinux:9 | webkit2gtk3-devel | 0 | 2.36.7-1.el9 |
| AlmaLinux:9 | webkit2gtk3-jsc | 0 | 2.36.7-1.el9 |
| AlmaLinux:9 | webkit2gtk3-jsc-devel | 0 | 2.36.7-1.el9 |
| Debian:10 | webkit2gtk | 0 | 2.36.0-3~deb10u1 |
| Debian:11 | webkit2gtk | 0 | 2.36.0-3~deb11u1 |
| Debian:11 | wpewebkit | 0 | 2.36.0-2~deb11u1 |
| Debian:12 | webkit2gtk | 0 | 2.36.0-1 |
| Debian:12 | wpewebkit | 0 | 2.36.0-2 |
| Debian:13 | webkit2gtk | 0 | 2.36.0-1 |
| Debian:13 | wpewebkit | 0 | 2.36.0-2 |
| Debian:14 | webkit2gtk | 0 | 2.36.0-1 |
| Debian:14 | wpewebkit | 0 | 2.36.0-2 |
| Mageia:8 | webkit2 | 0 | 2.36.4-1.mga8 |
| Red Hat:enterprise_linux:8::appstream | webkit2gtk3 | 0 | 0:2.36.7-1.el8 |
| Red Hat:enterprise_linux:8::appstream | webkit2gtk3-debuginfo | 0 | 0:2.36.7-1.el8 |
| Red Hat:enterprise_linux:8::appstream | webkit2gtk3-debugsource | 0 | 0:2.36.7-1.el8 |
| Red Hat:enterprise_linux:8::appstream | webkit2gtk3-devel | 0 | 0:2.36.7-1.el8 |
| Red Hat:enterprise_linux:8::appstream | webkit2gtk3-devel-debuginfo | 0 | 0:2.36.7-1.el8 |
| Red Hat:enterprise_linux:8::appstream | webkit2gtk3-jsc | 0 | 0:2.36.7-1.el8 |
| Red Hat:enterprise_linux:8::appstream | webkit2gtk3-jsc-debuginfo | 0 | 0:2.36.7-1.el8 |
| Red Hat:enterprise_linux:8::appstream | webkit2gtk3-jsc-devel | 0 | 0:2.36.7-1.el8 |
| Red Hat:enterprise_linux:8::appstream | webkit2gtk3-jsc-devel-debuginfo | 0 | 0:2.36.7-1.el8 |
| Red Hat:enterprise_linux:8::baseos | glib2 | 0 | 0:2.56.4-159.el8 |
| Red Hat:enterprise_linux:8::baseos | glib2-debuginfo | 0 | 0:2.56.4-159.el8 |
| Red Hat:enterprise_linux:8::baseos | glib2-debugsource | 0 | 0:2.56.4-159.el8 |
| Red Hat:enterprise_linux:8::baseos | glib2-devel | 0 | 0:2.56.4-159.el8 |
| Red Hat:enterprise_linux:8::baseos | glib2-devel-debuginfo | 0 | 0:2.56.4-159.el8 |
| Red Hat:enterprise_linux:8::baseos | glib2-doc | 0 | 0:2.56.4-159.el8 |
| Red Hat:enterprise_linux:8::baseos | glib2-fam | 0 | 0:2.56.4-159.el8 |
| Red Hat:enterprise_linux:8::baseos | glib2-fam-debuginfo | 0 | 0:2.56.4-159.el8 |
| Red Hat:enterprise_linux:8::baseos | glib2-static | 0 | 0:2.56.4-159.el8 |
| Red Hat:enterprise_linux:8::baseos | glib2-tests | 0 | 0:2.56.4-159.el8 |
| Red Hat:enterprise_linux:8::baseos | glib2-tests-debuginfo | 0 | 0:2.56.4-159.el8 |
| Red Hat:enterprise_linux:8::crb | glib2 | 0 | 0:2.56.4-159.el8 |
| Red Hat:enterprise_linux:8::crb | glib2-debuginfo | 0 | 0:2.56.4-159.el8 |
| Red Hat:enterprise_linux:8::crb | glib2-debugsource | 0 | 0:2.56.4-159.el8 |
| Red Hat:enterprise_linux:8::crb | glib2-devel | 0 | 0:2.56.4-159.el8 |
| Red Hat:enterprise_linux:8::crb | glib2-devel-debuginfo | 0 | 0:2.56.4-159.el8 |
| Red Hat:enterprise_linux:8::crb | glib2-doc | 0 | 0:2.56.4-159.el8 |
| Red Hat:enterprise_linux:8::crb | glib2-fam | 0 | 0:2.56.4-159.el8 |
| Red Hat:enterprise_linux:8::crb | glib2-fam-debuginfo | 0 | 0:2.56.4-159.el8 |
| Red Hat:enterprise_linux:8::crb | glib2-static | 0 | 0:2.56.4-159.el8 |
| Red Hat:enterprise_linux:8::crb | glib2-tests | 0 | 0:2.56.4-159.el8 |
| Red Hat:enterprise_linux:8::crb | glib2-tests-debuginfo | 0 | 0:2.56.4-159.el8 |
| Red Hat:enterprise_linux:9::appstream | webkit2gtk3 | 0 | 0:2.36.7-1.el9 |
| Red Hat:enterprise_linux:9::appstream | webkit2gtk3-debuginfo | 0 | 0:2.36.7-1.el9 |
| Red Hat:enterprise_linux:9::appstream | webkit2gtk3-debugsource | 0 | 0:2.36.7-1.el9 |
| Red Hat:enterprise_linux:9::appstream | webkit2gtk3-devel | 0 | 0:2.36.7-1.el9 |
| Red Hat:enterprise_linux:9::appstream | webkit2gtk3-devel-debuginfo | 0 | 0:2.36.7-1.el9 |
| Red Hat:enterprise_linux:9::appstream | webkit2gtk3-jsc | 0 | 0:2.36.7-1.el9 |
| Red Hat:enterprise_linux:9::appstream | webkit2gtk3-jsc-debuginfo | 0 | 0:2.36.7-1.el9 |
| Red Hat:enterprise_linux:9::appstream | webkit2gtk3-jsc-devel | 0 | 0:2.36.7-1.el9 |
| Red Hat:enterprise_linux:9::appstream | webkit2gtk3-jsc-devel-debuginfo | 0 | 0:2.36.7-1.el9 |
| Rocky Linux:8 | webkit2gtk3 | 0 | 0:2.36.7-1.el8_6 |
| Rocky Linux:9 | webkit2gtk3 | 0 | 0:2.36.7-1.el9_0 |
| SUSE:Enterprise Storage 6 | webkit2gtk3 | 0 | 2.36.4-150000.3.106.1 |
| SUSE:Enterprise Storage 7 | webkit2gtk3 | 0 | 2.36.4-150200.38.2 |
| SUSE:Linux Enterprise High Performance Computing 15 SP1-ESPOS | webkit2gtk3 | 0 | 2.36.4-150000.3.106.1 |
| SUSE:Linux Enterprise High Performance Computing 15 SP1-LTSS | webkit2gtk3 | 0 | 2.36.4-150000.3.106.1 |
| SUSE:Linux Enterprise High Performance Computing 15 SP2-ESPOS | webkit2gtk3 | 0 | 2.36.4-150200.38.2 |
| SUSE:Linux Enterprise High Performance Computing 15 SP2-LTSS | webkit2gtk3 | 0 | 2.36.4-150200.38.2 |
| SUSE:Linux Enterprise High Performance Computing 15-ESPOS | webkit2gtk3 | 0 | 2.36.4-150000.3.106.1 |
| SUSE:Linux Enterprise High Performance Computing 15-LTSS | webkit2gtk3 | 0 | 2.36.4-150000.3.106.1 |
| SUSE:Linux Enterprise Module for Basesystem 15 SP3 | webkit2gtk3 | 0 | 2.36.4-150200.38.2 |
| SUSE:Linux Enterprise Module for Basesystem 15 SP4 | webkit2gtk3-soup2 | 0 | 2.36.4-150400.4.6.2 |
| SUSE:Linux Enterprise Module for Desktop Applications 15 SP3 | webkit2gtk3 | 0 | 2.36.4-150200.38.2 |
| SUSE:Linux Enterprise Module for Desktop Applications 15 SP4 | webkit2gtk3 | 0 | 2.36.4-150400.4.6.2 |
| SUSE:Linux Enterprise Module for Development Tools 15 SP4 | webkit2gtk4 | 0 | 2.36.4-150400.4.6.2 |
| SUSE:Linux Enterprise Server 12 SP2-BCL | webkit2gtk3 | 0 | 2.36.4-2.102.1 |
| SUSE:Linux Enterprise Server 12 SP3-BCL | webkit2gtk3 | 0 | 2.36.4-2.102.1 |
| SUSE:Linux Enterprise Server 12 SP4-LTSS | webkit2gtk3 | 0 | 2.36.4-2.102.1 |
| SUSE:Linux Enterprise Server 12 SP5 | webkit2gtk3 | 0 | 2.36.4-2.102.1 |
| SUSE:Linux Enterprise Server 15 SP1-BCL | webkit2gtk3 | 0 | 2.36.4-150000.3.106.1 |
| SUSE:Linux Enterprise Server 15 SP1-LTSS | webkit2gtk3 | 0 | 2.36.4-150000.3.106.1 |
| SUSE:Linux Enterprise Server 15 SP2-BCL | webkit2gtk3 | 0 | 2.36.4-150200.38.2 |
| SUSE:Linux Enterprise Server 15 SP2-LTSS | webkit2gtk3 | 0 | 2.36.4-150200.38.2 |
| SUSE:Linux Enterprise Server 15-LTSS | webkit2gtk3 | 0 | 2.36.4-150000.3.106.1 |
| SUSE:Linux Enterprise Server for SAP Applications 12 SP4 | webkit2gtk3 | 0 | 2.36.4-2.102.1 |
| SUSE:Linux Enterprise Server for SAP Applications 12 SP5 | webkit2gtk3 | 0 | 2.36.4-2.102.1 |
| SUSE:Linux Enterprise Server for SAP Applications 15 | webkit2gtk3 | 0 | 2.36.4-150000.3.106.1 |
| SUSE:Linux Enterprise Server for SAP Applications 15 SP1 | webkit2gtk3 | 0 | 2.36.4-150000.3.106.1 |
| SUSE:Linux Enterprise Server for SAP Applications 15 SP2 | webkit2gtk3 | 0 | 2.36.4-150200.38.2 |
| SUSE:Linux Enterprise Software Development Kit 12 SP5 | webkit2gtk3 | 0 | 2.36.4-2.102.1 |
| SUSE:Manager Proxy 4.1 | webkit2gtk3 | 0 | 2.36.4-150200.38.2 |
| SUSE:Manager Retail Branch Server 4.1 | webkit2gtk3 | 0 | 2.36.4-150200.38.2 |
| SUSE:Manager Server 4.1 | webkit2gtk3 | 0 | 2.36.4-150200.38.2 |
| SUSE:OpenStack Cloud 9 | webkit2gtk3 | 0 | 2.36.4-2.102.1 |
| SUSE:OpenStack Cloud Crowbar 9 | webkit2gtk3 | 0 | 2.36.4-2.102.1 |
| 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.36.3-0ubuntu0.20.04.1 |
| 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.36.3-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.3 | webkit2gtk3 | 0 | 2.36.4-150200.38.2 |
| openSUSE:Leap 15.4 | webkit2gtk3 | 0 | 2.36.4-150400.4.6.2 |
| openSUSE:Leap 15.4 | webkit2gtk3 | 0 | 2.36.4-150200.38.2 |
| openSUSE:Leap 15.4 | webkit2gtk3-soup2 | 0 | 2.36.4-150400.4.6.2 |
| openSUSE:Leap 15.4 | webkit2gtk4 | 0 | 2.36.4-150400.4.6.2 |
Related vulnerabilities
- CVE-2025-43536 A use-after-free issue was addressed with improved memory management. Also affects webkit2gtk3
- CVE-2025-43531 A race condition was addressed with improved state handling. Also affects webkit2gtk3
- CVE-2025-43529 A use-after-free issue was addressed with improved memory management. Also affects webkit2gtk3
- CVE-2023-43000 A use-after-free issue was addressed with improved memory management. Also affects webkit2gtk3
- CVE-2025-43480 The issue was addressed with improved checks. Also affects webkit2gtk3
- CVE-2025-43458 This issue was addressed through improved state management. Also affects webkit2gtk3
- CVE-2025-43443 This issue was addressed with improved checks. Also affects webkit2gtk3
- CVE-2025-43432 A use-after-free issue was addressed with improved memory management. Also affects webkit2gtk3