Opened 4 years ago

Last modified 2 years ago

#3071 new defect

kea6: solicit with invalid options is accepted

Reported by: wlodekwencel Owned by:
Priority: medium Milestone: Outstanding Tasks
Component: dhcp6 Version:
Keywords: solicit Cc:
CVSS Scoring: Parent Tickets:
Sensitive: no Defect Severity: N/A
Sub-Project: DHCP Feature Depending on Ticket:
Estimated Difficulty: 0 Add Hours to Ticket: 0
Total Hours: 0 Internal?: no

Description

Solicit message tested with not allowed options in message:
server should discarded message with:
wrong client ID

and discard or reply with status code option with code UnSpecFail? for message that includes:
relay message
preference
server-unicast
status-code
interface-id
reconfigure

server answers with Advertise in every case.

Reference to:
RFC 3315, table A "Appearance of Options in Message Types"
RFC 3315 section 15.2

It looks like Kea6 doesn't checking messages for not allowed options.

To repeat all those cases plz use Forge project and run all test tagged with 'solicit_invalid', also attached wireshark capture for all those tests and html report.

Subtickets

Attachments (2)

solicit_invalid (208.1 KB) - added by wlodekwencel 4 years ago.
history.html (1.5 KB) - added by wlodekwencel 4 years ago.

Download all attachments as: .zip

Change History (5)

Changed 4 years ago by wlodekwencel

Changed 4 years ago by wlodekwencel

comment:1 Changed 4 years ago by tomek

  • Milestone changed from DHCP Outstanding Tasks to DHCP-QA Defects
  • Summary changed from kea6 solicit message. to kea6: solicit with invalid options is accepted

comment:2 Changed 2 years ago by tomek

  • Milestone changed from DHCP-QA Defects to DHCP Outstanding Tasks

comment:3 Changed 2 years ago by tomek

  • Milestone changed from DHCP Outstanding Tasks to Outstanding Tasks

Milestone renamed

Note: See TracTickets for help on using tickets.