Skip to main content
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Gain control of local/virtual storage device
  2. Delivery
    Craft malicious VPD page 0x80 with bad length
  3. Exploit
    Host queries device serial number
  4. Execution
    Overflow stack buffer in _sg_parse_vpd_80()
  5. Impact
    Crash process (denial of service)

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Stack buffer bounds checking
MITRE ATT&CK

1 technique across 1 tactic: Execution

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires that the attacker control a local or virtual storage device (physical, USB, iSCSI, or hypervisor-presented disk) that a libstoragemgmt-using process on the host enumerates, and that the host actually queries the device's serial number, triggering _sg_parse_vpd_80() to parse an attacker-supplied SCSI VPD page 0x80 with a malformed page-length field. Limiting factors: the vector is local (AV:L) and needs low privileges plus device-attachment capability (PR:L), so it is not remotely reachable over a network; impact is confined to a process crash/denial of service with no confidentiality or integrity effect; and it is realistically relevant only where hosts enumerate untrusted or attacker-attachable storage, such as multi-tenant virtualization or environments accepting hostile removable/network-attached devices.

Impact

This is a genuine but low-priority DoS. The vendor CVSS 3.1 vector (CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H, base 5.5) is internally consistent with the description: local attack vector, low complexity, and low privileges reflect that the attacker must already control a local or virtual storage device that the host queries. Impact is availability-only (A:H, with C:N/I:N) - a stack buffer overflow in _sg_parse_vpd_80() during SCSI VPD page 0x80 serial-number parsing that crashes or destabilizes the querying process. Despite being a stack buffer overflow (CWE-121), the vendor scopes impact strictly to denial of service, not code execution, so the A:H-only rating is credible rather than optimistic. No EPSS score, no CISA KEV listing, and no public POC are present in the provided data - all three key exploitation signals are absent, consistent with a recently disclosed, locally-gated bug. There is no signal conflict here: every source points to a low-to-moderate, locally-exploitable availability issue. Real-world priority is modest; patch on normal maintenance cadence unless the host processes VPD data from untrusted or attacker-attachable storage (e.g., multi-tenant virtualization or hostile USB/iSCSI targets).

Exploit ScenarioDerived

In a virtualization or multi-tenant environment, an attacker who controls a virtual or physical storage device that the host enumerates crafts a malicious SCSI VPD page 0x80 response with an oversized/untrusted page-length field. When libstoragemgmt on the host queries the device's serial number, _sg_parse_vpd_80() overflows a stack buffer and the querying process crashes. No public exploit code is identified at time of analysis, and exploitation requires local privileges plus attacker control over the storage device.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.1% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Sep 21, 2026

A stack buffer overflow in libstoragemgmt's SCSI VPD page 0x80 serial-number parser lets an attacker who controls a local or virtual storage device crash or destabilize the host process that enumerates that device, yielding a denial of service with no confidentiality or integrity impact (CVSS 3.1: AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H, base 5.5). Exploitation requires low privileges on the host (PR:L, so an authenticated/local actor) plus the ability to attach or present a device, and it only triggers when the affected process actually queries the device's serial number - the vector is local, not remotely reachable over a network. No public exploit code was identified at time of analysis and there is no confirmed active exploitation (CISA KEV); the practical risk is concentrated in environments that enumerate untrusted or attacker-attachable storage, such as multi-tenant virtualization or hosts that accept hostile removable, iSCSI, or hypervisor-presented disks.

RemediationAI

No vendor-released patch was identified at time of analysis, and no fixed libstoragemgmt version is stated in the available data; remediation must therefore start by monitoring the Red Hat advisory (https://access.redhat.com/security/cve/CVE-2026-93433) and Bugzilla entry (https://bugzilla.redhat.com/show_bug.cgi?id=2465818) for errata, then applying the patched libstoragemgmt package for each RHEL 7/8/9/10 branch as soon as it ships. Until then, the most effective control is to remove the attack surface: on hosts that do not need libstoragemgmt-based storage discovery, stop and mask the lsmd daemon so no process queries attacker-influenced device serial numbers (trade-off: loses centralized storage identification and management for SAN/RAID/DAS assets on that host). Where the library is required, restrict who can introduce storage into the host - disable or BIOS-lock USB mass storage and hotplug, enforce USBGuard-style device authorization, and gate iSCSI target discovery with CHAP and static target allowlists so an unprivileged local user or a rogue network target cannot present a crafted VPD response (trade-off: adds provisioning friction and can block legitimate removable-media workflows). For virtualized and multi-tenant hosts, treat disks and passthrough devices supplied by guest or tenant-controlled images as untrusted and avoid running libstoragemgmt enumeration against them from the host, and consider confining enumeration processes with systemd sandboxing (PrivateTmp, ProtectSystem, resource and restart limits) so a crash is contained and auto-restarted rather than destabilizing adjacent services. Note the side effects of each measure: disabling device discovery degrades monitoring and inventory accuracy, and aggressive USB/iSCSI lockdown can break legitimate administration and backup paths, so apply them selectively to hosts that enumerate untrusted storage.

Affects your stack

Find out whether the stacks and servers you run are on an affected version.

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

libstoragemgmt is a Red Hat-maintained library and daemon (lsmd) that exposes a common API for discovering and managing local and external storage, including SCSI/SAS devices reached through the Linux sg driver. The flaw lives in the internal SCSI parsing path that reads Vital Product Data (VPD) pages returned by a device; VPD page 0x80 is the Unit Serial Number page, and libstoragemgmt's _sg_parse_vpd_80() helper parses it to extract the device serial number for identification and correlation. The root cause is CWE-121, a stack-based buffer overflow: the routine trusts the page length field embedded in the attacker-supplied VPD response instead of validating it against the actual size of the destination fixed-length stack buffer, so a malformed length causes an out-of-bounds write on the stack while the serial number is copied. Because the malformed data originates from the storage device itself rather than the host, any actor who can control the device's responses - a crafted USB device, a malicious iSCSI target, or a hypervisor-controlled virtual disk in a multi-tenant setup - can reach the vulnerable code path whenever a libstoragemgmt-using process enumerates the device and reads its serial number. The integrity of the data crossing the boundary is never established, which is why the assessed impact is confined to availability: process crash or destabilization rather than code execution, data disclosure, or data modification.

Know when Red Hat Enterprise Linux 10 gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (redhat) PRIMARY 5.5 MEDIUM
AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
vuln.today AI 5.5 MEDIUM

Attacker must locally control an attached storage device (AV:L, PR:L), parsing is deterministic (AC:L), and the overflow yields only a process crash (C:N/I:N/A:H).

3.1 AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
4.0 AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
SUSE MEDIUM
Red Hat 5.5 MEDIUM

Primary rating from Vendor (redhat).

CVSS VectorVendor: redhat

Attack Vector
Local
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
None
Availability
High

DescriptionCVE.org

A flaw was found in libstoragemgmt. An attacker with control over a local or virtual storage device could provide specially crafted SCSI (Small Computer System Interface) Vital Product Data (VPD) page 0x80 data. This malformed data, specifically an untrusted page length field, can lead to a stack buffer overflow in the _sg_parse_vpd_80() function during serial number parsing. Successful exploitation could result in a denial of service by crashing or destabilizing the process querying the serial number.

Threat Intelligence Overview

EPSS Score
0.1%
Top 99% exploitable
Prevalence
Medium
libstoragemgmt ships across RHEL 7-10 but is a niche storage-management component
Data Quality
6 sources
Confidence: High

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.1%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Defer
Exploitation· derived
None
System Exposure· derived
Small
Automatable· derived
No
Human Impact· derived
Medium

Priority Score

28
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +28
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

A buffer overflow occurs when a program writes more data to a memory buffer than it was allocated to hold, causing the excess data to spill into adjacent memory regions.

A stack-based buffer overflow occurs when a program writes more data to a buffer located on the stack than it was allocated to hold.

Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.

Affected Products (CPE)CVE.org

cpe:2.3:a:red_hat:red_hat_enterprise_linux_10:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:red_hat_enterprise_linux_7:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:red_hat_enterprise_linux_8:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:red_hat_enterprise_linux_9:*:*:*:*:*:*:*:*
CVE-2026-18663 MEDIUM
5.9 Aug 12

Heap corruption via double-free in 389-ds-base's LDAP control parsing allows an unauthenticated remote attacker to crash

CVE-2026-4631 CRITICAL POC
9.8 Apr 07

Remote code execution in Cockpit's web interface allows unauthenticated attackers to execute arbitrary commands on the h

CVE-2026-4480 CRITICAL POC
9.0 May 26

Remote code execution in Samba's printing subsystem allows remote attackers to inject arbitrary shell commands via craft

CVE-2026-101258 HIGH POC
7.8 Oct 06

Ghostscript can execute arbitrary shell commands with the privileges of its process when it renders a crafted PostScript

CVE-2026-18922 CRITICAL
9.8 Sep 07

Authentication bypass in 389 Directory Server (shipped as Red Hat Directory Server 11-13 and within RHEL 6-10) lets remo

CVE-2026-14544 CRITICAL
9.8 Jul 03

Remote code execution and privilege escalation in HPLIP (HP Linux Imaging and Printing) affects the hpcups print filter

CVE-2026-76578 CRITICAL
9.8 Sep 07

Unauthenticated privilege escalation in FreeIPA (Red Hat Identity Management) allows a remote attacker to gain genuine a

CVE-2026-102560 CRITICAL
9.8 Sep 29

A heap buffer overflow exists in libsoup's WebSocket permessage-deflate compression path: when a very large outbound mes

CVE-2026-5121 HIGH
7.5 Mar 30

Remote code execution in libarchive on 32-bit systems allows unauthenticated attackers to execute arbitrary code via spe

CVE-2026-107935 CRITICAL
9.3 Oct 09

Unauthenticated path traversal in gvproxy, the network forwarder shipped in the gvisor-tap-vsock package (used by Podman

CVE-2026-28369 CRITICAL
9.1 Mar 27

HTTP request smuggling in Undertow (the embedded web server underpinning JBoss EAP, Red Hat Data Grid, and Apache Camel

CVE-2026-28368 CRITICAL
9.1 Mar 27

HTTP request smuggling in Red Hat Undertow allows remote unauthenticated attackers to bypass front-end security controls

Vendor StatusVendor

SUSE

Severity: Moderate
Product Status
SUSE Linux Enterprise Desktop 15 SP7 Affected
SUSE Linux Enterprise Module for Basesystem 15 SP7 Affected
SUSE Linux Enterprise Module for Server Applications 15 SP7 Affected
SUSE Linux Enterprise Server 15 SP7 Affected
SUSE Linux Enterprise Server 16.0 Affected

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy