Cloudanix VulnDB

CVE-2024-1298

Medium · 6.0

CVSS

6.0

EPSS

0.2%

Published

May 30, 2024

CISA due date

—

Cloudanix analysis

Monitor only SSVC: Track

A software bug can make computers crash when they try to enter sleep mode, forcing a restart to get them working again.

Exploitation
Local Privilege
Attacker needs
High Privilege
Complexity
Low
Impact
Denial Of Service
Component
Firmware
Class
Other
Remediation
Upgrade
Effort
Medium
Patch risk
High

What it actually does

A UINT32 overflow during S3 sleep handling in EDK2 leads to a division-by-zero condition that crashes the firmware and causes loss of system availability.

Why it matters to the business

Systems become unavailable until a manual reboot or power cycle, interrupting workloads and requiring administrative intervention; the issue is limited to local high-privilege access and shows no signs of active exploitation or ransomware use.

How an attack unfolds

An attacker with local administrative access triggers S3 sleep, supplying crafted data that causes the UINT32 overflow and subsequent division-by-zero in the firmware handler, halting the system.

How to fix it

Upgrade affected chromium packages on Debian 11 to version 119.0.6045.199-1~deb11u1 or later; apply equivalent firmware or EDK2 updates from the platform vendor when available.

How to confirm the fix worked

Confirm the installed chromium package version meets or exceeds 119.0.6045.199-1~deb11u1; re-test S3 sleep transitions on updated systems to verify stability; review vendor firmware release notes for EDK2 fixes.

Typical attack path

  1. Obtain local administrative access to the target system
  2. Issue an S3 sleep command or equivalent power-state transition
  3. Supply input that triggers the UINT32 overflow path in EDK2
  4. Observe division-by-zero fault and resulting denial of service

How to detect it

Review system and firmware logs around S3 sleep events for division-by-zero faults or unexpected reboots; correlate with local administrative sessions; no public indicators of prior exploitation exist.

What your security team should do

  • Prioritize patching chromium on all Debian 11 systems to the listed fixed version
  • Monitor vendor firmware advisories for EDK2-related updates
  • Test S3 sleep behavior in a lab environment before broad deployment
  • Document the low EPSS score and absence from KEV when communicating risk to stakeholders

The record

EDK2 contains a vulnerability when S3 sleep is activated where an Attacker may cause a Division-By-Zero due to a UNIT32 overflow via local access. A successful exploit of this vulnerability may lead to a loss of Availability.

Affected packages

Ecosystem Package Introduced Fixed
AlmaLinux:8 edk2-aarch64 0 20220126gitbb1bba3d77-13.el8_10.2
AlmaLinux:8 edk2-ovmf 0 20220126gitbb1bba3d77-13.el8_10.2
AlmaLinux:9 edk2-aarch64 0 20240524-6.el9_5
AlmaLinux:9 edk2-ovmf 0 20240524-6.el9_5
AlmaLinux:9 edk2-tools 0 20240524-6.el9_5
AlmaLinux:9 edk2-tools-doc 0 20240524-6.el9_5
Debian:11 edk2 0 No fix
Debian:12 edk2 0 No fix
Debian:13 edk2 0 2024.05-1
Red Hat:enterprise_linux:8::appstream edk2 0 0:20220126gitbb1bba3d77-13.el8_10.2
Red Hat:enterprise_linux:8::appstream edk2-aarch64 0 0:20220126gitbb1bba3d77-13.el8_10.2
Red Hat:enterprise_linux:8::appstream edk2-ovmf 0 0:20220126gitbb1bba3d77-13.el8_10.2
Red Hat:enterprise_linux:9::appstream edk2 0 0:20240524-6.el9_5
Red Hat:enterprise_linux:9::appstream edk2-aarch64 0 0:20240524-6.el9_5
Red Hat:enterprise_linux:9::appstream edk2-debugsource 0 0:20240524-6.el9_5
Red Hat:enterprise_linux:9::appstream edk2-ovmf 0 0:20240524-6.el9_5
Red Hat:enterprise_linux:9::appstream edk2-tools 0 0:20240524-6.el9_5
Red Hat:enterprise_linux:9::appstream edk2-tools-debuginfo 0 0:20240524-6.el9_5
Red Hat:enterprise_linux:9::appstream edk2-tools-doc 0 0:20240524-6.el9_5
Red Hat:enterprise_linux:9::crb edk2 0 0:20240524-6.el9_5
Red Hat:enterprise_linux:9::crb edk2-aarch64 0 0:20240524-6.el9_5
Red Hat:enterprise_linux:9::crb edk2-debugsource 0 0:20240524-6.el9_5
Red Hat:enterprise_linux:9::crb edk2-ovmf 0 0:20240524-6.el9_5
Red Hat:enterprise_linux:9::crb edk2-tools 0 0:20240524-6.el9_5
Red Hat:enterprise_linux:9::crb edk2-tools-debuginfo 0 0:20240524-6.el9_5
Red Hat:enterprise_linux:9::crb edk2-tools-doc 0 0:20240524-6.el9_5
Red Hat:rhel_aus:8.6::appstream edk2 0 0:20220126gitbb1bba3d77-2.el8_6.5
Red Hat:rhel_aus:8.6::appstream edk2-ovmf 0 0:20220126gitbb1bba3d77-2.el8_6.5
Red Hat:rhel_e4s:8.6::appstream edk2 0 0:20220126gitbb1bba3d77-2.el8_6.5
Red Hat:rhel_e4s:8.6::appstream edk2-ovmf 0 0:20220126gitbb1bba3d77-2.el8_6.5
Red Hat:rhel_eus:8.8::appstream edk2 0 0:20220126gitbb1bba3d77-4.el8_8.4
Red Hat:rhel_eus:8.8::appstream edk2-aarch64 0 0:20220126gitbb1bba3d77-4.el8_8.4
Red Hat:rhel_eus:8.8::appstream edk2-ovmf 0 0:20220126gitbb1bba3d77-4.el8_8.4
Red Hat:rhel_tus:8.6::appstream edk2 0 0:20220126gitbb1bba3d77-2.el8_6.5
Red Hat:rhel_tus:8.6::appstream edk2-ovmf 0 0:20220126gitbb1bba3d77-2.el8_6.5
Rocky Linux:9 edk2 0 0:20240524-6.el9_5.3
SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS ovmf 0 202202-150400.5.15.1
SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS ovmf 0 202202-150400.5.15.1
SUSE:Linux Enterprise Micro 5.1 ovmf 0 202008-150300.10.23.1
SUSE:Linux Enterprise Micro 5.2 ovmf 0 202008-150300.10.23.1
SUSE:Linux Enterprise Micro 5.3 ovmf 0 202202-150400.5.15.1
SUSE:Linux Enterprise Micro 5.4 ovmf 0 202202-150400.5.15.1
SUSE:Linux Enterprise Micro 5.5 ovmf 0 202208-150500.6.3.1
SUSE:Linux Enterprise Module for Package Hub 15 SP5 ovmf 0 202208-150500.6.3.1
SUSE:Linux Enterprise Module for Package Hub 15 SP6 ovmf 0 202308-150600.5.19.1
SUSE:Linux Enterprise Module for Server Applications 15 SP5 ovmf 0 202208-150500.6.3.1
SUSE:Linux Enterprise Module for Server Applications 15 SP6 ovmf 0 202308-150600.5.19.1
SUSE:Linux Enterprise Server 15 SP4-LTSS ovmf 0 202202-150400.5.15.1
SUSE:Linux Enterprise Server for SAP Applications 15 SP4 ovmf 0 202202-150400.5.15.1
SUSE:Manager Proxy 4.3 ovmf 0 202202-150400.5.15.1
SUSE:Manager Server 4.3 ovmf 0 202202-150400.5.15.1
Ubuntu:20.04:LTS edk2 0 No fix
Ubuntu:22.04:LTS edk2 0 No fix
Ubuntu:22.04:LTS edk2 0 2022.02-3ubuntu0.22.04.4
Ubuntu:24.04:LTS edk2 0 No fix
Ubuntu:24.04:LTS edk2 0 2024.02-2ubuntu0.6
Ubuntu:24.10 edk2 0 No fix
Ubuntu:Pro:16.04:LTS edk2 0 No fix
Ubuntu:Pro:18.04:LTS edk2 0 No fix
Ubuntu:Pro:20.04:LTS edk2 0 No fix
openSUSE:Leap 15.5 ovmf 0 202208-150500.6.3.1
openSUSE:Leap 15.6 ovmf 0 202308-150600.5.19.1
openSUSE:Leap Micro 5.5 ovmf 0 202208-150500.6.3.1

Related vulnerabilities