The BOOTP file field is written to the lease file without...
High severity
Unreviewed
Published
Apr 30, 2026
to the GitHub Advisory Database
•
Updated Apr 30, 2026
Description
Published by the National Vulnerability Database
Apr 30, 2026
Published to the GitHub Advisory Database
Apr 30, 2026
Last updated
Apr 30, 2026
The BOOTP file field is written to the lease file without escaping embedded double-quotes, allowing injection of arbitrary dhclient.conf directives. When the lease file is subsequently re-parsed by dhclient, e.g., after a system restart, an attacker-controlled field from the lease is passed to dhclient-script(8), which evaluates it.
A rogue DHCP server may be able to execute arbirary code as root on a system running dhclient.
References