CVE-2025-70102

NameCVE-2025-70102
DescriptionA 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.
SourceCVE (at NVD; CERT, ENISA, LWN, oss-sec, fulldisc, Debian ELTS, Red Hat, Ubuntu, Gentoo, SUSE bugzilla/CVE, GitHub advisories/code/issues, web search, more)
ReferencesDLA-4686-1

Vulnerable and fixed packages

The table below lists information on source packages.

Source PackageReleaseVersionStatus
dhcpcd (PTS)trixie1:10.1.0-11+deb13u3fixed
forky, sid1:10.3.2-4fixed
dhcpcd5 (PTS)bullseye7.1.0-2vulnerable
bullseye (security)7.1.0-2+deb11u1fixed
bookworm9.4.1-24~deb12u5fixed

The information below is based on the following data on fixed versions.

PackageTypeReleaseFixed VersionUrgencyOriginDebian Bugs
dhcpcdsourcetrixie1:10.1.0-11+deb13u3
dhcpcdsource(unstable)1:10.3.1-1
dhcpcd5sourcebullseye7.1.0-2+deb11u1DLA-4686-1
dhcpcd5sourcebookworm9.4.1-24~deb12u5
dhcpcd5source(unstable)(unfixed)

Notes

https://github.com/NetworkConfiguration/dhcpcd/issues/567
Fixed by: https://github.com/NetworkConfiguration/dhcpcd/commit/117742d755b591764036dd4218f314f748a3d2b7 (v10.3.1)

Search for package or bug name: Reporting problems