BIND 10 #2892: blank client_id/server_id don't causes DHCPv6 server to discard messages

BIND 10 Development do-not-reply at isc.org
Fri Mar 29 00:11:14 UTC 2013


#2892: blank client_id/server_id don't causes DHCPv6 server to discard messages
-------------------------------------+-------------------------------------
            Reporter:  wlodekwencel  |                         Type:
              Status:  new           |  defect
           Milestone:  New Tasks     |                     Priority:
            Keywords:  dhcp,         |  medium
  client_id, server_id               |                    Component:  dhcp6
           Sensitive:  0             |                 CVSS Scoring:
         Sub-Project:  DHCP          |              Defect Severity:
Estimated Difficulty:  0             |  Medium
         Total Hours:  0             |  Feature Depending on Ticket:
                                     |          Add Hours to Ticket:  0
                                     |                    Internal?:  0
-------------------------------------+-------------------------------------
 Attached files are wireshark sessions.
 It looks like that DHCP (bind10-1.0.0/src/bin/dhcp6/dhcp6_srv.cc) checks
 only presence of client_id/server_id in messages not it's content.

 file:
 all_with_blank_client_id refers to
 RFC 3315 Section 15.2
 "Servers MUST discard any Solicit messages that do not include a Client
 Identifier option" and 15.4, 15.5, 15.6, 15.7, 15.8,

 file:
 request_wrong_server_id refers to
 RFC 3315 Section 15.4
 "Servers MUST discard any received Request message that meet any of the
 following conditions:
    -  the contents of the Server Identifier option do not match the
       server's DUID" and probably to: 15.6, 15.8, 15.9 (not tested)

-- 
Ticket URL: <http://bind10.isc.org/ticket/2892>
BIND 10 Development <http://bind10.isc.org>
BIND 10 Development


More information about the bind10-tickets mailing list