Legacy Networking | DHCP request includes host name option even if hostname is zero length (#18)
Trac Migrate (@tracmigrate)
gitlab at rtems.org
Fri Jan 31 18:25:15 UTC 2025
Trac Migrate created an issue: https://gitlab.rtems.org/rtems/pkg/rtems-net-legacy/-/issues/18
Assignee: Trac Migrate
Original author: Sal
DHCP requests add the hostname option in dhcp_request_req() without checking its length, so the hostname can be of any length. This is a defect because the DHCP spec (https://tools.ietf.org/html/rfc2132) requires the hostname to have a minimum length of 1 char.
This appears to trigger a bug in a specific Netgear router that causes it's DHCP process to lock up and could affect other things as well.
This bug can be solved applying the patch made by Aun-Ali Zaidi in the original ticket reporting this defect (https://devel.rtems.org/ticket/1405) that was never applied.
I've been able to compile the code with the patch applied and it didn't raise any warnings.
Original ticket: https://devel.rtems.org/ticket/1405
* [0001-libnetworking-rtems_dhcp.c-Fix-improper-hostname-han.2-3.patch](/assets/tracmigration/ticket_attachments/0001-libnetworking-rtems_dhcp.c-Fix-improper-hostname-han.2-3.patch)
--
View it on GitLab: https://gitlab.rtems.org/rtems/pkg/rtems-net-legacy/-/issues/18
You're receiving this email because of your account on gitlab.rtems.org.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rtems.org/pipermail/bugs/attachments/20250131/aaa70336/attachment-0001.htm>
More information about the bugs
mailing list