Описание
Security update for dhcpcd
This update for dhcpcd fixes the following issue
Update to 10.3.2:
- CVE-2025-70102: NULL pointer dereference in
parse_option()when processing a specially crafted configuration input (bsc#1268761).
Changes for dhcpcd:
- options: Ensure ldop is not NULL dereferenced
- DHCP: Don't run double EXPIRE hooks on carrier loss
- DHCP: free the state when dropping on state NONE
- BSD: don't send uninitialised memory using ps_root_indirectioctl
- Fix fallback_time option
- IPv4: Ignore DHCP state when building routes
- route: Routes may not have an interface assinged
- options: Ensure that an overly long bitflag string does not crash
- options: Don't assume vsio options have an argument
- common: Cast via uintptr_t rather than unsigned long in UNCONST
- privsep: Ensure we recv for real after a successful recv MSG_PEEK
- DHCP: Add parentheses to macro definitions
- ipv6nd: empty IPV6RA_EXPIRE eloop queue when dropping
- privsep: enforce message boundaries with MSG_EOR on our messages
- Protocols will notify when dhcpcd can exit
- DHCP: Don't request T1 and T2
- DHCP: Don't request a lease time
- DHCP6: Don't exit if using DHCP4 INFORM in non manager mode
- ND: Route Information Option prefix is optional
- ipv6: respect slaac hwaddr to really use the hwaddr
- When stopping all interfaces at exit and releasing, remove persistance
- NetBSD: Delete RTF_CONNECTED route when changing it
- privsep: Drain the log when the root process is exiting
- eloop: vastly reworked, kqueue and epoll support on by default
Список пакетов
openSUSE Leap 16.0
dhcpcd-10.3.2-160000.1.1
Ссылки
- SUSE Security Ratings
- SUSE Bug 1268761
- SUSE CVE CVE-2025-70102 page
Описание
A NULL pointer dereference occurs in Roy Marples NetworkConfiguration/dhcpcd 10.3.0 while parsing configuration options. In parse_option() (src/if-options.c:1886), the code performs a member access on a NULL pointer of type 'struct dhcp_opt' when an unexpected/invalid option token or parsing state causes the lookup to yield NULL. The instrumented fuzzing build reports 'runtime error: member access within null pointer of type struct dhcp_opt' and aborts.
Затронутые продукты
openSUSE Leap 16.0:dhcpcd-10.3.2-160000.1.1
Ссылки
- CVE-2025-70102
- SUSE Bug 1268761