Actions
Bug #8873
closed
GL
GL
dhcp: parser ignores the declared length of time options
Bug #8873:
dhcp: parser ignores the declared length of time options
Affected Versions:
Effort:
Difficulty:
Label:
Description
DHCP options 51, 58, and 59 contain four-byte time values, but the parser ignores their length byte and always consumes four bytes.
Malformed options with lengths other than four can therefore desynchronize option parsing and produce false matches for dhcp.leasetime, dhcp.renewal_time, or dhcp.rebinding_time.
The parser should reject these options unless their declared length is exactly four.
GL Updated by Giuseppe Longo about 2 months ago
- Subject changed from dhcp parser ignores the declared length of time options to dhcp: parser ignores the declared length of time options
GL Updated by Giuseppe Longo about 1 month ago
- Status changed from Assigned to In Review
JI Updated by Jason Ish about 1 month ago
- Label Needs backport to 8.0 added
OT Updated by OISF Ticketbot about 1 month ago
- Subtask #8935 added
OT Updated by OISF Ticketbot about 1 month ago
- Label deleted (
Needs backport to 8.0)
Actions