Cloudanix VulnDB

CVE-2024-23226

High · 8.8

CVSS

8.8

EPSS

1.2%

Published

Mar 8, 2024

CISA due date

—

Cloudanix analysis

Schedule a fix SSVC: Track

A bug in how web pages are handled could let attackers take control of the system running the software.

Exploitation
Requires User Interaction
Attacker needs
User Interaction
Complexity
Low
Impact
Remote Code Execution
Component
Web Framework
Class
Memory Corruption
Remediation
Upgrade
Effort
Medium
Patch risk
Low

What it actually does

Memory corruption during web content processing allows arbitrary code execution.

Why it matters to the business

Attackers can fully compromise affected systems, leading to data theft or ransomware deployment; 8 downstream dependents amplify supply-chain risk and urgency for patching.

How an attack unfolds

An attacker sends crafted web content to a vulnerable jupyter-server instance; the memory handling flaw is triggered on processing, enabling arbitrary code execution without user interaction beyond loading the content.

How to fix it

Upgrade jupyter-server to 1.16.0-1 on Debian 12/13 or to commit a5683aca0b0e412672ac6218d09f74d44ca0de5a in GIT deployments.

How to confirm the fix worked

Confirm installed package version matches 1.16.0-1 or the listed GIT commit; re-test web content rendering paths for crashes or unexpected behavior.

Typical attack path

  1. Identify exposed jupyter-server instances serving web content
  2. Craft and deliver malicious web payload via HTTP
  3. Trigger memory corruption to achieve code execution
  4. Establish persistence or exfiltrate data

How to detect it

Review web server and application logs for unusual crashes or memory errors during content processing; inspect for post-exploitation artifacts on jupyter-server processes.

What your security team should do

  • Immediately upgrade all jupyter-server instances to the listed fixed versions
  • Scan for any exposed web endpoints and restrict access until patched
  • Monitor downstream dependents for similar exposures

The record

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.

Affected packages

Ecosystem Package Introduced Fixed
SUSE:Enterprise Storage 7.1 webkit2gtk3 0 2.44.2-150200.112.1
SUSE:Linux Enterprise High Performance Computing 15 SP2-LTSS webkit2gtk3 0 2.44.2-150200.112.1
SUSE:Linux Enterprise High Performance Computing 15 SP3-LTSS webkit2gtk3 0 2.44.2-150200.112.1
SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS webkit2gtk3 0 2.44.2-150400.4.83.2
SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS webkit2gtk3-soup2 0 2.44.2-150400.4.83.2
SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS webkit2gtk4 0 2.44.2-150400.4.83.2
SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS webkit2gtk3 0 2.44.2-150400.4.83.2
SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS webkit2gtk3-soup2 0 2.44.2-150400.4.83.2
SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS webkit2gtk4 0 2.44.2-150400.4.83.2
SUSE:Linux Enterprise Module for Basesystem 15 SP5 webkit2gtk3-soup2 0 2.44.2-150400.4.83.2
SUSE:Linux Enterprise Module for Basesystem 15 SP6 webkit2gtk3-soup2 0 2.48.2-150600.12.40.2
SUSE:Linux Enterprise Module for Basesystem 15 SP6 webkit2gtk4 0 2.48.2-150600.12.40.2
SUSE:Linux Enterprise Module for Basesystem 15 SP7 webkit2gtk3-soup2 0 2.48.2-150600.12.40.2
SUSE:Linux Enterprise Module for Basesystem 15 SP7 webkit2gtk4 0 2.48.2-150600.12.40.2
SUSE:Linux Enterprise Module for Desktop Applications 15 SP5 webkit2gtk3 0 2.44.2-150400.4.83.2
SUSE:Linux Enterprise Module for Desktop Applications 15 SP6 webkit2gtk3 0 2.48.2-150600.12.40.2
SUSE:Linux Enterprise Module for Desktop Applications 15 SP7 webkit2gtk3 0 2.48.2-150600.12.40.2
SUSE:Linux Enterprise Module for Development Tools 15 SP5 webkit2gtk4 0 2.44.2-150400.4.83.2
SUSE:Linux Enterprise Module for Development Tools 15 SP6 webkit2gtk4 0 2.48.2-150600.12.40.2
SUSE:Linux Enterprise Module for Development Tools 15 SP7 webkit2gtk4 0 2.48.2-150600.12.40.2
SUSE:Linux Enterprise Server 12 SP5 webkit2gtk3 0 2.44.2-4.7.1
SUSE:Linux Enterprise Server 15 SP2-LTSS webkit2gtk3 0 2.44.2-150200.112.1
SUSE:Linux Enterprise Server 15 SP3-LTSS webkit2gtk3 0 2.44.2-150200.112.1
SUSE:Linux Enterprise Server 15 SP4-LTSS webkit2gtk3 0 2.44.2-150400.4.83.2
SUSE:Linux Enterprise Server 15 SP4-LTSS webkit2gtk3-soup2 0 2.44.2-150400.4.83.2
SUSE:Linux Enterprise Server 15 SP4-LTSS webkit2gtk4 0 2.44.2-150400.4.83.2
SUSE:Linux Enterprise Server for SAP Applications 12 SP5 webkit2gtk3 0 2.44.2-4.7.1
SUSE:Linux Enterprise Server for SAP Applications 15 SP2 webkit2gtk3 0 2.44.2-150200.112.1
SUSE:Linux Enterprise Server for SAP Applications 15 SP3 webkit2gtk3 0 2.44.2-150200.112.1
SUSE:Linux Enterprise Server for SAP Applications 15 SP4 webkit2gtk3 0 2.44.2-150400.4.83.2
SUSE:Linux Enterprise Server for SAP Applications 15 SP4 webkit2gtk3-soup2 0 2.44.2-150400.4.83.2
SUSE:Linux Enterprise Server for SAP Applications 15 SP4 webkit2gtk4 0 2.44.2-150400.4.83.2
SUSE:Linux Enterprise Software Development Kit 12 SP5 webkit2gtk3 0 2.44.2-4.7.1
SUSE:Linux Enterprise Workstation Extension 12 SP5 webkit2gtk3 0 2.44.2-4.7.1
SUSE:Manager Proxy 4.3 webkit2gtk3-soup2 0 2.44.2-150400.4.83.2
SUSE:Manager Server 4.3 webkit2gtk3-soup2 0 2.44.2-150400.4.83.2
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 No fix
Ubuntu:20.04:LTS wpewebkit 0 No fix
Ubuntu:22.04:LTS qtwebkit-opensource-src 0 No fix
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 webkit2gtk 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.5 webkit2gtk3 0 2.44.2-150400.4.83.2
openSUSE:Leap 15.5 webkit2gtk3-soup2 0 2.44.2-150400.4.83.2
openSUSE:Leap 15.5 webkit2gtk4 0 2.44.2-150400.4.83.2
openSUSE:Leap 15.6 webkit2gtk3 0 2.48.2-150600.12.40.2
openSUSE:Leap 15.6 webkit2gtk3-soup2 0 2.48.2-150600.12.40.2
openSUSE:Leap 15.6 webkit2gtk4 0 2.48.2-150600.12.40.2

Related vulnerabilities