RLSA-2026:98455: Critical: webkit2gtk3 security, bug fix, and enhancement update
WebKitGTK is the port of the portable web rendering engine WebKit to the GTK platform.
Security Fix(es):
chromium-browser: skia: chromium-browser: skia: Inappropriate implementation in Skia (CVE-2023-4860)
chromium-browser: skia: chromium-browser: skia: Out of bounds memory access in Skia in Google Chrome allows a remote attacker who had compromised the renderer process to perform out of bounds memory access via a crafted HTML page (CVE-2024-7966)
chromium: skia: chromium: skia: Heap buffer overflow in Skia (CVE-2024-8193)
chromium: skia: chromium: skia: Heap buffer overflow in Skia (CVE-2024-8198)
chromium: skia: chromium: skia: Heap buffer overflow in Skia (CVE-2024-8636)
chromium-browser: skia: chromium-browser: skia: Integer overflow in Skia in Google Chrome (CVE-2024-9123)
chromium-browser: skia: chromium-browser: skia: Integer overflow in Skia (CVE-2025-0436)
chromium-browser: skia: chromium-browser: skia: Use after free in Skia (CVE-2025-0444)
chromium-browser: skia: chromium-browser: skia: Integer overflow in Skia (CVE-2026-3538)
chromium-browser: skia: chromium-browser: skia: Heap buffer overflow in Skia (CVE-2026-3931)
chromium-browser: skia: chromium-browser: skia: Out of bounds read in Skia (CVE-2026-4460)
chromium-browser: skia: chromium-browser: skia: Integer overflow in Skia (CVE-2026-5870)
chromium-browser: skia: chromium-browser: skia: Out of bounds read in Skia (CVE-2026-6364)
chromium-browser: skia: chromium-browser: skia: Heap buffer overflow in Skia (CVE-2026-6298)
chromium-browser: skia: chromium-browser: skia: Heap buffer overflow in Skia (CVE-2026-7353)
chromium-browser: skia: chromium-browser: skia: Out of bounds read in Skia (CVE-2026-7949)
chromium-browser: skia: chromium-browser: skia: Out of bounds write in Skia (CVE-2026-7923)
chromium-browser: skia: chromium-browser: skia: Use after free in Skia (CVE-2026-7920)
chromium-browser: skia: chromium-browser: skia: Integer overflow in Skia (CVE-2026-8510)
chromium-browser: skia: chromium-browser: skia: Insufficient validation of untrusted input in Skia (CVE-2026-8579)
chromium-browser: skia: chromium-browser: skia: Use after free in Skia (CVE-2026-9923)
chromium-browser: skia: chromium-browser: skia: Insufficient validation of untrusted input in Skia (CVE-2026-10020)
chromium-browser: skia: chromium-browser: skia: Integer overflow in Skia (CVE-2026-9909)
chromium-browser: skia: chromium-browser: skia: Use after free in Skia (CVE-2026-10012)
chromium-browser: skia: chromium-browser: skia: Use after free in Skia (CVE-2026-9893)
chromium-browser: skia: chromium-browser: skia: Inappropriate implementation in Skia (CVE-2026-9981)
chromium-browser: skia: chromium-browser: skia: Integer overflow in Skia (CVE-2026-9998)
chromium-browser: skia: chromium-browser: skia: Inappropriate implementation in Skia (CVE-2026-10011)
chromium-browser: skia: chromium-browser: skia: Inappropriate implementation in Skia (CVE-2026-9892)
chromium-browser: skia: chromium-browser: skia: Type Confusion in Skia (CVE-2026-9983)
chromium-browser: skia: chromium-browser: skia: Integer overflow in Skia (CVE-2026-10009)
chromium-browser: skia: chromium-browser: skia: Out of bounds read in Skia (CVE-2026-10985)
chromium-browser: skia: chromium-browser: skia: Heap buffer overflow in Skia (CVE-2026-10993)
chromium-browser: skia: chromium-browser: skia: Stack buffer overflow in Skia (CVE-2026-11024)
chromium-browser: skia: chromium-browser: skia: Insufficient validation of untrusted input in Skia (CVE-2026-11121)
chromium-browser: skia: chromium-browser: skia: Uninitialized Use in Skia (CVE-2026-11057)
chromium-browser: skia: chromium-browser: skia: Heap buffer overflow in Skia (CVE-2026-11124)
chromium-browser: skia: chromium-browser: skia: Uninitialized Use in Skia (CVE-2026-11039)
chromium-browser: skia: chromium-browser: skia: Uninitialized Use in Skia (CVE-2026-11159)
chromium-browser: skia: chromium-browser: skia: Uninitialized Use in Skia (CVE-2026-10977)
chromium-browser: skia: chromium-browser: skia: Out of bounds write in Skia (CVE-2026-10925)
chromium-browser: skia: chromium-browser: skia: Out of bounds memory access in Skia (CVE-2026-10941)
chromium-browser: skia: chromium-browser: skia: Vulnerability in Skia (CVE-2026-11099)
chromium-browser: skia: chromium-browser: skia: Use after free in Skia (CVE-2026-11663)
chromium-browser: skia: chromium-browser: skia: Insufficient validation of untrusted input in Skia (CVE-2026-11675)
chromium-browser: skia: chromium-browser: skia: Integer overflow in Skia (CVE-2026-13841)
chromium-browser: skia: chromium-browser: skia: Uninitialized Use in Skia (CVE-2026-13971)
chromium-browser: skia: chromium-browser: skia: Out of bounds read in Skia (CVE-2026-13820)
chromium-browser: skia: chromium-browser: skia: Use after free in Skia (CVE-2026-13885)
chromium-browser: skia: chromium-browser: skia: Insufficient validation of untrusted input in Skia (CVE-2026-13781)
chromium-browser: skia: chromium-browser: skia: Insufficient validation of untrusted input in Skia (CVE-2026-14414)
chromium-browser: skia: chromium-browser: skia: Integer overflow in Skia (CVE-2026-14389)
chromium-browser: skia: chromium-browser: skia: Integer overflow in Skia (CVE-2026-14387)
chromium-browser: skia: chromium-browser: skia: Inappropriate implementation in Skia (CVE-2026-14410)
chromium-browser: skia: chromium-browser: skia: Use after free in Skia (CVE-2026-14419)
chromium-browser: skia: chromium-browser: skia: Insufficient validation of untrusted input in Skia (CVE-2026-14429)
chromium-browser: skia: chromium-browser: skia: Heap buffer overflow in Skia (CVE-2026-14427)
chromium-browser: skia: chromium-browser: skia: Uninitialized Use in Skia (CVE-2026-15766)
chromium-browser: skia: chromium-browser: skia: Use after free in Skia (CVE-2026-15774)
chromium-browser: skia: chromium-browser: skia: Information disclosure via uninitialized use in Skia (CVE-2026-16417)
chromium-browser: skia: chromium-browser: skia: Inappropriate implementation in Skia (CVE-2026-17702)
chromium-browser: skia: chromium-browser: skia: Uninitialized Use in Skia (CVE-2026-17757)
chromium-browser: skia: chromium-browser: skia: Side-channel information leakage in Skia (CVE-2026-17914)
chromium-browser: skia: chromium-browser: skia: Uninitialized Use in Skia (CVE-2026-17992)
chromium-browser: skia: chromium-browser: skia: Out of bounds read in Skia (CVE-2026-17745)
chromium-browser: skia: chromium-browser: skia: Race in Skia (CVE-2026-17712)
chromium-browser: skia: chromium-browser: skia: Uninitialized Use in Skia (CVE-2026-17771)
chromium-browser: skia: chromium-browser: skia: Use after free in Skia (CVE-2026-17653)
chromium-browser: skia: chromium-browser: skia: Information disclosure via uninitialized use in Google Chrome (CVE-2026-19160)
chromium-browser: skia: chromium-browser: Out of bounds read in Skia (CVE-2026-79112)
chromium-browser: skia: chromium-browser: skia: Information disclosure via uninitialized resource in Skia (CVE-2026-78914)
chromium-browser: skia: chromium-browser: skia: Information leak via crafted HTML page in Google Chrome (CVE-2026-79147)
chromium-browser: skia: chromium-browser: Uninitialized resource in Skia (CVE-2026-78958)
chromium-browser: skia: chromium-browser: Information leak in Skia (CVE-2026-79144)
webkitgtk: Processing maliciously crafted web content may lead to an unexpected Safari crash (CVE-2026-65333)
chromium-browser: skia: chromium-browser: Information leak in Skia (CVE-2026-84359)
chromium-browser: skia: Skia in chromium-browser: Information disclosure via improper state validation (CVE-2026-91733)
chromium-browser: skia: Google Chrome: Cross-origin data disclosure due to uninitialized resource in Skia (CVE-2026-91740)
chromium-browser: skia: chromium-browser: Uninitialized resource in Skia (CVE-2026-102325)
chromium-browser: skia: Integer overflow in Skia (CVE-2026-103629)
chromium-browser: skia: Uninitialized resource in Skia (CVE-2026-106379)
chromium-browser: skia: Out of bounds read in Skia (CVE-2026-106399)
chromium-browser: skia: Memory corruption in Skia (CVE-2026-113106)
chromium-browser: skia: Improper input validation in Skia (CVE-2026-118348)
chromium-browser: skia: Memory corruption in Skia (CVE-2026-118351)
chromium-browser: skia: Memory corruption in Skia (CVE-2026-118340)
chromium-browser: skia: Improper input validation in Skia (CVE-2026-118354)
chromium-browser: skia: Memory corruption in Skia (CVE-2026-118319)
chromium-browser: skia: Use after free in Skia (CVE-2026-119271)
chromium-browser: skia: Improper input validation in Skia (CVE-2026-119261)
Bug Fix(es) and Enhancement(s):
webkit2gtk3 2.54.0 regression breaks Eclipse IDE WebKit-based views on CentOS Stream 9 (JIRA:Rocky Linux-271317)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
Affected Software
Remediation
Recommended actions to resolve this vulnerability, in priority order.
- Upgrade
Upgrade
rocky-linux/webkit2gtk3to a version that resolves this vulnerability.Fixed in 0:2.54.2-2.el9_9 - Upgrade
Upgrade
rocky-linux/webkit2gtk3-debuginfoto a version that resolves this vulnerability.Fixed in 0:2.54.2-2.el9_9 - Upgrade
Upgrade
rocky-linux/webkit2gtk3-debugsourceto a version that resolves this vulnerability.Fixed in 0:2.54.2-2.el9_9 - Upgrade
Upgrade
rocky-linux/webkit2gtk3-develto a version that resolves this vulnerability.Fixed in 0:2.54.2-2.el9_9 - Upgrade
Upgrade
rocky-linux/webkit2gtk3-devel-debuginfoto a version that resolves this vulnerability.Fixed in 0:2.54.2-2.el9_9 - Upgrade
Upgrade
rocky-linux/webkit2gtk3-jscto a version that resolves this vulnerability.Fixed in 0:2.54.2-2.el9_9 - Upgrade
Upgrade
rocky-linux/webkit2gtk3-jsc-debuginfoto a version that resolves this vulnerability.Fixed in 0:2.54.2-2.el9_9 - Upgrade
Upgrade
rocky-linux/webkit2gtk3-jsc-develto a version that resolves this vulnerability.Fixed in 0:2.54.2-2.el9_9 - Upgrade
Upgrade
rocky-linux/webkit2gtk3-jsc-devel-debuginfoto a version that resolves this vulnerability.Fixed in 0:2.54.2-2.el9_9
Event History
Child vulnerabilities
Contains the following vulnerabilities.
- CVE-2023-4860
- CVE-2024-7966
- CVE-2024-8193
- CVE-2024-8198
- CVE-2024-8636
- CVE-2024-9123
- CVE-2025-0436
- CVE-2025-0444
- CVE-2026-10009
- CVE-2026-10011
- CVE-2026-10012
- CVE-2026-10020
- CVE-2026-102325
- CVE-2026-103629
- CVE-2026-106379
- CVE-2026-106399
- CVE-2026-10925
- CVE-2026-10941
- CVE-2026-10977
- CVE-2026-10985
- CVE-2026-10993
- CVE-2026-11024
- CVE-2026-11039
- CVE-2026-11057
- CVE-2026-11099
- CVE-2026-11121
- CVE-2026-11124
- CVE-2026-11159
- CVE-2026-113106
- CVE-2026-11663
- CVE-2026-11675
- CVE-2026-118319
- CVE-2026-118340
- CVE-2026-118348
- CVE-2026-118351
- CVE-2026-118354
- CVE-2026-119261
- CVE-2026-119271
- CVE-2026-13781
- CVE-2026-13820
- CVE-2026-13841
- CVE-2026-13885
- CVE-2026-13971
- CVE-2026-14387
- CVE-2026-14389
- CVE-2026-14410
- CVE-2026-14414
- CVE-2026-14419
- CVE-2026-14427
- CVE-2026-14429
- CVE-2026-15766
- CVE-2026-15774
- CVE-2026-16417
- CVE-2026-17653
- CVE-2026-17702
- CVE-2026-17712
- CVE-2026-17745
- CVE-2026-17757
- CVE-2026-17771
- CVE-2026-17914
- CVE-2026-17992
- CVE-2026-19160
- CVE-2026-3538
- CVE-2026-3931
- CVE-2026-4460
- CVE-2026-5870
- CVE-2026-6298
- CVE-2026-6364
- CVE-2026-65333
- CVE-2026-7353
- CVE-2026-78914
- CVE-2026-78958
- CVE-2026-79112
- CVE-2026-79144
- CVE-2026-79147
- CVE-2026-7920
- CVE-2026-7923
- CVE-2026-7949
- CVE-2026-84359
- CVE-2026-85049
- CVE-2026-8510
- CVE-2026-8579
- CVE-2026-91733
- CVE-2026-91740
- CVE-2026-91747
- CVE-2026-93387
- CVE-2026-9892
- CVE-2026-9893
- CVE-2026-9909
- CVE-2026-9923
- CVE-2026-9981
- CVE-2026-9983
- CVE-2026-9998
Frequently Asked Questions
Which package variants are included in this update?
The update includes webkit2gtk3, webkit2gtk3-debuginfo, webkit2gtk3-debugsource, webkit2gtk3-devel, webkit2gtk3-devel-debuginfo, webkit2gtk3-jsc, webkit2gtk3-jsc-debuginfo, and webkit2gtk3-jsc-devel.
What attacker access is described for CVE-2024-7966?
The advisory describes a remote attacker using a crafted HTML page, but states that the attacker must already have compromised the renderer process. The issue is an out-of-bounds memory access in Skia.