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.
{
"binaries": [
{
"binary_name": "iscsiuio",
"binary_version": "2.1.5-1ubuntu1.3"
},
{
"binary_name": "libopeniscsiusr",
"binary_version": "2.1.5-1ubuntu1.3"
},
{
"binary_name": "libopeniscsiusr0.2.0",
"binary_version": "2.1.5-1ubuntu1.3"
},
{
"binary_name": "open-iscsi",
"binary_version": "2.1.5-1ubuntu1.3"
}
]
}