all messages for Guix-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* bug#68619: dhcp-client-service-type uses end-of-life dhclient
@ 2024-01-20 18:44 Sören Tempel
  2024-01-27 12:20 ` Sören Tempel
  0 siblings, 1 reply; 2+ messages in thread
From: Sören Tempel @ 2024-01-20 18:44 UTC (permalink / raw)
  To: 68619

Hello,

I recently installed the Guix operating system and selected DHCP-based
network configuration in the installer. Today I noticed that the DHCP
client installed by default seems to be dhclient from ISC-DHCP. This is
problematic as this DHCP implementation has reached its end-of-life in
2022 [1]. This is also mentioned in the Guix package description.

The dhcp-client-service-type has a package configuration option, in
theory, allowing usage with other DHCP clients. Unfortunately, it seems
to require that the package provides /sbin/dhclient and I am not aware
of any package that has this executable. In general, it seems there
is no other DHCP client package available in Guix.

Therefore, I believe the course of action here would be to: (a) package
a different DHCP client (dhcpcd [2] may be a good candidate) and (b)
make sure that dhcp-client-service-type is compatible with this client
and uses it by default.

I would argue that this is an important issue, as a DHCP client
processes untrusted input from the local network and is thus subject to
potential security vulnerabilities.

Greetings,
Sören

[1]: https://www.isc.org/blogs/isc-dhcp-eol/
[2]: https://roy.marples.name/projects/dhcpcd




^ permalink raw reply	[flat|nested] 2+ messages in thread

* bug#68619: dhcp-client-service-type uses end-of-life dhclient
  2024-01-20 18:44 bug#68619: dhcp-client-service-type uses end-of-life dhclient Sören Tempel
@ 2024-01-27 12:20 ` Sören Tempel
  0 siblings, 0 replies; 2+ messages in thread
From: Sören Tempel @ 2024-01-27 12:20 UTC (permalink / raw)
  To: 68619

> I believe the course of action here would be to: (a) package a
> different DHCP client (dhcpcd [2] may be a good candidate) and (b)
> make sure that dhcp-client-service-type is compatible with this client
> and uses it by default.

I started working on this, see <https://issues.guix.gnu.org/68675>.

Greetings
Sören




^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2024-01-27 12:21 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-01-20 18:44 bug#68619: dhcp-client-service-type uses end-of-life dhclient Sören Tempel
2024-01-27 12:20 ` Sören Tempel

Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/guix.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.