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.
Published: 2026-08-27
Score: 5.3 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Information Disclosure
Action: Update
AI Analysis

Impact

An out‑of‑bounds read occurs in the DHCPv4 packet capture code of wicked, where the IP total length is mistakenly used as the payload length for parsing DHCP options. The over‑read is limited to at most 68 bytes but can cause the DHCP client to interpret adjacent heap memory as option data, potentially leaking internal structure such as allocator metadata or pointer values into lease information. No memory write occurs, and there is no demonstrated remote exfiltration mechanism, so the exploit cannot be used to run arbitrary code but can reveal sensitive runtime data.

Affected Systems

The vulnerability affects the SUSE wicked network management daemon up to and including version 0.6.80. This includes installations on SUSE Linux Enterprise and openSUSE distributions that rely on wicked for DHCP client functionality.

Risk and Exploitability

The CVSS score of 5.3 indicates a moderate severity. EPSS data is unavailable, and the vulnerability is not listed in CISA’s KEV catalog. An attacker must be on the same local network and able to send crafted DHCP/UDP packets; the attack is unauthenticated and exploits the DHCP client’s parsing logic. Because the read is bounded and cannot modify memory, the risk primarily involves potential information disclosure rather than remote code execution.

Generated by OpenCVE AI on August 27, 2026 at 17:39 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update wicked to a version newer than 0.6.80 that incorporates the fix identified in the pull request referenced by the vendor.
  • Restart the wicked or the systemd unit that provides the DHCP client to ensure the updated code is running.
  • Configure local firewalls or router ACLs to block or restrict unsolicited DHCP/UDP traffic on port 67/68, limiting the attack surface to trusted devices only.

Generated by OpenCVE AI on August 27, 2026 at 17:39 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 27 Aug 2026 18:00:00 +0000

Type Values Removed Values Added
First Time appeared Suse
Suse wicked
Vendors & Products Suse
Suse wicked

Thu, 27 Aug 2026 16:45:00 +0000

Type Values Removed Values Added
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.
Title wicked: out-of-bounds read in the DHCPv4 option parser due to payload length taken from the IP total length
Weaknesses CWE-125
CWE-130
References
Metrics cvssV3_1

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

cvssV4_0

{'score': 5.3, 'vector': 'CVSS:4.0/AV:A/AC:L/AT:N/PR:N/UI:N/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N'}


cve-icon MITRE

Status: PUBLISHED

Assigner: suse

Published:

Updated: 2026-08-27T19:30:42.063Z

Reserved: 2026-08-06T11:38:54.896Z

Link: CVE-2026-71402

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-08-27T17:19:44.980

Modified: 2026-09-01T20:54:51.287

Link: CVE-2026-71402

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-27T18:00:12Z

Weaknesses
  • CWE-125

    Out-of-bounds Read

  • CWE-130

    Improper Handling of Length Parameter Inconsistency