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.


_______________________________________________
bugs mailing list
bugs@rtems.org
http://lists.rtems.org/mailman/listinfo/bugs

Reply via email to