Cloudanix VulnDB

CVE-2024-42934

Medium · 5.0

CVSS

5.0

EPSS

0.4%

Published

Oct 9, 2024

CISA due date

—

Cloudanix analysis

Monitor only SSVC: Track

A bug in a system management simulator could let remote attackers crash the service or rarely cause more serious problems by sending specially formatted data.

Exploitation
Adjacent Network
Attacker needs
None
Complexity
High
Impact
Denial Of Service
Component
Application
Class
Memory Corruption
Remediation
Upgrade
Effort
Medium
Patch risk
Low

What it actually does

Out-of-bounds array access in the ipmi_sim simulator when handling authentication types, resulting in denial of service or, with very low probability, authentication bypass or code execution.

Why it matters to the business

Potential disruption to environments relying on IPMI simulation services, with minimal risk of broader system compromise due to the low-probability outcomes and attack complexity.

How an attack unfolds

An attacker identifies an accessible ipmi_sim instance and transmits a crafted network packet containing an invalid authentication type value, triggering the memory corruption flaw.

How to fix it

Upgrade OpenIPMI to version 2.0.36 or later.

How to confirm the fix worked

Confirm OpenIPMI version is at least 2.0.36; perform functional testing of the ipmi_sim simulator with varied authentication type inputs to verify stability.

Typical attack path

  1. Locate exposed ipmi_sim simulator instances on the network
  2. Craft a packet with an out-of-range authentication type
  3. Transmit the packet to trigger the out-of-bounds access
  4. Observe service crash or attempt to leverage low-probability code execution

How to detect it

Inspect application logs for ipmi_sim crashes or errors related to authentication type processing; examine network captures for anomalous IPMI traffic with invalid authentication values.

What your security team should do

  • Apply the 2.0.36 update to OpenIPMI promptly
  • Disable or restrict access to ipmi_sim if the simulator functionality is not required
  • Review network segmentation around IPMI-related services

The record

OpenIPMI before 2.0.36 has an out-of-bounds array access (for authentication type) in the ipmi_sim simulator, resulting in denial of service or (with very low probability) authentication bypass or code execution.

Affected packages

Ecosystem Package Introduced Fixed
AlmaLinux:9 OpenIPMI 0 2.0.32-5.el9_4
AlmaLinux:9 OpenIPMI-devel 0 2.0.32-5.el9_4
AlmaLinux:9 OpenIPMI-lanserv 0 2.0.32-5.el9_4
AlmaLinux:9 OpenIPMI-libs 0 2.0.32-5.el9_4
Debian:11 openipmi 0 No fix
Debian:12 openipmi 0 No fix
Debian:13 openipmi 0 No fix
Debian:13 openipmi 0 2.0.36-1
Red Hat:enterprise_linux:9::appstream OpenIPMI 0 0:2.0.32-5.el9_4
Red Hat:enterprise_linux:9::appstream OpenIPMI-debuginfo 0 0:2.0.32-5.el9_4
Red Hat:enterprise_linux:9::appstream OpenIPMI-debugsource 0 0:2.0.32-5.el9_4
Red Hat:enterprise_linux:9::appstream OpenIPMI-devel 0 0:2.0.32-5.el9_4
Red Hat:enterprise_linux:9::appstream OpenIPMI-lanserv 0 0:2.0.32-5.el9_4
Red Hat:enterprise_linux:9::appstream OpenIPMI-lanserv-debuginfo 0 0:2.0.32-5.el9_4
Red Hat:enterprise_linux:9::appstream OpenIPMI-libs 0 0:2.0.32-5.el9_4
Red Hat:enterprise_linux:9::appstream OpenIPMI-libs-debuginfo 0 0:2.0.32-5.el9_4
Red Hat:enterprise_linux:9::appstream OpenIPMI-perl-debuginfo 0 0:2.0.32-5.el9_4
Red Hat:enterprise_linux:9::appstream python3-openipmi-debuginfo 0 0:2.0.32-5.el9_4
Red Hat:enterprise_linux:9::crb OpenIPMI 0 0:2.0.32-5.el9_4
Red Hat:enterprise_linux:9::crb OpenIPMI-debuginfo 0 0:2.0.32-5.el9_4
Red Hat:enterprise_linux:9::crb OpenIPMI-debugsource 0 0:2.0.32-5.el9_4
Red Hat:enterprise_linux:9::crb OpenIPMI-devel 0 0:2.0.32-5.el9_4
Red Hat:enterprise_linux:9::crb OpenIPMI-lanserv 0 0:2.0.32-5.el9_4
Red Hat:enterprise_linux:9::crb OpenIPMI-lanserv-debuginfo 0 0:2.0.32-5.el9_4
Red Hat:enterprise_linux:9::crb OpenIPMI-libs 0 0:2.0.32-5.el9_4
Red Hat:enterprise_linux:9::crb OpenIPMI-libs-debuginfo 0 0:2.0.32-5.el9_4
Red Hat:enterprise_linux:9::crb OpenIPMI-perl-debuginfo 0 0:2.0.32-5.el9_4
Red Hat:enterprise_linux:9::crb python3-openipmi-debuginfo 0 0:2.0.32-5.el9_4
Red Hat:rhel_eus:9.2::appstream OpenIPMI 0 0:2.0.32-3.el9_2.3
Red Hat:rhel_eus:9.2::appstream OpenIPMI-debuginfo 0 0:2.0.32-3.el9_2.3
Red Hat:rhel_eus:9.2::appstream OpenIPMI-debugsource 0 0:2.0.32-3.el9_2.3
Red Hat:rhel_eus:9.2::appstream OpenIPMI-devel 0 0:2.0.32-3.el9_2.3
Red Hat:rhel_eus:9.2::appstream OpenIPMI-lanserv 0 0:2.0.32-3.el9_2.3
Red Hat:rhel_eus:9.2::appstream OpenIPMI-lanserv-debuginfo 0 0:2.0.32-3.el9_2.3
Red Hat:rhel_eus:9.2::appstream OpenIPMI-libs 0 0:2.0.32-3.el9_2.3
Red Hat:rhel_eus:9.2::appstream OpenIPMI-libs-debuginfo 0 0:2.0.32-3.el9_2.3
Red Hat:rhel_eus:9.2::appstream OpenIPMI-perl-debuginfo 0 0:2.0.32-3.el9_2.3
Red Hat:rhel_eus:9.2::appstream python3-openipmi-debuginfo 0 0:2.0.32-3.el9_2.3
Red Hat:rhel_eus:9.2::crb OpenIPMI 0 0:2.0.32-3.el9_2.3
Red Hat:rhel_eus:9.2::crb OpenIPMI-debuginfo 0 0:2.0.32-3.el9_2.3
Red Hat:rhel_eus:9.2::crb OpenIPMI-debugsource 0 0:2.0.32-3.el9_2.3
Red Hat:rhel_eus:9.2::crb OpenIPMI-devel 0 0:2.0.32-3.el9_2.3
Red Hat:rhel_eus:9.2::crb OpenIPMI-lanserv 0 0:2.0.32-3.el9_2.3
Red Hat:rhel_eus:9.2::crb OpenIPMI-lanserv-debuginfo 0 0:2.0.32-3.el9_2.3
Red Hat:rhel_eus:9.2::crb OpenIPMI-libs 0 0:2.0.32-3.el9_2.3
Red Hat:rhel_eus:9.2::crb OpenIPMI-libs-debuginfo 0 0:2.0.32-3.el9_2.3
Red Hat:rhel_eus:9.2::crb OpenIPMI-perl-debuginfo 0 0:2.0.32-3.el9_2.3
Red Hat:rhel_eus:9.2::crb python3-openipmi-debuginfo 0 0:2.0.32-3.el9_2.3
Rocky Linux:9 OpenIPMI 0 0:2.0.32-5.el9_4
SUSE:Linux Enterprise Module for Basesystem 15 SP5 OpenIPMI 0 2.0.31-150400.3.5.1
SUSE:Linux Enterprise Module for Basesystem 15 SP6 OpenIPMI 0 2.0.31-150600.10.3.1
SUSE:Linux Enterprise Server 12 SP5 OpenIPMI 0 2.0.21-10.9.1
SUSE:Linux Enterprise Server for SAP Applications 12 SP5 OpenIPMI 0 2.0.21-10.9.1
SUSE:Linux Enterprise Software Development Kit 12 SP5 OpenIPMI 0 2.0.21-10.9.1
Ubuntu:14.04:LTS openipmi 0 No fix
Ubuntu:16.04:LTS openipmi 0 No fix
Ubuntu:18.04:LTS openipmi 0 No fix
Ubuntu:20.04:LTS openipmi 0 No fix
Ubuntu:22.04:LTS openipmi 0 No fix
Ubuntu:24.04:LTS openipmi 0 No fix
Ubuntu:24.10 openipmi 0 No fix
Ubuntu:25.04 openipmi 0 No fix
Ubuntu:25.10 openipmi 0 No fix
Ubuntu:Pro:14.04:LTS openipmi 0 No fix
Ubuntu:Pro:16.04:LTS openipmi 0 No fix
Ubuntu:Pro:18.04:LTS openipmi 0 No fix
Ubuntu:Pro:20.04:LTS openipmi 0 No fix
openSUSE:Leap 15.5 OpenIPMI 0 2.0.31-150400.3.5.1
openSUSE:Leap 15.6 OpenIPMI 0 2.0.31-150600.10.3.1
openSUSE:Tumbleweed OpenIPMI 0 2.0.36.4+git.c114912-1.1

Related vulnerabilities