SUSE-SU-2026:23400-1: moderate: Security update for dhcpcd

SLE-SECURITY-UPDATES null at suse.de
Wed Sep 2 12:37:18 UTC 2026


# Security update for dhcpcd

Announcement ID: SUSE-SU-2026:23400-1  
Release Date: 2026-08-30T14:33:33Z  
Rating: moderate  
References:

  * bsc#1268968
  * bsc#1268974
  * bsc#1268976
  * bsc#1268980

  
Cross-References:

  * CVE-2026-56113
  * CVE-2026-56115
  * CVE-2026-56116
  * CVE-2026-56117

  
CVSS scores:

  * CVE-2026-56113 ( SUSE ):  6.0
    CVSS:4.0/AV:A/AC:H/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
  * CVE-2026-56113 ( SUSE ):  5.3 CVSS:3.1/AV:A/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H
  * CVE-2026-56113 ( NVD ):  6.0
    CVSS:4.0/AV:A/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
  * CVE-2026-56113 ( NVD ):  6.5 CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
  * CVE-2026-56113 ( NVD ):  5.3 CVSS:3.1/AV:A/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H
  * CVE-2026-56115 ( SUSE ):  6.0
    CVSS:4.0/AV:A/AC:H/AT:P/PR:N/UI:N/VC:N/VI:L/VA:H/SC:N/SI:N/SA:N
  * CVE-2026-56115 ( SUSE ):  5.9 CVSS:3.1/AV:A/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:H
  * CVE-2026-56115 ( NVD ):  8.7
    CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
  * CVE-2026-56115 ( NVD ):  8.8 CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
  * CVE-2026-56116 ( SUSE ):  7.1
    CVSS:4.0/AV:A/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
  * CVE-2026-56116 ( SUSE ):  6.5 CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
  * CVE-2026-56116 ( NVD ):  7.1
    CVSS:4.0/AV:A/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
  * CVE-2026-56116 ( NVD ):  6.5 CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
  * CVE-2026-56117 ( SUSE ):  5.8
    CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:L/VA:H/SC:N/SI:N/SA:N
  * CVE-2026-56117 ( SUSE ):  5.3 CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:N/I:L/A:H
  * CVE-2026-56117 ( NVD ):  5.7
    CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
  * CVE-2026-56117 ( NVD ):  4.7 CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:N/I:N/A:H
  * CVE-2026-56117 ( NVD ):  5.5 CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H

  
Affected Products:

  * SUSE Linux Micro 6.2

  
  
An update that solves four vulnerabilities can now be installed.

## Description:

This update for dhcpcd fixes the following issues:

Update to 10.5.0.

Security issues fixed:

  * CVE-2026-56113: crafted DHCPv6 RENEW reply can lead to a denial of service
    (bsc#1268980).
  * CVE-2026-56115: crafted DHCPv6 ADVERTISE message can cause a one-byte stack
    out-of-bounds write (bsc#1268976).
  * CVE-2026-56116: crafted Router Advertisements containing Route Information
    options with a zero lifetime can lead to a memory leak (bsc#1268974).
  * CVE-2026-56117: crafted privileged command sent over a writable control
    socket can lead to a heap use-after-free (bsc#1268968).

Changes for dhcpcd:

  * 10.5.0:
  * Add missing SPDX-License tags
  * Format code with clang-format v19
  * privsep: Change IPC to use SOCK_STREAM
  * BPF: Split OS specific code out into own files and add libpcap support
  * hooks: Escape interface names and use printf
  * Delete DHCPv6 IA FD from the loop before closing it
  * eloop: Use kqueue or epoll to wait for a fd to become ready
  * Darwin: Add initial support for macOS
  * Import latest pidfile from NetBSD
  * BPF: Improve headers
  * compat: Add support for getprogname(3)
  * route: Rework rt structure so sockaddrs are pointers
  * dhcp-common: Escape ifname for lease file
  * privsep: smaller buffer size without INET6
  * script: add ifxname as the escaped string
  * time.h always pulls in struct timespec
  * route: Use HAVE_RT_MISSFILTER rather than a generic BSD define
  * privsep: Test defines for all ioctls
  * if: if_init inits the interface from the kernel
  * privsep: Add ps_root_gethostname
  * DHCP: Don't really expire the lease when testing
  * DHCP: Don't add a trailing : on vendor if no machine arch
  * privsep: guard setproctitle and only use compat on linux
  * options: Remove some const to fix compile warnings
  * privsep: Don't open PF_INET socket for each ioctl
  * sun: Enable building for privsep
  * script: Use correct buffer length variable
  * privsep: Remove PS_BUFLEN
  * privsep: Simplify readerror
  * timezone: disallow directory traversal
  * privsep: ps_root_readfile should return the real file size
  * linux: Ensure NLA data boundaries are valid
  * options: Fix userclass boundary
  * ND6: fix OOB reject mask for an undefined option.
  * DHCP6: Ensure IA_PD Prefix Lenth is valid
  * ND: Enforce require and reject policy
  * ARP: check we have enough to read the frame header
  * hooks: Quote assignment of compat vars correctly
  * udev: Ensure we have a subsystem, action and ifname
  * Fix CI build
  * DHCP: Santize messages from servers for output
  * ARP: Iterate over states safely as the cb could remove ours
  * privsep: Check data is terminated when a string
  * auth: clear keys with memset_explicit
  * auth: Ensure remaining dlen matches hash digest length
  * hooks: don't read past truncated ip6 address starting fe
  * ipv6: Only regen temp addrs with sufficent pltime
  * eloop: Improve timespecdiff
  * eloop: Fix compile warning where UTIME_MAX is a calculation
  * vsio: Allow zero length options
  * DHCP6: Fix configuring the suffix to delegated prefixes
  * IPv6: Fix numerous issues extending temporary address times
  * capsicum: Avoid some overflow issues in privsep sysctl
  * script: Fix buffer over and under flows in script_buftoenv
  * IPv4: uset old_ia when adding an address causes early removal
  * dhcp: add configurable backoff parameters for DHCPv4
  * options: Introdce policy groups
  * Build all the targets on macos
  * control: remove unprivileged socket
  * DHCP: deconfigure even when state is NULL or NONE

## Patch Instructions:

To install this SUSE update use the SUSE recommended installation methods like
YaST online_update or "zypper patch".  
Alternatively you can run the command listed for your product:

  * SUSE Linux Micro 6.2  
    zypper in -t patch SUSE-SL-Micro-6.2-1548=1

## Package List:

  * SUSE Linux Micro 6.2 (aarch64 ppc64le s390x x86_64)
    * dhcpcd-debugsource-10.5.0-160000.1.1
    * dhcpcd-debuginfo-10.5.0-160000.1.1
    * dhcpcd-10.5.0-160000.1.1

## References:

  * https://www.suse.com/security/cve/CVE-2026-56113.html
  * https://www.suse.com/security/cve/CVE-2026-56115.html
  * https://www.suse.com/security/cve/CVE-2026-56116.html
  * https://www.suse.com/security/cve/CVE-2026-56117.html
  * https://bugzilla.suse.com/show_bug.cgi?id=1268968
  * https://bugzilla.suse.com/show_bug.cgi?id=1268974
  * https://bugzilla.suse.com/show_bug.cgi?id=1268976
  * https://bugzilla.suse.com/show_bug.cgi?id=1268980

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.suse.com/pipermail/sle-security-updates/attachments/20260902/8a8c16f4/attachment-0001.htm>


More information about the sle-security-updates mailing list