Description
FreeIPMI before 1.6.19 has a stack-based buffer overflow in _read_fru_data in libfreeipmi/fru/ipmi-fru.c when a BMC returns more bytes than requested.
Published: 2026-09-04
Score: 9.8 Critical
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

FreeIPMI versions before 1.6.19 contain a stack‑based buffer overflow in the function handling incomplete FRU data requests. When a BMC replies with more bytes than requested, the library copies the excess data into a fixed‑size buffer without bounds checking, potentially overwriting the stack and allowing an attacker to execute arbitrary code. The flaw is a classic stack overflow (CWE‑121) and can compromise confidentiality, integrity, and availability of the host running FreeIPMI.

Affected Systems

The vulnerability affects the FreeIPMI project’s software, specifically all releases prior to 1.6.19. Systems that run FreeIPMI to interface with BMCs and retrieve FRU data are at risk; any environment using older FreeIPMI images or binaries should be considered vulnerable.

Risk and Exploitability

The CVSS score of 9.8 indicates a critical severity. EPSS data is not available, and the issue is not listed in CISA KEV, suggesting that public exploitation data is currently lacking. However, the vulnerability can be reached remotely via a BMC that supports the IPMI FRU interface, and attackers would need remote access to the BMC or the host running FreeIPMI to trigger the overflow. Given the high severity and lack of public exploitation reports, risk remains significant pending patch availability.

Generated by OpenCVE AI on September 4, 2026 at 05:51 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade FreeIPMI to version 1.6.19 or later, which contains a fix for the buffer overflow.
  • If an immediate upgrade is not possible, isolate the FreeIPMI host from untrusted networks and restrict BMC access to trusted clients only.
  • If FRU read operations are not required, disable the FRU read functionality on the BMC to eliminate the attack surface.

Generated by OpenCVE AI on September 4, 2026 at 05:51 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 04 Sep 2026 06:15:00 +0000

Type Values Removed Values Added
Title Stack-Based Buffer Overflow in FreeIPMI FRU Retrieval

Fri, 04 Sep 2026 05:45:00 +0000

Type Values Removed Values Added
First Time appeared Freeipmi
Freeipmi freeipmi
Vendors & Products Freeipmi
Freeipmi freeipmi

Fri, 04 Sep 2026 04:45:00 +0000

Type Values Removed Values Added
Description FreeIPMI before 1.6.19 has a stack-based buffer overflow in _read_fru_data in libfreeipmi/fru/ipmi-fru.c when a BMC returns more bytes than requested.
Weaknesses CWE-121
References
Metrics cvssV3_1

{'score': 9.8, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H'}


Subscriptions

Freeipmi Freeipmi
cve-icon MITRE

Status: PUBLISHED

Assigner: mitre

Published:

Updated: 2026-09-04T04:21:45.749Z

Reserved: 2026-09-04T04:21:45.405Z

Link: CVE-2026-85509

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-09-04T05:17:16.723

Modified: 2026-09-04T05:17:16.723

Link: CVE-2026-85509

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-04T06:00:12Z

Weaknesses
  • CWE-121

    Stack-based Buffer Overflow