Skip to content
OpenAdvisories
Medium · 5.4 CVE-2026-71402 EUVD-2026-67080GHSA-qwmv-r6fq-g9r3

wicked: out-of-bounds read in the DHCPv4 option parser due to payload length taken from the IP total length

Published Aug 27, 2026 · Updated Aug 27, 2026 · Assigned by suse

Description

An out-of-bounds read was found in the DHCPv4 packet capture code of wicked. ni_capture_inspect_udp_header() in src/capture.c reports the IP total length as the payload length instead of the length of the remaining UDP payload. Consequently, the DHCP option walker in the DHCPv4 client (wickedd-dhcp4) reads up to ihl + 8 bytes — at most 68 bytes — past the end of the 1500-byte packet receive buffer. An unauthenticated attacker on the same network who sends a crafted DHCP/UDP packet can make the client parse adjacent heap memory as DHCP options, so that heap contents such as allocator metadata or pointer values can be interpreted into lease fields. The over-read is bounded to 68 bytes; no memory write, no attacker control over the adjacent bytes and no remote exfiltration primitive has been demonstrated. This issue affects wicked up to and including version 0.6.80.

Affected products

VendorProductAffectedFixed
SUSE wicked ≤ 0.6.80 —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
SLES 15 SP7 wicked 0.6.79-150700.3.8.1 SUSE-SU-2026:3841-1
SLES 15 SP6 wicked 0.6.79-150600.11.20.1 SUSE-SU-2026:3840-1
SLES 15 SP5 wicked 0.6.79-150500.3.47.1 SUSE-SU-2026:3839-1
SLES 15 SP4 wicked 0.6.79-150400.3.44.1 SUSE-SU-2026:3842-1
SLES 12 SP5 wicked 0.6.79-3.61.1 SUSE-SU-2026:3837-1
Show 8 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
SLES for SAP 15 SP6 wicked 0.6.79-150600.11.20.1 SUSE-SU-2026:3840-1
SLES for SAP 15 SP5 wicked 0.6.79-150500.3.47.1 SUSE-SU-2026:3839-1
SLES for SAP 15 SP4 wicked 0.6.79-150400.3.44.1 SUSE-SU-2026:3842-1
SLE Micro 5.5 wicked 0.6.79-150500.3.47.1 SUSE-SU-2026:3839-1
SLE Micro 5.4 wicked 0.6.79-150400.3.44.1 SUSE-SU-2026:3842-1
SLE Micro 5.3 wicked 0.6.79-150400.3.44.1 SUSE-SU-2026:3842-1
SLE HPC 15 SP5 wicked 0.6.79-150500.3.47.1 SUSE-SU-2026:3839-1
SLE HPC 15 SP4 wicked 0.6.79-150400.3.44.1 SUSE-SU-2026:3842-1
ReleasePackageFixed inAdvisory
openSUSE Tumbleweed wicked 0.6.80-2.1 openSUSE-SU-2026:11636-1
openSUSE Leap 16.0 wicked 0.6.80-bp160.2.1 openSUSE-SU-2026:21669-1

Advisories 7

References