CVE-2026-28871
Fixed in a distro release EPSS <1%CVSS 4.3
A logic issue was addressed with improved checks. This issue is fixed in Safari 26.4, iOS 18.7.7 and iPadOS 18.7.7, iOS 26.4 and iPadOS 26.4, macOS Tahoe 26.4. Visiting a maliciously crafted website may lead to a cross-site scripting attack.
Products: apple safari, Apple iOS and iPadOS, Apple macOS
Distro releases
| Release | Package | Fixed in |
|---|---|---|
| AlmaLinux 8 | webkit2gtk3 | 2.52.3-1.el8_10 |
| AlmaLinux 8 | webkit2gtk3-devel | 2.52.3-1.el8_10 |
| AlmaLinux 8 | webkit2gtk3-jsc | 2.52.3-1.el8_10 |
| AlmaLinux 8 | webkit2gtk3-jsc-devel | 2.52.3-1.el8_10 |
| AlmaLinux 9 | webkit2gtk3 | 2.52.3-0.el9_7.1 |
| AlmaLinux 9 | webkit2gtk3 | 2.52.3-1.el9_8 |
| AlmaLinux 9 | webkit2gtk3-devel | 2.52.3-1.el9_8 |
| AlmaLinux 9 | webkit2gtk3-devel | 2.52.3-0.el9_7.1 |
| AlmaLinux 9 | webkit2gtk3-jsc | 2.52.3-0.el9_7.1 |
| AlmaLinux 9 | webkit2gtk3-jsc | 2.52.3-1.el9_8 |
| AlmaLinux 9 | webkit2gtk3-jsc-devel | 2.52.3-1.el9_8 |
| AlmaLinux 9 | webkit2gtk3-jsc-devel | 2.52.3-0.el9_7.1 |
| Debian 12 | webkit2gtk | no fix |
| Debian 12 | wpewebkit | no fix |
| Debian 13 | webkit2gtk | 2.52.3-2~deb13u1 |
| Debian 13 | wpewebkit | no fix |
| Debian 14 | webkit2gtk | 2.52.1-1 |
| Debian 14 | wpewebkit | 2.52.1-1 |
| Red Hat Enterprise Linux 8 | webkit2gtk3 | 0:2.52.3-1.el8_10 |
| Red Hat Enterprise Linux 8 | webkit2gtk3-debuginfo | 0:2.52.3-1.el8_10 |
| Red Hat Enterprise Linux 8 | webkit2gtk3-debugsource | 0:2.52.3-1.el8_10 |
| Red Hat Enterprise Linux 8 | webkit2gtk3-devel | 0:2.52.3-1.el8_10 |
| Red Hat Enterprise Linux 8 | webkit2gtk3-devel-debuginfo | 0:2.52.3-1.el8_10 |
| Red Hat Enterprise Linux 8 | webkit2gtk3-jsc | 0:2.52.3-1.el8_10 |
| Red Hat Enterprise Linux 8 | webkit2gtk3-jsc-debuginfo | 0:2.52.3-1.el8_10 |
| Red Hat Enterprise Linux 8 | webkit2gtk3-jsc-devel | 0:2.52.3-1.el8_10 |
| Red Hat Enterprise Linux 8 | webkit2gtk3-jsc-devel-debuginfo | 0:2.52.3-1.el8_10 |
| Red Hat Enterprise Linux 9 | webkit2gtk3 | 0:2.52.3-0.el9_7.1 |
| Red Hat Enterprise Linux 9 | webkit2gtk3 | 0:2.52.3-1.el9_8 |
| Red Hat Enterprise Linux 9 | webkit2gtk3-debuginfo | 0:2.52.3-0.el9_7.1 |
| Red Hat Enterprise Linux 9 | webkit2gtk3-debuginfo | 0:2.52.3-1.el9_8 |
| Red Hat Enterprise Linux 9 | webkit2gtk3-debugsource | 0:2.52.3-1.el9_8 |
| Red Hat Enterprise Linux 9 | webkit2gtk3-debugsource | 0:2.52.3-0.el9_7.1 |
| Red Hat Enterprise Linux 9 | webkit2gtk3-devel | 0:2.52.3-1.el9_8 |
| Red Hat Enterprise Linux 9 | webkit2gtk3-devel | 0:2.52.3-0.el9_7.1 |
| Red Hat Enterprise Linux 9 | webkit2gtk3-devel-debuginfo | 0:2.52.3-0.el9_7.1 |
| Red Hat Enterprise Linux 9 | webkit2gtk3-devel-debuginfo | 0:2.52.3-1.el9_8 |
| Red Hat Enterprise Linux 9 | webkit2gtk3-jsc | 0:2.52.3-0.el9_7.1 |
| Red Hat Enterprise Linux 9 | webkit2gtk3-jsc | 0:2.52.3-1.el9_8 |
| Red Hat Enterprise Linux 9 | webkit2gtk3-jsc-debuginfo | 0:2.52.3-1.el9_8 |
| Red Hat Enterprise Linux 9 | webkit2gtk3-jsc-debuginfo | 0:2.52.3-0.el9_7.1 |
| Red Hat Enterprise Linux 9 | webkit2gtk3-jsc-devel | 0:2.52.3-0.el9_7.1 |
| Red Hat Enterprise Linux 9 | webkit2gtk3-jsc-devel | 0:2.52.3-1.el9_8 |
| Red Hat Enterprise Linux 9 | webkit2gtk3-jsc-devel-debuginfo | 0:2.52.3-0.el9_7.1 |
| Red Hat Enterprise Linux 9 | webkit2gtk3-jsc-devel-debuginfo | 0:2.52.3-1.el9_8 |
| Red Hat rhel aus 8.4 | webkit2gtk3 | 0:2.52.3-1.el8_4 |
| Red Hat rhel aus 8.4 | webkit2gtk3-debuginfo | 0:2.52.3-1.el8_4 |
| Red Hat rhel aus 8.4 | webkit2gtk3-debugsource | 0:2.52.3-1.el8_4 |
| Red Hat rhel aus 8.4 | webkit2gtk3-devel | 0:2.52.3-1.el8_4 |
| Red Hat rhel aus 8.4 | webkit2gtk3-devel-debuginfo | 0:2.52.3-1.el8_4 |
| Red Hat rhel aus 8.4 | webkit2gtk3-jsc | 0:2.52.3-1.el8_4 |
| Red Hat rhel aus 8.4 | webkit2gtk3-jsc-debuginfo | 0:2.52.3-1.el8_4 |
| Red Hat rhel aus 8.4 | webkit2gtk3-jsc-devel | 0:2.52.3-1.el8_4 |
| Red Hat rhel aus 8.4 | webkit2gtk3-jsc-devel-debuginfo | 0:2.52.3-1.el8_4 |
| Red Hat rhel aus 8.6 | webkit2gtk3 | 0:2.52.3-1.el8_6 |
| Red Hat rhel aus 8.6 | webkit2gtk3-debuginfo | 0:2.52.3-1.el8_6 |
| Red Hat rhel aus 8.6 | webkit2gtk3-debugsource | 0:2.52.3-1.el8_6 |
| Red Hat rhel aus 8.6 | webkit2gtk3-devel | 0:2.52.3-1.el8_6 |
| Red Hat rhel aus 8.6 | webkit2gtk3-devel-debuginfo | 0:2.52.3-1.el8_6 |
| Red Hat rhel aus 8.6 | webkit2gtk3-jsc | 0:2.52.3-1.el8_6 |
| Red Hat rhel aus 8.6 | webkit2gtk3-jsc-debuginfo | 0:2.52.3-1.el8_6 |
| Red Hat rhel aus 8.6 | webkit2gtk3-jsc-devel | 0:2.52.3-1.el8_6 |
| Red Hat rhel aus 8.6 | webkit2gtk3-jsc-devel-debuginfo | 0:2.52.3-1.el8_6 |
| Red Hat rhel e4s 8.6 | webkit2gtk3 | 0:2.52.3-1.el8_6 |
| Red Hat rhel e4s 8.6 | webkit2gtk3-debuginfo | 0:2.52.3-1.el8_6 |
| Red Hat rhel e4s 8.6 | webkit2gtk3-debugsource | 0:2.52.3-1.el8_6 |
| Red Hat rhel e4s 8.6 | webkit2gtk3-devel | 0:2.52.3-1.el8_6 |
| Red Hat rhel e4s 8.6 | webkit2gtk3-devel-debuginfo | 0:2.52.3-1.el8_6 |
| Red Hat rhel e4s 8.6 | webkit2gtk3-jsc | 0:2.52.3-1.el8_6 |
| Red Hat rhel e4s 8.6 | webkit2gtk3-jsc-debuginfo | 0:2.52.3-1.el8_6 |
| Red Hat rhel e4s 8.6 | webkit2gtk3-jsc-devel | 0:2.52.3-1.el8_6 |
| Red Hat rhel e4s 8.6 | webkit2gtk3-jsc-devel-debuginfo | 0:2.52.3-1.el8_6 |
| Red Hat rhel e4s 8.8 | webkit2gtk3 | 0:2.52.3-1.el8_8 |
| Red Hat rhel e4s 8.8 | webkit2gtk3-debuginfo | 0:2.52.3-1.el8_8 |
| Red Hat rhel e4s 8.8 | webkit2gtk3-debugsource | 0:2.52.3-1.el8_8 |
| Red Hat rhel e4s 8.8 | webkit2gtk3-devel | 0:2.52.3-1.el8_8 |
| Red Hat rhel e4s 8.8 | webkit2gtk3-devel-debuginfo | 0:2.52.3-1.el8_8 |
| Red Hat rhel e4s 8.8 | webkit2gtk3-jsc | 0:2.52.3-1.el8_8 |
| Red Hat rhel e4s 8.8 | webkit2gtk3-jsc-debuginfo | 0:2.52.3-1.el8_8 |
| Red Hat rhel e4s 8.8 | webkit2gtk3-jsc-devel | 0:2.52.3-1.el8_8 |
| Red Hat rhel e4s 8.8 | webkit2gtk3-jsc-devel-debuginfo | 0:2.52.3-1.el8_8 |
| Red Hat rhel e4s 9.0 | webkit2gtk3 | 0:2.52.3-1.el9_0 |
| Red Hat rhel e4s 9.0 | webkit2gtk3-debuginfo | 0:2.52.3-1.el9_0 |
| Red Hat rhel e4s 9.0 | webkit2gtk3-debugsource | 0:2.52.3-1.el9_0 |
| Red Hat rhel e4s 9.0 | webkit2gtk3-devel | 0:2.52.3-1.el9_0 |
| Red Hat rhel e4s 9.0 | webkit2gtk3-devel-debuginfo | 0:2.52.3-1.el9_0 |
| Red Hat rhel e4s 9.0 | webkit2gtk3-jsc | 0:2.52.3-1.el9_0 |
| Red Hat rhel e4s 9.0 | webkit2gtk3-jsc-debuginfo | 0:2.52.3-1.el9_0 |
| Red Hat rhel e4s 9.0 | webkit2gtk3-jsc-devel | 0:2.52.3-1.el9_0 |
| Red Hat rhel e4s 9.0 | webkit2gtk3-jsc-devel-debuginfo | 0:2.52.3-1.el9_0 |
| Red Hat rhel e4s 9.2 | webkit2gtk3 | 0:2.52.3-1.el9_2 |
| Red Hat rhel e4s 9.2 | webkit2gtk3-debuginfo | 0:2.52.3-1.el9_2 |
| Red Hat rhel e4s 9.2 | webkit2gtk3-debugsource | 0:2.52.3-1.el9_2 |
| Red Hat rhel e4s 9.2 | webkit2gtk3-devel | 0:2.52.3-1.el9_2 |
| Red Hat rhel e4s 9.2 | webkit2gtk3-devel-debuginfo | 0:2.52.3-1.el9_2 |
| Red Hat rhel e4s 9.2 | webkit2gtk3-jsc | 0:2.52.3-1.el9_2 |
| Red Hat rhel e4s 9.2 | webkit2gtk3-jsc-debuginfo | 0:2.52.3-1.el9_2 |
| Red Hat rhel e4s 9.2 | webkit2gtk3-jsc-devel | 0:2.52.3-1.el9_2 |
| Red Hat rhel e4s 9.2 | webkit2gtk3-jsc-devel-debuginfo | 0:2.52.3-1.el9_2 |
| Red Hat rhel els 7 | webkitgtk4 | 0:2.52.3-1.el7_9 |
| Red Hat rhel els 7 | webkitgtk4-debuginfo | 0:2.52.3-1.el7_9 |
| Red Hat rhel els 7 | webkitgtk4-devel | 0:2.52.3-1.el7_9 |
| Red Hat rhel els 7 | webkitgtk4-doc | 0:2.52.3-1.el7_9 |
| Red Hat rhel els 7 | webkitgtk4-jsc | 0:2.52.3-1.el7_9 |
| Red Hat rhel els 7 | webkitgtk4-jsc-devel | 0:2.52.3-1.el7_9 |
| Red Hat rhel eus 9.4 | webkit2gtk3 | 0:2.52.3-1.el9_4 |
| Red Hat rhel eus 9.4 | webkit2gtk3-debuginfo | 0:2.52.3-1.el9_4 |
| Red Hat rhel eus 9.4 | webkit2gtk3-debugsource | 0:2.52.3-1.el9_4 |
| Red Hat rhel eus 9.4 | webkit2gtk3-devel | 0:2.52.3-1.el9_4 |
| Red Hat rhel eus 9.4 | webkit2gtk3-devel-debuginfo | 0:2.52.3-1.el9_4 |
| Red Hat rhel eus 9.4 | webkit2gtk3-jsc | 0:2.52.3-1.el9_4 |
| Red Hat rhel eus 9.4 | webkit2gtk3-jsc-debuginfo | 0:2.52.3-1.el9_4 |
| Red Hat rhel eus 9.4 | webkit2gtk3-jsc-devel | 0:2.52.3-1.el9_4 |
| Red Hat rhel eus 9.4 | webkit2gtk3-jsc-devel-debuginfo | 0:2.52.3-1.el9_4 |
| Red Hat rhel eus 9.6 | webkit2gtk3 | 0:2.52.3-1.el9_6 |
| Red Hat rhel eus 9.6 | webkit2gtk3-debuginfo | 0:2.52.3-1.el9_6 |
| Red Hat rhel eus 9.6 | webkit2gtk3-debugsource | 0:2.52.3-1.el9_6 |
| Red Hat rhel eus 9.6 | webkit2gtk3-devel | 0:2.52.3-1.el9_6 |
| Red Hat rhel eus 9.6 | webkit2gtk3-devel-debuginfo | 0:2.52.3-1.el9_6 |
| Red Hat rhel eus 9.6 | webkit2gtk3-jsc | 0:2.52.3-1.el9_6 |
| Red Hat rhel eus 9.6 | webkit2gtk3-jsc-debuginfo | 0:2.52.3-1.el9_6 |
| Red Hat rhel eus 9.6 | webkit2gtk3-jsc-devel | 0:2.52.3-1.el9_6 |
| Red Hat rhel eus 9.6 | webkit2gtk3-jsc-devel-debuginfo | 0:2.52.3-1.el9_6 |
| Red Hat rhel eus long life 8.4 | webkit2gtk3 | 0:2.52.3-1.el8_4 |
| Red Hat rhel eus long life 8.4 | webkit2gtk3-debuginfo | 0:2.52.3-1.el8_4 |
| Red Hat rhel eus long life 8.4 | webkit2gtk3-debugsource | 0:2.52.3-1.el8_4 |
| Red Hat rhel eus long life 8.4 | webkit2gtk3-devel | 0:2.52.3-1.el8_4 |
| Red Hat rhel eus long life 8.4 | webkit2gtk3-devel-debuginfo | 0:2.52.3-1.el8_4 |
| Red Hat rhel eus long life 8.4 | webkit2gtk3-jsc | 0:2.52.3-1.el8_4 |
| Red Hat rhel eus long life 8.4 | webkit2gtk3-jsc-debuginfo | 0:2.52.3-1.el8_4 |
| Red Hat rhel eus long life 8.4 | webkit2gtk3-jsc-devel | 0:2.52.3-1.el8_4 |
| Red Hat rhel eus long life 8.4 | webkit2gtk3-jsc-devel-debuginfo | 0:2.52.3-1.el8_4 |
| Red Hat rhel tus 8.6 | webkit2gtk3 | 0:2.52.3-1.el8_6 |
| Red Hat rhel tus 8.6 | webkit2gtk3-debuginfo | 0:2.52.3-1.el8_6 |
| Red Hat rhel tus 8.6 | webkit2gtk3-debugsource | 0:2.52.3-1.el8_6 |
| Red Hat rhel tus 8.6 | webkit2gtk3-devel | 0:2.52.3-1.el8_6 |
| Red Hat rhel tus 8.6 | webkit2gtk3-devel-debuginfo | 0:2.52.3-1.el8_6 |
| Red Hat rhel tus 8.6 | webkit2gtk3-jsc | 0:2.52.3-1.el8_6 |
| Red Hat rhel tus 8.6 | webkit2gtk3-jsc-debuginfo | 0:2.52.3-1.el8_6 |
| Red Hat rhel tus 8.6 | webkit2gtk3-jsc-devel | 0:2.52.3-1.el8_6 |
| Red Hat rhel tus 8.6 | webkit2gtk3-jsc-devel-debuginfo | 0:2.52.3-1.el8_6 |
| Red Hat rhel tus 8.8 | webkit2gtk3 | 0:2.52.3-1.el8_8 |
| Red Hat rhel tus 8.8 | webkit2gtk3-debuginfo | 0:2.52.3-1.el8_8 |
| Red Hat rhel tus 8.8 | webkit2gtk3-debugsource | 0:2.52.3-1.el8_8 |
| Red Hat rhel tus 8.8 | webkit2gtk3-devel | 0:2.52.3-1.el8_8 |
| Red Hat rhel tus 8.8 | webkit2gtk3-devel-debuginfo | 0:2.52.3-1.el8_8 |
| Red Hat rhel tus 8.8 | webkit2gtk3-jsc | 0:2.52.3-1.el8_8 |
| Red Hat rhel tus 8.8 | webkit2gtk3-jsc-debuginfo | 0:2.52.3-1.el8_8 |
| Red Hat rhel tus 8.8 | webkit2gtk3-jsc-devel | 0:2.52.3-1.el8_8 |
| Red Hat rhel tus 8.8 | webkit2gtk3-jsc-devel-debuginfo | 0:2.52.3-1.el8_8 |
| Rocky Linux 8 | webkit2gtk3 | 0:2.52.3-1.el8_10 |
| Rocky Linux 9 | webkit2gtk3 | 0:2.52.3-1.el9_8 |
| Rocky Linux 9 | webkit2gtk3 | 0:2.52.3-0.el9_7.1 |
| SUSE Linux Enterprise Module for Basesystem 15 SP7 | webkit2gtk3-soup2 | 2.52.1-150600.12.63.1 |
| SUSE Linux Enterprise Module for Basesystem 15 SP7 | webkit2gtk4 | 2.52.1-150600.12.63.1 |
| SUSE Linux Enterprise Module for Desktop Applications 15 SP7 | webkit2gtk3 | 2.52.1-150600.12.63.1 |
| SUSE Linux Enterprise Module for Development Tools 15 SP7 | webkit2gtk4 | 2.52.1-150600.12.63.1 |
| SUSE Linux Enterprise Server 15 SP6-LTSS | webkit2gtk3 | 2.52.1-150600.12.63.1 |
| SUSE Linux Enterprise Server 15 SP6-LTSS | webkit2gtk3-soup2 | 2.52.1-150600.12.63.1 |
| SUSE Linux Enterprise Server 15 SP6-LTSS | webkit2gtk4 | 2.52.1-150600.12.63.1 |
| SUSE Linux Enterprise Server 16.0 | webkit2gtk3 | 2.52.1-160000.1.1 |
| SUSE Linux Enterprise Server 16.0 | webkit2gtk4 | 2.52.1-160000.1.1 |
| SUSE Linux Enterprise Server for SAP Applications 15 SP6 | webkit2gtk3 | 2.52.1-150600.12.63.1 |
| SUSE Linux Enterprise Server for SAP Applications 15 SP6 | webkit2gtk3-soup2 | 2.52.1-150600.12.63.1 |
| SUSE Linux Enterprise Server for SAP Applications 15 SP6 | webkit2gtk4 | 2.52.1-150600.12.63.1 |
| SUSE Linux Enterprise Server for SAP applications 16.0 | webkit2gtk3 | 2.52.1-160000.1.1 |
| SUSE Linux Enterprise Server for SAP applications 16.0 | webkit2gtk4 | 2.52.1-160000.1.1 |
| Ubuntu 16.04 LTS | qtwebkit-opensource-src | no fix |
| Ubuntu 16.04 LTS | qtwebkit-source | no fix |
| Ubuntu 16.04 LTS | webkit2gtk | no fix |
| Ubuntu 16.04 LTS | webkitgtk | no fix |
| Ubuntu 18.04 LTS | qtwebkit-opensource-src | no fix |
| Ubuntu 18.04 LTS | qtwebkit-source | no fix |
| Ubuntu 18.04 LTS | webkit2gtk | no fix |
| Ubuntu 18.04 LTS | webkitgtk | no fix |
| Ubuntu 20.04 LTS | qtwebkit-opensource-src | no fix |
| Ubuntu 20.04 LTS | webkit2gtk | no fix |
| Ubuntu 20.04 LTS | wpewebkit | no fix |
| Ubuntu 22.04 LTS | qtwebkit-opensource-src | no fix |
| Ubuntu 22.04 LTS | webkit2gtk | no fix |
| Ubuntu 22.04 LTS | wpewebkit | no fix |
| Ubuntu 24.04 LTS | qtwebkit-opensource-src | no fix |
| Ubuntu 24.04 LTS | webkit2gtk | 2.52.3-0ubuntu0.24.04.1 |
| Ubuntu 25.10 | webkit2gtk | 2.52.3-0ubuntu0.25.10.1 |
| Ubuntu 26.04 LTS | webkit2gtk | 2.52.3-0ubuntu0.26.04.2 |
| openSUSE Leap 15.6 | webkit2gtk3 | 2.52.1-150600.12.63.1 |
| openSUSE Leap 15.6 | webkit2gtk3-soup2 | 2.52.1-150600.12.63.1 |
| openSUSE Leap 15.6 | webkit2gtk4 | 2.52.1-150600.12.63.1 |
| openSUSE Leap 16.0 | webkit2gtk3 | 2.52.1-160000.1.1 |
| openSUSE Leap 16.0 | webkit2gtk3-soup2 | 2.52.1-160000.1.1 |
| openSUSE Leap 16.0 | webkit2gtk4 | 2.52.1-160000.1.1 |