# CVE-2025-31223: WebKit: Processing maliciously crafted web content may lead to memory corruption

CVE-2025-31223 is fixed in 25 products on 2 platforms, first by Sequoia 15.5, released May 12, 2025. It is not reported as exploited. Patch Radar priority: High.

- Web page: https://patchblox.com/security/cve/CVE-2025-31223
- Priority: High
- CVSS: 8.8 (HIGH)
- EPSS: 0.0059
- CISA KEV: not listed
- Exploited (vendor report): no
- Publicly disclosed: no
- Published: May 12, 2025
- Vendor advisory: https://support.apple.com/en-us/122716

## Description

The issue was addressed with improved checks. WebKit Bugzilla: 289387

## Where it's fixed

| Platform | Product | Fixed in | Fix | Released |
|---|---|---|---|---|
| macOS | Sequoia | 15.5 | [Sequoia 15.5](https://patchblox.com/security/data/fix/macos/sequoia-15.5.md) | May 12, 2025 |
| Linux | gir1.2-javascriptcoregtk-4.0 Ubuntu 22.04.1 LTS (jammy) | 2.50.1-0ubuntu0.22.04.1 | [gir1.2-javascriptcoregtk-4.0 2.50.1-0ubuntu0.22.04.1](https://patchblox.com/security/data/fix/linux/ubuntu-jammy-gir1.2-javascriptcoregtk-4.0-2.50.1-0ubuntu0.22.04.1.md) | Nov 3, 2025 |
| Linux | gir1.2-javascriptcoregtk-4.1 Ubuntu 22.04.1 LTS (jammy) | 2.50.1-0ubuntu0.22.04.1 | [gir1.2-javascriptcoregtk-4.1 2.50.1-0ubuntu0.22.04.1](https://patchblox.com/security/data/fix/linux/ubuntu-jammy-gir1.2-javascriptcoregtk-4.1-2.50.1-0ubuntu0.22.04.1.md) | Nov 3, 2025 |
| Linux | gir1.2-javascriptcoregtk-4.1 Ubuntu 24.04.5 LTS (noble) | 2.50.1-0ubuntu0.24.04.1 | [gir1.2-javascriptcoregtk-4.1 2.50.1-0ubuntu0.24.04.1](https://patchblox.com/security/data/fix/linux/ubuntu-noble-gir1.2-javascriptcoregtk-4.1-2.50.1-0ubuntu0.24.04.1.md) | Nov 3, 2025 |
| Linux | gir1.2-javascriptcoregtk-4.1 Ubuntu 25.10 (questing) | 2.50.0-2ubuntu1 | [gir1.2-javascriptcoregtk-4.1 2.50.0-2ubuntu1](https://patchblox.com/security/data/fix/linux/ubuntu-questing-gir1.2-javascriptcoregtk-4.1-2.50.0-2ubuntu1.md) | Sep 15, 2025 |
| Linux | gir1.2-javascriptcoregtk-6.0 Ubuntu 22.04.1 LTS (jammy) | 2.50.1-0ubuntu0.22.04.1 | [gir1.2-javascriptcoregtk-6.0 2.50.1-0ubuntu0.22.04.1](https://patchblox.com/security/data/fix/linux/ubuntu-jammy-gir1.2-javascriptcoregtk-6.0-2.50.1-0ubuntu0.22.04.1.md) | Nov 3, 2025 |
| Linux | gir1.2-javascriptcoregtk-6.0 Ubuntu 24.04.5 LTS (noble) | 2.50.1-0ubuntu0.24.04.1 | [gir1.2-javascriptcoregtk-6.0 2.50.1-0ubuntu0.24.04.1](https://patchblox.com/security/data/fix/linux/ubuntu-noble-gir1.2-javascriptcoregtk-6.0-2.50.1-0ubuntu0.24.04.1.md) | Nov 3, 2025 |
| Linux | gir1.2-javascriptcoregtk-6.0 Ubuntu 25.10 (questing) | 2.50.0-2ubuntu1 | [gir1.2-javascriptcoregtk-6.0 2.50.0-2ubuntu1](https://patchblox.com/security/data/fix/linux/ubuntu-questing-gir1.2-javascriptcoregtk-6.0-2.50.0-2ubuntu1.md) | Sep 15, 2025 |
| Linux | gir1.2-webkit-6.0 Ubuntu 22.04.1 LTS (jammy) | 2.50.1-0ubuntu0.22.04.1 | [gir1.2-webkit-6.0 2.50.1-0ubuntu0.22.04.1](https://patchblox.com/security/data/fix/linux/ubuntu-jammy-gir1.2-webkit-6.0-2.50.1-0ubuntu0.22.04.1.md) | Nov 3, 2025 |
| Linux | gir1.2-webkit-6.0 Ubuntu 24.04.5 LTS (noble) | 2.50.1-0ubuntu0.24.04.1 | [gir1.2-webkit-6.0 2.50.1-0ubuntu0.24.04.1](https://patchblox.com/security/data/fix/linux/ubuntu-noble-gir1.2-webkit-6.0-2.50.1-0ubuntu0.24.04.1.md) | Nov 3, 2025 |
| Linux | gir1.2-webkit-6.0 Ubuntu 25.10 (questing) | 2.50.0-2ubuntu1 | [gir1.2-webkit-6.0 2.50.0-2ubuntu1](https://patchblox.com/security/data/fix/linux/ubuntu-questing-gir1.2-webkit-6.0-2.50.0-2ubuntu1.md) | Sep 15, 2025 |
| Linux | gir1.2-webkit2-4.0 Ubuntu 22.04.1 LTS (jammy) | 2.50.1-0ubuntu0.22.04.1 | [gir1.2-webkit2-4.0 2.50.1-0ubuntu0.22.04.1](https://patchblox.com/security/data/fix/linux/ubuntu-jammy-gir1.2-webkit2-4.0-2.50.1-0ubuntu0.22.04.1.md) | Nov 3, 2025 |
| Linux | gir1.2-webkit2-4.1 Ubuntu 22.04.1 LTS (jammy) | 2.50.1-0ubuntu0.22.04.1 | [gir1.2-webkit2-4.1 2.50.1-0ubuntu0.22.04.1](https://patchblox.com/security/data/fix/linux/ubuntu-jammy-gir1.2-webkit2-4.1-2.50.1-0ubuntu0.22.04.1.md) | Nov 3, 2025 |
| Linux | gir1.2-webkit2-4.1 Ubuntu 24.04.5 LTS (noble) | 2.50.1-0ubuntu0.24.04.1 | [gir1.2-webkit2-4.1 2.50.1-0ubuntu0.24.04.1](https://patchblox.com/security/data/fix/linux/ubuntu-noble-gir1.2-webkit2-4.1-2.50.1-0ubuntu0.24.04.1.md) | Nov 3, 2025 |
| Linux | gir1.2-webkit2-4.1 Ubuntu 25.10 (questing) | 2.50.0-2ubuntu1 | [gir1.2-webkit2-4.1 2.50.0-2ubuntu1](https://patchblox.com/security/data/fix/linux/ubuntu-questing-gir1.2-webkit2-4.1-2.50.0-2ubuntu1.md) | Sep 15, 2025 |
| Linux | libjavascriptcoregtk-4.0-18 Ubuntu 22.04.1 LTS (jammy) | 2.50.1-0ubuntu0.22.04.1 | [libjavascriptcoregtk-4.0-18 2.50.1-0ubuntu0.22.04.1](https://patchblox.com/security/data/fix/linux/ubuntu-jammy-libjavascriptcoregtk-4.0-18-2.50.1-0ubuntu0.22.04.1.md) | Nov 3, 2025 |
| Linux | libjavascriptcoregtk-4.0-bin Ubuntu 22.04.1 LTS (jammy) | 2.50.1-0ubuntu0.22.04.1 | [libjavascriptcoregtk-4.0-bin 2.50.1-0ubuntu0.22.04.1](https://patchblox.com/security/data/fix/linux/ubuntu-jammy-libjavascriptcoregtk-4.0-bin-2.50.1-0ubuntu0.22.04.1.md) | Nov 3, 2025 |
| Linux | libjavascriptcoregtk-4.0-bin Ubuntu 24.04.5 LTS (noble) | 2.50.1-0ubuntu0.24.04.1 | [libjavascriptcoregtk-4.0-bin 2.50.1-0ubuntu0.24.04.1](https://patchblox.com/security/data/fix/linux/ubuntu-noble-libjavascriptcoregtk-4.0-bin-2.50.1-0ubuntu0.24.04.1.md) | Nov 3, 2025 |
| Linux | libjavascriptcoregtk-4.1-0 Ubuntu 22.04.1 LTS (jammy) | 2.50.1-0ubuntu0.22.04.1 | [libjavascriptcoregtk-4.1-0 2.50.1-0ubuntu0.22.04.1](https://patchblox.com/security/data/fix/linux/ubuntu-jammy-libjavascriptcoregtk-4.1-0-2.50.1-0ubuntu0.22.04.1.md) | Nov 3, 2025 |
| Linux | libjavascriptcoregtk-4.1-0 Ubuntu 24.04.5 LTS (noble) | 2.50.1-0ubuntu0.24.04.1 | [libjavascriptcoregtk-4.1-0 2.50.1-0ubuntu0.24.04.1](https://patchblox.com/security/data/fix/linux/ubuntu-noble-libjavascriptcoregtk-4.1-0-2.50.1-0ubuntu0.24.04.1.md) | Nov 3, 2025 |
| Linux | libjavascriptcoregtk-4.1-0 Ubuntu 25.10 (questing) | 2.50.0-2ubuntu1 | [libjavascriptcoregtk-4.1-0 2.50.0-2ubuntu1](https://patchblox.com/security/data/fix/linux/ubuntu-questing-libjavascriptcoregtk-4.1-0-2.50.0-2ubuntu1.md) | Sep 15, 2025 |
| Linux | libjavascriptcoregtk-6.0-1 Ubuntu 22.04.1 LTS (jammy) | 2.50.1-0ubuntu0.22.04.1 | [libjavascriptcoregtk-6.0-1 2.50.1-0ubuntu0.22.04.1](https://patchblox.com/security/data/fix/linux/ubuntu-jammy-libjavascriptcoregtk-6.0-1-2.50.1-0ubuntu0.22.04.1.md) | Nov 3, 2025 |
| Linux | libjavascriptcoregtk-6.0-1 Ubuntu 24.04.5 LTS (noble) | 2.50.1-0ubuntu0.24.04.1 | [libjavascriptcoregtk-6.0-1 2.50.1-0ubuntu0.24.04.1](https://patchblox.com/security/data/fix/linux/ubuntu-noble-libjavascriptcoregtk-6.0-1-2.50.1-0ubuntu0.24.04.1.md) | Nov 3, 2025 |
| Linux | libjavascriptcoregtk-6.0-1 Ubuntu 25.10 (questing) | 2.50.0-2ubuntu1 | [libjavascriptcoregtk-6.0-1 2.50.0-2ubuntu1](https://patchblox.com/security/data/fix/linux/ubuntu-questing-libjavascriptcoregtk-6.0-1-2.50.0-2ubuntu1.md) | Sep 15, 2025 |
| Linux | libjavascriptcoregtk-bin Ubuntu 24.04.5 LTS (noble) | 2.50.1-0ubuntu0.24.04.1 | [libjavascriptcoregtk-bin 2.50.1-0ubuntu0.24.04.1](https://patchblox.com/security/data/fix/linux/ubuntu-noble-libjavascriptcoregtk-bin-2.50.1-0ubuntu0.24.04.1.md) | Nov 3, 2025 |
| Linux | libjavascriptcoregtk-bin Ubuntu 25.10 (questing) | 2.50.0-2ubuntu1 | [libjavascriptcoregtk-bin 2.50.0-2ubuntu1](https://patchblox.com/security/data/fix/linux/ubuntu-questing-libjavascriptcoregtk-bin-2.50.0-2ubuntu1.md) | Sep 15, 2025 |
| Linux | libwebkit2gtk-4.0-37 Ubuntu 22.04.1 LTS (jammy) | 2.50.1-0ubuntu0.22.04.1 | [libwebkit2gtk-4.0-37 2.50.1-0ubuntu0.22.04.1](https://patchblox.com/security/data/fix/linux/ubuntu-jammy-libwebkit2gtk-4.0-37-2.50.1-0ubuntu0.22.04.1.md) | Nov 3, 2025 |
| Linux | libwebkit2gtk-4.1-0 Ubuntu 22.04.1 LTS (jammy) | 2.50.1-0ubuntu0.22.04.1 | [libwebkit2gtk-4.1-0 2.50.1-0ubuntu0.22.04.1](https://patchblox.com/security/data/fix/linux/ubuntu-jammy-libwebkit2gtk-4.1-0-2.50.1-0ubuntu0.22.04.1.md) | Nov 3, 2025 |
| Linux | libwebkit2gtk-4.1-0 Ubuntu 24.04.5 LTS (noble) | 2.50.1-0ubuntu0.24.04.1 | [libwebkit2gtk-4.1-0 2.50.1-0ubuntu0.24.04.1](https://patchblox.com/security/data/fix/linux/ubuntu-noble-libwebkit2gtk-4.1-0-2.50.1-0ubuntu0.24.04.1.md) | Nov 3, 2025 |
| Linux | libwebkit2gtk-4.1-0 Ubuntu 25.10 (questing) | 2.50.0-2ubuntu1 | [libwebkit2gtk-4.1-0 2.50.0-2ubuntu1](https://patchblox.com/security/data/fix/linux/ubuntu-questing-libwebkit2gtk-4.1-0-2.50.0-2ubuntu1.md) | Sep 15, 2025 |
| Linux | libwebkitgtk-6.0-4 Ubuntu 22.04.1 LTS (jammy) | 2.50.1-0ubuntu0.22.04.1 | [libwebkitgtk-6.0-4 2.50.1-0ubuntu0.22.04.1](https://patchblox.com/security/data/fix/linux/ubuntu-jammy-libwebkitgtk-6.0-4-2.50.1-0ubuntu0.22.04.1.md) | Nov 3, 2025 |
| Linux | libwebkitgtk-6.0-4 Ubuntu 24.04.5 LTS (noble) | 2.50.1-0ubuntu0.24.04.1 | [libwebkitgtk-6.0-4 2.50.1-0ubuntu0.24.04.1](https://patchblox.com/security/data/fix/linux/ubuntu-noble-libwebkitgtk-6.0-4-2.50.1-0ubuntu0.24.04.1.md) | Nov 3, 2025 |
| Linux | libwebkitgtk-6.0-4 Ubuntu 25.10 (questing) | 2.50.0-2ubuntu1 | [libwebkitgtk-6.0-4 2.50.0-2ubuntu1](https://patchblox.com/security/data/fix/linux/ubuntu-questing-libwebkitgtk-6.0-4-2.50.0-2ubuntu1.md) | Sep 15, 2025 |
| Linux | webkit2gtk Debian 12.15 (bookworm) | 2.50.1-1~deb12u1 | [DEBIAN-CVE-2025-31223](https://patchblox.com/security/data/fix/linux/debian-cve-2025-31223.md) | May 12, 2025 |
| Linux | webkit2gtk Debian 13.5 (trixie) | 2.50.1-1~deb13u1 | [DEBIAN-CVE-2025-31223](https://patchblox.com/security/data/fix/linux/debian-cve-2025-31223.md) | May 12, 2025 |
| Linux | webkit2gtk Debian 14 | 2.50.0-1 | [DEBIAN-CVE-2025-31223](https://patchblox.com/security/data/fix/linux/debian-cve-2025-31223.md) | May 12, 2025 |
| Linux | webkit2gtk-driver Ubuntu 22.04.1 LTS (jammy) | 2.50.1-0ubuntu0.22.04.1 | [webkit2gtk-driver 2.50.1-0ubuntu0.22.04.1](https://patchblox.com/security/data/fix/linux/ubuntu-jammy-webkit2gtk-driver-2.50.1-0ubuntu0.22.04.1.md) | Nov 3, 2025 |
| Linux | webkit2gtk-driver Ubuntu 24.04.5 LTS (noble) | 2.50.1-0ubuntu0.24.04.1 | [webkit2gtk-driver 2.50.1-0ubuntu0.24.04.1](https://patchblox.com/security/data/fix/linux/ubuntu-noble-webkit2gtk-driver-2.50.1-0ubuntu0.24.04.1.md) | Nov 3, 2025 |
| Linux | webkit2gtk3 RHEL 8 | 0:2.50.0-1.el8_10 | [RHSA-2025:17802](https://patchblox.com/security/data/fix/linux/rhsa-2025-17802.md) | Oct 13, 2025 |
| Linux | webkit2gtk3 RHEL 9 | 0:2.50.1-0.el9_6 | [RHSA-2025:18097](https://patchblox.com/security/data/fix/linux/rhsa-2025-18097.md) | Oct 15, 2025 |
| Linux | webkit2gtk3 almalinux 8 | 2.50.0-1.el8_10 | [ALSA-2025:17802](https://patchblox.com/security/data/fix/linux/alsa-2025-17802.md) | Oct 13, 2025 |
| Linux | webkit2gtk3 opensuse-leap 15.6 | 2.52.1-150600.12.63.1 | [SUSE-SU-2026:1364-1](https://patchblox.com/security/data/fix/linux/suse-su-2026-1364-1.md) | Apr 15, 2026 |
| Linux | webkit2gtk3 opensuse-leap 16.0 | 2.52.1-160000.1.1 | [OPENSUSE-SU-2026:20518-1](https://patchblox.com/security/data/fix/linux/opensuse-su-2026-20518-1.md) | Apr 13, 2026 |
| Linux | webkit2gtk3 sles 15.6 | 2.52.1-150600.12.63.1 | [SUSE-SU-2026:1364-1](https://patchblox.com/security/data/fix/linux/suse-su-2026-1364-1.md) | Apr 15, 2026 |
| Linux | webkit2gtk3 sles 15.7 | 2.52.1-150600.12.63.1 | [SUSE-SU-2026:1364-1](https://patchblox.com/security/data/fix/linux/suse-su-2026-1364-1.md) | Apr 15, 2026 |
| Linux | webkit2gtk3 sles 16.0 | 2.52.1-160000.1.1 | [SUSE-SU-2026:21180-1](https://patchblox.com/security/data/fix/linux/suse-su-2026-21180-1.md) | Apr 13, 2026 |
| Linux | webkit2gtk3-devel RHEL 8 | 0:2.50.0-1.el8_10 | [RHSA-2025:17802](https://patchblox.com/security/data/fix/linux/rhsa-2025-17802.md) | Oct 13, 2025 |
| Linux | webkit2gtk3-devel RHEL 9 | 0:2.50.1-0.el9_6 | [RHSA-2025:18097](https://patchblox.com/security/data/fix/linux/rhsa-2025-18097.md) | Oct 15, 2025 |
| Linux | webkit2gtk3-devel almalinux 8 | 2.50.0-1.el8_10 | [ALSA-2025:17802](https://patchblox.com/security/data/fix/linux/alsa-2025-17802.md) | Oct 13, 2025 |
| Linux | webkit2gtk3-jsc RHEL 8 | 0:2.50.0-1.el8_10 | [RHSA-2025:17802](https://patchblox.com/security/data/fix/linux/rhsa-2025-17802.md) | Oct 13, 2025 |
| Linux | webkit2gtk3-jsc RHEL 9 | 0:2.50.1-0.el9_6 | [RHSA-2025:18097](https://patchblox.com/security/data/fix/linux/rhsa-2025-18097.md) | Oct 15, 2025 |
| Linux | webkit2gtk3-jsc almalinux 8 | 2.50.0-1.el8_10 | [ALSA-2025:17802](https://patchblox.com/security/data/fix/linux/alsa-2025-17802.md) | Oct 13, 2025 |
| Linux | webkit2gtk3-jsc-devel RHEL 8 | 0:2.50.0-1.el8_10 | [RHSA-2025:17802](https://patchblox.com/security/data/fix/linux/rhsa-2025-17802.md) | Oct 13, 2025 |
| Linux | webkit2gtk3-jsc-devel RHEL 9 | 0:2.50.1-0.el9_6 | [RHSA-2025:18097](https://patchblox.com/security/data/fix/linux/rhsa-2025-18097.md) | Oct 15, 2025 |
| Linux | webkit2gtk3-jsc-devel almalinux 8 | 2.50.0-1.el8_10 | [ALSA-2025:17802](https://patchblox.com/security/data/fix/linux/alsa-2025-17802.md) | Oct 13, 2025 |
| Linux | webkit2gtk3-soup2 opensuse-leap 15.6 | 2.52.1-150600.12.63.1 | [SUSE-SU-2026:1364-1](https://patchblox.com/security/data/fix/linux/suse-su-2026-1364-1.md) | Apr 15, 2026 |
| Linux | webkit2gtk3-soup2 opensuse-leap 16.0 | 2.52.1-160000.1.1 | [OPENSUSE-SU-2026:20518-1](https://patchblox.com/security/data/fix/linux/opensuse-su-2026-20518-1.md) | Apr 13, 2026 |
| Linux | webkit2gtk3-soup2 sles 15.6 | 2.52.1-150600.12.63.1 | [SUSE-SU-2026:1364-1](https://patchblox.com/security/data/fix/linux/suse-su-2026-1364-1.md) | Apr 15, 2026 |
| Linux | webkit2gtk3-soup2 sles 15.7 | 2.52.1-150600.12.63.1 | [SUSE-SU-2026:1364-1](https://patchblox.com/security/data/fix/linux/suse-su-2026-1364-1.md) | Apr 15, 2026 |
| Linux | webkit2gtk4 opensuse-leap 15.6 | 2.52.1-150600.12.63.1 | [SUSE-SU-2026:1364-1](https://patchblox.com/security/data/fix/linux/suse-su-2026-1364-1.md) | Apr 15, 2026 |
| Linux | webkit2gtk4 opensuse-leap 16.0 | 2.52.1-160000.1.1 | [OPENSUSE-SU-2026:20518-1](https://patchblox.com/security/data/fix/linux/opensuse-su-2026-20518-1.md) | Apr 13, 2026 |
| Linux | webkit2gtk4 sles 15.6 | 2.52.1-150600.12.63.1 | [SUSE-SU-2026:1364-1](https://patchblox.com/security/data/fix/linux/suse-su-2026-1364-1.md) | Apr 15, 2026 |
| Linux | webkit2gtk4 sles 15.7 | 2.52.1-150600.12.63.1 | [SUSE-SU-2026:1364-1](https://patchblox.com/security/data/fix/linux/suse-su-2026-1364-1.md) | Apr 15, 2026 |
| Linux | webkit2gtk4 sles 16.0 | 2.52.1-160000.1.1 | [SUSE-SU-2026:21180-1](https://patchblox.com/security/data/fix/linux/suse-su-2026-21180-1.md) | Apr 13, 2026 |
| Linux | webkitgtk-webdriver Ubuntu 25.10 (questing) | 2.50.0-2ubuntu1 | [webkitgtk-webdriver 2.50.0-2ubuntu1](https://patchblox.com/security/data/fix/linux/ubuntu-questing-webkitgtk-webdriver-2.50.0-2ubuntu1.md) | Sep 15, 2025 |
| Linux | wpewebkit Debian 14 | 2.50.0-1 | [DEBIAN-CVE-2025-31223](https://patchblox.com/security/data/fix/linux/debian-cve-2025-31223.md) | May 12, 2025 |

---

Data as of 2026-11-09T01:18:40Z UTC. Source: Patchblox Patch Radar (https://patchblox.com/security/patch-radar). Patchblox finds out-of-date software on Windows, macOS and Linux and updates it through release rings: https://patchblox.com/demo

Free to use with attribution: show "Data: Patchblox Patch Radar" with a link to https://patchblox.com/security/patch-radar. Terms, including what needs a written agreement: https://patchblox.com/security/patch-radar/use-the-data

Product names, logos and trademarks shown on Patch Radar belong to their respective owners. They are used only to identify the software each security fix applies to and to help readers find their platform. Their use does not imply any affiliation with, or endorsement by, those owners, and Patchblox is not affiliated with any of them.
