Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessGain adjacent network segment access
-
ExploitSend crafted DHCPv6 Advertise message
-
Executionstrlen() reads past option buffer
-
ImpactCrash daemon, leak heap, or corrupt initiator name
Vulnerability Assessment
| Weakness |
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Bounds checking, read limits
MITRE ATT&CK
1 technique across 1 tactic: Collection The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | The vulnerable iscsiuio daemon (open-iscsi) must be running and processing DHCPv6, which in practice means an iSCSI offload/boot deployment configured to obtain parameters over DHCPv6 - it is not a default-active service on most hosts. The attacker must be on the same network segment (AV:A) to deliver the crafted DHCPv6 Advertise message, typically by acting as a rogue or racing DHCPv6 responder; no authentication (PR:N) or user interaction (UI:N) is required. Limiting factors that reduce realistic exposure: adjacency requirement means it is not remotely exploitable across the Internet, and systems not running iscsiuio or not using DHCPv6 for iSCSI are unaffected. |
| Impact | This is a medium-severity issue (CVSS 6.3) whose signals are internally consistent but point to a bounded, non-urgent priority. The CVSS vector CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L shows an adjacent-network (not Internet-facing), low-complexity, unauthenticated flaw with partial confidentiality, integrity and availability impact - matching an out-of-bounds read (CWE-125) that can leak heap memory, cause a 1-byte heap overwrite, or crash the daemon. The vuln.today decision label is 'this_month', which aligns with the moderate severity and argues against treating this as an emergency. EPSS is not provided, so exploitation probability cannot be quantified; it is NOT in CISA KEV, and the two references (Red Hat access portal and Red Hat Bugzilla) are vendor advisory/tracking links, not exploit code - so there is no public exploit identified at time of analysis. The main factors that lower real-world risk are the AV:A constraint (attacker must be on the same L2 segment) and the requirement that the iscsiuio daemon actually be running and using DHCPv6, which is a specific iSCSI offload/boot configuration rather than a default state. Net: a legitimate but non-critical patch-this-month item, not a high-CVSS-but-illusory issue nor a drop-everything emergency. |
| Exploit ScenarioDerived | An attacker positioned on the same local network segment (for example via a rogue or spoofing DHCPv6 responder) sends a crafted DHCPv6 Advertise message whose option data lacks a NUL terminator. When iscsiuio's DHCPv6 option parser calls strlen() on that raw network data it reads past the buffer into heap memory, which can crash the daemon (denial of service), leak adjacent heap contents, or produce a 1-byte heap overwrite or corruption of the iSCSI initiator name. No public exploit code has been identified at time of analysis. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 23, 2026
An out-of-bounds heap read in open-iscsi's iscsiuio daemon allows an attacker on the same network segment to crash the daemon, overwrite a single heap byte, or corrupt the stored iSCSI initiator name by sending a crafted DHCPv6 Advertise message. The flaw is in the DHCPv6 option parser, which calls strlen() on raw option data that carries no guaranteed NUL terminator, so the scan walks past the end of the buffer; open-iscsi packages as shipped in Red Hat Enterprise Linux 6, 7, 8, 9 and 10 are listed as affected, but only hosts that actually run iscsiuio and obtain iSCSI parameters over DHCPv6 (offload/boot deployments) are exposed, since the daemon is not default-active on typical systems. No public exploit code has been identified at time of analysis and there is no CISA KEV listing; combined with the adjacency-only attack path this yields a medium severity (CVSS 6.3) and a this-month rather than emergency priority.
RemediationAI
No patched version is specified in the available advisory data, so the authoritative fix guidance is the Red Hat CVE page (https://access.redhat.com/security/cve/CVE-2026-115485) and Bugzilla 2556266 (https://bugzilla.redhat.com/show_bug.cgi?id=2556266), which should be tracked for errata covering the RHEL 6, 7, 8, 9 and 10 packages and applied as soon as the updated open-iscsi build appears; no vendor-released patch version is identified at time of analysis. Because the flaw requires a running iscsiuio processing DHCPv6 Advertise messages, the effective short-term containment is to remove that exposure: hosts that do not need iSCSI boot or offload with DHCPv6-based parameter acquisition can stop or avoid running iscsiuio, and hosts that do need it can pin iSCSI configuration statically instead of relying on DHCPv6, accepting the loss of dynamic provisioning as the trade-off. Segment-level controls that prevent untrusted hosts from answering or racing DHCPv6 on the iSCSI network reduce the attack surface but do not remove the parsing defect, and there is no indication in the available sources of a code-level workaround such as a configuration flag that disables the affected parser while keeping DHCPv6 boot functional.
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
iscsiuio is the userspace helper daemon that accompanies open-iscsi and handles network configuration for iSCSI boot and offload scenarios, which means it implements its own small DHCP/DHCPv6 client rather than relying on a hardened system resolver. In the DHCPv6 path, option payloads arrive as length-delimited binary fields inside an Advertise message; the parser treats them as C strings without first confirming that the option data contains a NUL terminator within its declared length, so strlen() continues scanning into adjacent heap memory. That is the classic CWE-125 out-of-bounds read pattern, and the reported consequences - daemon crash, a 1-byte heap overwrite, or corruption of the iSCSI initiator name - follow from acting on the over-read value. The CVSS vector AV:A/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L confirms the preconditions: the attacker needs layer-2 adjacency rather than Internet reachability, needs no credentials, and needs no user interaction, and in practice must act as a rogue or racing DHCPv6 responder to inject the crafted Advertise message. The available sources describe the parsing defect and its outcomes at a high level; they do not specify exactly which DHCPv6 option must be malformed or the precise code path that turns the over-read into the reported single-byte write, so the exact trigger mechanics remain unverified.
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
AV:A/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L
Adjacent attacker sends a crafted DHCPv6 message with no authentication or interaction (AV:A/AC:L/PR:N/UI:N); out-of-bounds read yields partial heap leak, 1-byte overwrite, and daemon crash (C:L/I:L/A:L).
Primary rating from Vendor (redhat).
CVSS VectorNVD
DescriptionNVD
A flaw was found in the iscsiuio component of open-iscsi. The DHCPv6 option parser calls strlen() on raw network data without ensuring a NUL terminator is present, causing it to read past the buffer into heap memory. This can result in a daemon crash, a 1-byte heap overwrite, or corruption of the iSCSI initiator name. An attacker on the same network segment can trigger this by sending a crafted DHCPv6 Advertise message.
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
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.
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
Affected Products (CPE)NVD
Related Vulnerabilities in open-iscsi iscsiuio Out-of-Bounds Read Flaws
View all 3More in Red Hat Enterprise Linux 10
View allHeap corruption via double-free in 389-ds-base's LDAP control parsing allows an unauthenticated remote attacker to crash
Remote code execution in Cockpit's web interface allows unauthenticated attackers to execute arbitrary commands on the h
Remote code execution in Samba's printing subsystem allows remote attackers to inject arbitrary shell commands via craft
Ghostscript can execute arbitrary shell commands with the privileges of its process when it renders a crafted PostScript
Use-after-free in librsvg during rendering of crafted SVG documents with nested XInclude directives and duplicate entity
The system CA trust store shipped in Red Hat's ca-certificates RPM packages includes eMudhra root authorities that signe
Authentication bypass in 389 Directory Server (shipped as Red Hat Directory Server 11-13 and within RHEL 6-10) lets remo
Remote code execution and privilege escalation in HPLIP (HP Linux Imaging and Printing) affects the hpcups print filter
Unauthenticated privilege escalation in FreeIPA (Red Hat Identity Management) allows a remote attacker to gain genuine a
A heap buffer overflow exists in libsoup's WebSocket permessage-deflate compression path: when a very large outbound mes
Remote code execution in libarchive on 32-bit systems allows unauthenticated attackers to execute arbitrary code via spe
Unauthenticated path traversal in gvproxy, the network forwarder shipped in the gvisor-tap-vsock package (used by Podman
EUVD-2026-108556
GHSA-37x9-3cr5-w6m4
NVD
CVE.org
EPSS
Exploit-DB