CVE-2024-23226
The issue was addressed with improved memory handling. This issue is fixed in macOS Sonoma 14.4,...
The issue was addressed with improved memory handling. This issue is fixed in iOS 17.4 and iPadOS 17.4, macOS Sonoma 14.4, tvOS 17.4, visionOS 1.1, watchOS 10.4. Processing web content may lead to arbitrary code execution.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- Required
What an attacker can affect
- Confidentiality
- High
- Integrity
- High
- Availability
- High
Exploit likelihood
What each source reports
NVD Score used
8.8
The issue was addressed with improved memory handling. This issue is fixed in iOS 17.4 and iPadOS 17.4, macOS Sonoma 14.4, tvOS 17.4, visionOS 1.1, watchOS 10.4. Processing web content may lead to arbitrary code execution.
- Record
CVE-2024-23226- CVSS 3.1
- 8.8 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Weakness
- CWE-787
- Updated
- 2026-11-02
CVE List
8.8
The issue was addressed with improved memory handling. This issue is fixed in iOS 17.4 and iPadOS 17.4, macOS Sonoma 14.4, tvOS 17.4, visionOS 1.1, watchOS 10.4. Processing web content may lead to arbitrary code execution.
- Record
CVE-2024-23226- CVSS 3.1
- 8.8 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Weakness
- CWE-787
- Updated
- 2026-11-02
EUVDEUVD-2024-20745
8.8
The issue was addressed with improved memory handling. This issue is fixed in iOS 17.4 and iPadOS 17.4, macOS Sonoma 14.4, tvOS 17.4, visionOS 1.1, watchOS 10.4. Processing web content may lead to arbitrary code execution.
- Record
EUVD-2024-20745- CVSS 3.1
- 8.8 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-9hgh-cqm9-hh6h
8.8
The issue was addressed with improved memory handling. This issue is fixed in macOS Sonoma 14.4,...
The issue was addressed with improved memory handling. This issue is fixed in macOS Sonoma 14.4, visionOS 1.1, iOS 17.4 and iPadOS 17.4, watchOS 10.4, tvOS 17.4. Processing web content may lead to arbitrary code execution.
- Record
GHSA-9hgh-cqm9-hh6h- CVSS 3.1
- 8.8 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Weakness
- CWE-787
- Updated
- 2026-11-02
OSVUBUNTU-CVE-2024-23226
8.8
The issue was addressed with improved memory handling. This issue is fixed in iOS 17.4 and iPadOS 17.4, macOS Sonoma 14.4, tvOS 17.4, visionOS 1.1, watchOS 10.4. Processing web content may lead to arbitrary code execution.
- Record
UBUNTU-CVE-2024-23226- CVSS 3.1
- 8.8 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVSUSE-SU-2024:1976-1 No score
Security update for webkit2gtk3
This update for webkit2gtk3 fixes the following issues:
- Update to version 2.44.2 (bsc#1225071)
- CVE-2024-27834: Fixed a vulnerability where an attacker with arbitrary read and write capability may be able to bypass Pointer Authentication. (bsc#1225071)
- Record
SUSE-SU-2024:1976-1- Updated
- 2026-11-02
OSVSUSE-SU-2024:2043-1 No score
Security update for webkit2gtk3
This update for webkit2gtk3 fixes the following issues:
- Update to version 2.44.2
- CVE-2024-27834: Fixed a vulnerability where an attacker with arbitrary read and write capability may be able to bypass Pointer Authentication. (bsc#1225071)
- Record
SUSE-SU-2024:2043-1- Updated
- 2026-11-02
OSVSUSE-SU-2024:2065-1 No score
Security update for webkit2gtk3
This update for webkit2gtk3 fixes the following issues:
- Update to version 2.44.2
- CVE-2024-27834: Fixed a vulnerability where an attacker with arbitrary read and write capability may be able to bypass Pointer Authentication. (bsc#1225071)
- Record
SUSE-SU-2024:2065-1- Updated
- 2026-11-02
OSVSUSE-SU-2025:01746-1 No score
Security update for webkit2gtk3
This update for webkit2gtk3 fixes the following issues:
Update to version 2.48.2.
Security issues fixed:
- CVE-2025-31205: lack of checks may lead to cross-origin data exfiltration through a malicious website (bsc#1243282).
- CVE-2025-31204: improper memory handling when processing certain web content may lead to memory corruption (bsc#1243286).
- CVE-2025-31206: type confusion issue when processing certain web content may lead to an unexpected crash (bsc#1243288).
- CVE-2025-31215: lack of checks when processing certain web content may lead to an unexpected crash (bsc#1243289).
- CVE-2025-31257: improper memory handling when processing certain web content may lead to an unexpected crash (bsc#1243596).
- CVE-2025-24223: improper memory handling when processing certain web content may lead to memory corruption (bsc#1243424).
Other changes and issues fixed:
- Enable CSS overscroll behavior by default.
- Change threaded rendering implementation to use Skia API instead of WebCore display list that is not thread safe.
- Fix rendering when device scale factor change comes before the web view geometry update.
- Fix network process crash on exit.
- Fix the build with ENABLE_RESOURCE_USAGE=OFF.
- Fix several crashes and rendering issues.
- Record
SUSE-SU-2025:01746-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
webkit2gtk3SUSE:Linux Enterprise Software Development Kit 12 SP5 From an advisory covering 10 CVEs |
before 2.44.2-4.7.1 | 2.44.2-4.7.1 |
webkit2gtk3SUSE:Linux Enterprise Server 12 SP5 From an advisory covering 10 CVEs |
before 2.44.2-4.7.1 | 2.44.2-4.7.1 |
webkit2gtk3SUSE:Linux Enterprise Server for SAP Applications 12 SP5 From an advisory covering 10 CVEs |
before 2.44.2-4.7.1 | 2.44.2-4.7.1 |
webkit2gtk3SUSE:Linux Enterprise Workstation Extension 12 SP5 From an advisory covering 10 CVEs |
before 2.44.2-4.7.1 | 2.44.2-4.7.1 |
webkit2gtk3SUSE:Linux Enterprise High Performance Computing 15 SP2-LTSS From an advisory covering 2 CVEs |
before 2.44.2-150200.112.1 | 2.44.2-150200.112.1 |
webkit2gtk3SUSE:Linux Enterprise High Performance Computing 15 SP3-LTSS From an advisory covering 2 CVEs |
before 2.44.2-150200.112.1 | 2.44.2-150200.112.1 |
webkit2gtk3SUSE:Linux Enterprise Server 15 SP2-LTSS From an advisory covering 2 CVEs |
before 2.44.2-150200.112.1 | 2.44.2-150200.112.1 |
webkit2gtk3SUSE:Linux Enterprise Server 15 SP3-LTSS From an advisory covering 2 CVEs |
before 2.44.2-150200.112.1 | 2.44.2-150200.112.1 |
webkit2gtk3SUSE:Linux Enterprise Server for SAP Applications 15 SP2 From an advisory covering 2 CVEs |
before 2.44.2-150200.112.1 | 2.44.2-150200.112.1 |
webkit2gtk3SUSE:Linux Enterprise Server for SAP Applications 15 SP3 From an advisory covering 2 CVEs |
before 2.44.2-150200.112.1 | 2.44.2-150200.112.1 |
Show 46 moreShow less
| Package | Affected | Fixed |
|---|---|---|
webkit2gtk3SUSE:Enterprise Storage 7.1 From an advisory covering 2 CVEs |
before 2.44.2-150200.112.1 | 2.44.2-150200.112.1 |
webkit2gtk3-soup2SUSE:Linux Enterprise Module for Basesystem 15 SP5 From an advisory covering 2 CVEs |
before 2.44.2-150400.4.83.2 | 2.44.2-150400.4.83.2 |
webkit2gtk3SUSE:Linux Enterprise Module for Desktop Applications 15 SP5 From an advisory covering 2 CVEs |
before 2.44.2-150400.4.83.2 | 2.44.2-150400.4.83.2 |
webkit2gtk4SUSE:Linux Enterprise Module for Development Tools 15 SP5 From an advisory covering 2 CVEs |
before 2.44.2-150400.4.83.2 | 2.44.2-150400.4.83.2 |
webkit2gtk3SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS From an advisory covering 2 CVEs |
before 2.44.2-150400.4.83.2 | 2.44.2-150400.4.83.2 |
webkit2gtk3-soup2SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS From an advisory covering 2 CVEs |
before 2.44.2-150400.4.83.2 | 2.44.2-150400.4.83.2 |
webkit2gtk4SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS From an advisory covering 2 CVEs |
before 2.44.2-150400.4.83.2 | 2.44.2-150400.4.83.2 |
webkit2gtk3SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS From an advisory covering 2 CVEs |
before 2.44.2-150400.4.83.2 | 2.44.2-150400.4.83.2 |
webkit2gtk3-soup2SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS From an advisory covering 2 CVEs |
before 2.44.2-150400.4.83.2 | 2.44.2-150400.4.83.2 |
webkit2gtk4SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS From an advisory covering 2 CVEs |
before 2.44.2-150400.4.83.2 | 2.44.2-150400.4.83.2 |
webkit2gtk3SUSE:Linux Enterprise Server 15 SP4-LTSS From an advisory covering 2 CVEs |
before 2.44.2-150400.4.83.2 | 2.44.2-150400.4.83.2 |
webkit2gtk3-soup2SUSE:Linux Enterprise Server 15 SP4-LTSS From an advisory covering 2 CVEs |
before 2.44.2-150400.4.83.2 | 2.44.2-150400.4.83.2 |
webkit2gtk4SUSE:Linux Enterprise Server 15 SP4-LTSS From an advisory covering 2 CVEs |
before 2.44.2-150400.4.83.2 | 2.44.2-150400.4.83.2 |
webkit2gtk3SUSE:Linux Enterprise Server for SAP Applications 15 SP4 From an advisory covering 2 CVEs |
before 2.44.2-150400.4.83.2 | 2.44.2-150400.4.83.2 |
webkit2gtk3-soup2SUSE:Linux Enterprise Server for SAP Applications 15 SP4 From an advisory covering 2 CVEs |
before 2.44.2-150400.4.83.2 | 2.44.2-150400.4.83.2 |
webkit2gtk4SUSE:Linux Enterprise Server for SAP Applications 15 SP4 From an advisory covering 2 CVEs |
before 2.44.2-150400.4.83.2 | 2.44.2-150400.4.83.2 |
webkit2gtk3-soup2SUSE:Manager Proxy 4.3 From an advisory covering 2 CVEs |
before 2.44.2-150400.4.83.2 | 2.44.2-150400.4.83.2 |
webkit2gtk3-soup2SUSE:Manager Server 4.3 From an advisory covering 2 CVEs |
before 2.44.2-150400.4.83.2 | 2.44.2-150400.4.83.2 |
webkit2gtk3openSUSE:Leap 15.5 From an advisory covering 2 CVEs |
before 2.44.2-150400.4.83.2 | 2.44.2-150400.4.83.2 |
webkit2gtk3-soup2openSUSE:Leap 15.5 From an advisory covering 2 CVEs |
before 2.44.2-150400.4.83.2 | 2.44.2-150400.4.83.2 |
webkit2gtk4openSUSE:Leap 15.5 From an advisory covering 2 CVEs |
before 2.44.2-150400.4.83.2 | 2.44.2-150400.4.83.2 |
webkit2gtk3-soup2SUSE:Linux Enterprise Module for Basesystem 15 SP6 From an advisory covering 9 CVEs |
before 2.48.2-150600.12.40.2 | 2.48.2-150600.12.40.2 |
webkit2gtk4SUSE:Linux Enterprise Module for Basesystem 15 SP6 From an advisory covering 9 CVEs |
before 2.48.2-150600.12.40.2 | 2.48.2-150600.12.40.2 |
webkit2gtk3-soup2SUSE:Linux Enterprise Module for Basesystem 15 SP7 From an advisory covering 9 CVEs |
before 2.48.2-150600.12.40.2 | 2.48.2-150600.12.40.2 |
webkit2gtk4SUSE:Linux Enterprise Module for Basesystem 15 SP7 From an advisory covering 9 CVEs |
before 2.48.2-150600.12.40.2 | 2.48.2-150600.12.40.2 |
webkit2gtk3SUSE:Linux Enterprise Module for Desktop Applications 15 SP6 From an advisory covering 9 CVEs |
before 2.48.2-150600.12.40.2 | 2.48.2-150600.12.40.2 |
webkit2gtk3SUSE:Linux Enterprise Module for Desktop Applications 15 SP7 From an advisory covering 9 CVEs |
before 2.48.2-150600.12.40.2 | 2.48.2-150600.12.40.2 |
webkit2gtk4SUSE:Linux Enterprise Module for Development Tools 15 SP6 From an advisory covering 9 CVEs |
before 2.48.2-150600.12.40.2 | 2.48.2-150600.12.40.2 |
webkit2gtk4SUSE:Linux Enterprise Module for Development Tools 15 SP7 From an advisory covering 9 CVEs |
before 2.48.2-150600.12.40.2 | 2.48.2-150600.12.40.2 |
webkit2gtk3openSUSE:Leap 15.6 From an advisory covering 9 CVEs |
before 2.48.2-150600.12.40.2 | 2.48.2-150600.12.40.2 |
webkit2gtk3-soup2openSUSE:Leap 15.6 From an advisory covering 9 CVEs |
before 2.48.2-150600.12.40.2 | 2.48.2-150600.12.40.2 |
webkit2gtk4openSUSE:Leap 15.6 From an advisory covering 9 CVEs |
before 2.48.2-150600.12.40.2 | 2.48.2-150600.12.40.2 |
qtwebkit-opensource-srcUbuntu:16.04:LTS |
All versions, plus listed versions 5.4.2+dfsg-1ubuntu2.15.5.1+dfsg-2ubuntu1 |
None known |
webkit2gtkUbuntu:16.04:LTS |
All versions, plus listed versions 2.8.5+dfsg1-32.10.3+dfsg1-12.10.4+dfsg1-12.10.5-12.10.6-1 Show 21 moreShow less2.10.6-1ubuntu12.10.8-1ubuntu12.10.9-1ubuntu12.12.5-0ubuntu0.16.04.12.14.2-0ubuntu0.16.04.12.14.3-0ubuntu0.16.04.12.14.5-0ubuntu0.16.04.12.16.1-0ubuntu0.16.04.12.16.1-0ubuntu0.16.04.22.16.2-0ubuntu0.16.04.12.16.3-0ubuntu0.16.04.12.16.6-0ubuntu0.16.04.12.18.0-0ubuntu0.16.04.22.18.3-0ubuntu0.16.04.12.18.4-0ubuntu0.16.04.12.18.5-0ubuntu0.16.04.12.18.6-0ubuntu0.16.04.12.20.1-0ubuntu0.16.04.12.20.2-0ubuntu0.16.04.12.20.3-0ubuntu0.16.04.12.20.5-0ubuntu0.16.04.1 |
None known |
qtwebkit-sourceUbuntu:16.04:LTS |
All versions, plus listed versions 2.3.2-0ubuntu102.3.2-0ubuntu11 |
None known |
webkitgtkUbuntu:16.04:LTS |
All versions, plus listed versions 2.4.9-2ubuntu22.4.10-0ubuntu12.4.11-0ubuntu0.1 |
None known |
webkit2gtkUbuntu:18.04:LTS |
All versions, plus listed versions 2.18.0-22.18.0-2build12.18.2-12.18.3-12.18.4-1 Show 33 moreShow less2.18.6-12.19.91-1ubuntu12.19.92-12.20.0-12.20.0-22.20.0-2ubuntu12.20.1-12.20.2-0ubuntu0.18.04.12.20.3-0ubuntu0.18.04.12.20.5-0ubuntu0.18.04.12.22.2-0ubuntu0.18.04.12.22.2-0ubuntu0.18.04.22.22.4-0ubuntu0.18.04.12.22.5-0ubuntu0.18.04.12.22.6-0ubuntu0.18.04.12.24.1-0ubuntu0.18.04.12.24.2-0ubuntu0.18.04.12.24.4-0ubuntu0.18.04.12.26.1-0ubuntu0.18.04.12.26.2-0ubuntu0.18.04.12.26.3-0ubuntu0.18.04.12.26.4-0ubuntu0.18.04.12.28.0-0ubuntu0.18.04.32.28.1-0ubuntu0.18.04.12.28.2-0ubuntu0.18.04.12.28.3-0ubuntu0.18.04.12.28.4-0ubuntu0.18.04.12.30.3-0ubuntu0.18.04.12.30.5-0ubuntu0.18.04.12.30.6-0ubuntu0.18.04.12.32.0-0ubuntu0.18.04.12.32.3-0ubuntu0.18.04.12.32.4-0ubuntu0.18.04.1 |
None known |
qtwebkit-opensource-srcUbuntu:18.04:LTS |
All versions, plus listed versions 5.9.1+dfsg-5ubuntu15.9.1+dfsg-5ubuntu35.212.0~alpha2-5build25.212.0~alpha2-5build45.212.0~alpha2-75.212.0~alpha2-7build25.212.0~alpha2-7ubuntu1 |
None known |
qtwebkit-sourceUbuntu:18.04:LTS |
All versions, plus listed versions 2.3.2-0ubuntu13 |
None known |
webkitgtkUbuntu:18.04:LTS |
All versions, plus listed versions 2.4.11-32.4.11-3ubuntu22.4.11-3ubuntu3 |
None known |
webkit2gtkUbuntu:20.04:LTS |
All versions, plus listed versions 2.26.1-32.26.2-12.26.3-1ubuntu22.26.4-1ubuntu12.28.0-1ubuntu2 Show 26 moreShow less2.28.1-12.28.2-0ubuntu0.20.04.12.28.3-0ubuntu0.20.04.12.28.4-0ubuntu0.20.04.12.30.3-0ubuntu0.20.04.12.30.5-0ubuntu0.20.04.12.30.6-0ubuntu0.20.04.12.32.0-0ubuntu0.20.04.12.32.3-0ubuntu0.20.04.12.32.4-0ubuntu0.20.04.12.34.1-0ubuntu0.20.04.12.34.3-0ubuntu0.20.04.12.34.4-0ubuntu0.20.04.12.34.6-0ubuntu0.20.04.12.36.0-0ubuntu0.20.04.32.36.2-0ubuntu0.20.04.12.36.3-0ubuntu0.20.04.12.36.4-0ubuntu0.20.04.12.36.6-0ubuntu0.20.04.12.36.7-0ubuntu0.20.04.12.36.8-0ubuntu0.20.04.12.38.2-0ubuntu0.20.04.12.38.3-0ubuntu0.20.04.12.38.4-0ubuntu0.20.04.22.38.5-0ubuntu0.20.04.12.38.6-0ubuntu0.20.04.1 |
None known |
qtwebkit-opensource-srcUbuntu:20.04:LTS |
All versions, plus listed versions 5.212.0~alpha3-35.212.0~alpha3-55.212.0~alpha3-65.212.0~alpha3-75.212.0~alpha4-15.212.0~alpha4-1ubuntu15.212.0~alpha4-1ubuntu25.212.0~alpha4-1ubuntu2.1 |
None known |
wpewebkitUbuntu:20.04:LTS |
All versions, plus listed versions 2.26.3-12.26.4-12.26.4-1build12.28.0-12.28.1-1 |
None known |
qtwebkit-opensource-srcUbuntu:22.04:LTS |
All versions, plus listed versions 5.212.0~alpha4-125.212.0~alpha4-135.212.0~alpha4-145.212.0~alpha4-14build15.212.0~alpha4-14ubuntu25.212.0~alpha4-15ubuntu1 |
None known |
wpewebkitUbuntu:22.04:LTS |
All versions, plus listed versions 2.32.4-12.34.1-12.34.2-12.34.3-12.34.4-1 Show 4 moreShow less2.34.5-12.34.6-12.36.0-2ubuntu22.36.0-2ubuntu3 |
None known |
qtwebkit-opensource-srcUbuntu:24.04:LTS |
All versions, plus listed versions 5.212.0~alpha4-335.212.0~alpha4-33build15.212.0~alpha4-345.212.0~alpha4-34ubuntu35.212.0~alpha4-34ubuntu45.212.0~alpha4-36 |
None known |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2024-23226 is a high vulnerability (CVSS 8.8) in Apple Ios, published March 8, 2024. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 1.19%, the 68th percentile. No source names a fixed version.
References
support.apple.com/en-us/120881
support.apple.com/en-us/120882
support.apple.com/en-us/120883
support.apple.com/en-us/120893
support.apple.com/en-us/120895
support.apple.com/en-us/HT214087
Show 53 moreShow less
support.apple.com/en-us/HT214086
support.apple.com/en-us/HT214081
support.apple.com/en-us/HT214084
support.apple.com/en-us/HT214088
seclists.org/fulldisclosure/2024/Mar/21
seclists.org/fulldisclosure/2024/Mar/25
seclists.org/fulldisclosure/2024/Mar/24
seclists.org/fulldisclosure/2024/Mar/26
support.apple.com/kb/HT214088
support.apple.com/kb/HT214087
support.apple.com/kb/HT214084
support.apple.com/kb/HT214081
nvd.nist.gov/vuln/detail/CVE-2024-23226
github.com/advisories/GHSA-9hgh-cqm9-hh6h
suse.com/support/update/announcement/2024/suse-su-20241976-1
bugzilla.suse.com/1215868
bugzilla.suse.com/1215869
bugzilla.suse.com/1215870
bugzilla.suse.com/1218033
bugzilla.suse.com/1222905
bugzilla.suse.com/1225071
suse.com/security/cve/CVE-2023-42843
suse.com/security/cve/CVE-2023-42950
suse.com/security/cve/CVE-2023-42956
suse.com/security/cve/CVE-2024-23226
suse.com/security/cve/CVE-2024-23252
suse.com/security/cve/CVE-2024-23254
suse.com/security/cve/CVE-2024-23263
suse.com/security/cve/CVE-2024-23280
suse.com/security/cve/CVE-2024-23284
suse.com/security/cve/CVE-2024-27834
suse.com/support/update/announcement/2024/suse-su-20242043-1
suse.com/support/update/announcement/2024/suse-su-20242065-1
suse.com/support/update/announcement/2025/suse-su-202501746-1
bugzilla.suse.com/1241158
bugzilla.suse.com/1241160
bugzilla.suse.com/1243282
bugzilla.suse.com/1243286
bugzilla.suse.com/1243288
bugzilla.suse.com/1243289
bugzilla.suse.com/1243424
bugzilla.suse.com/1243596
suse.com/security/cve/CVE-2023-42875
suse.com/security/cve/CVE-2023-42970
suse.com/security/cve/CVE-2025-24223
suse.com/security/cve/CVE-2025-31204
suse.com/security/cve/CVE-2025-31205
suse.com/security/cve/CVE-2025-31206
suse.com/security/cve/CVE-2025-31215
suse.com/security/cve/CVE-2025-31257
ubuntu.com/security/CVE-2024-23226
github.com/WebKit/WebKit/commit/d8d29d4618457c3fd19c35309136a14d0582e1d3
cve.org/CVERecord?id=CVE-2024-23226