Commit 56a6b60
validate the dhcp server-id in dhcp_msg_type so a forged dhcpnak with an absent or mismatched server identifier can no longer deconfigure the lease
this pretty much mirrors the guard already in dhcp_parse_ack1 parent ba78b52 commit 56a6b60
3 files changed
Lines changed: 74 additions & 10 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1289 | 1289 | | |
1290 | 1290 | | |
1291 | 1291 | | |
1292 | | - | |
| 1292 | + | |
1293 | 1293 | | |
1294 | 1294 | | |
1295 | 1295 | | |
| |||
1307 | 1307 | | |
1308 | 1308 | | |
1309 | 1309 | | |
| 1310 | + | |
| 1311 | + | |
| 1312 | + | |
1310 | 1313 | | |
1311 | 1314 | | |
1312 | 1315 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
371 | 371 | | |
372 | 372 | | |
373 | 373 | | |
| 374 | + | |
| 375 | + | |
| 376 | + | |
| 377 | + | |
| 378 | + | |
| 379 | + | |
| 380 | + | |
| 381 | + | |
| 382 | + | |
| 383 | + | |
| 384 | + | |
| 385 | + | |
| 386 | + | |
| 387 | + | |
| 388 | + | |
| 389 | + | |
| 390 | + | |
| 391 | + | |
| 392 | + | |
| 393 | + | |
| 394 | + | |
| 395 | + | |
| 396 | + | |
| 397 | + | |
| 398 | + | |
| 399 | + | |
| 400 | + | |
| 401 | + | |
| 402 | + | |
| 403 | + | |
| 404 | + | |
| 405 | + | |
| 406 | + | |
| 407 | + | |
| 408 | + | |
| 409 | + | |
| 410 | + | |
| 411 | + | |
| 412 | + | |
| 413 | + | |
| 414 | + | |
| 415 | + | |
| 416 | + | |
| 417 | + | |
| 418 | + | |
| 419 | + | |
| 420 | + | |
| 421 | + | |
| 422 | + | |
| 423 | + | |
| 424 | + | |
| 425 | + | |
| 426 | + | |
| 427 | + | |
374 | 428 | | |
375 | | - | |
| 429 | + | |
376 | 430 | | |
377 | 431 | | |
378 | 432 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7592 | 7592 | | |
7593 | 7593 | | |
7594 | 7594 | | |
| 7595 | + | |
| 7596 | + | |
| 7597 | + | |
7595 | 7598 | | |
7596 | 7599 | | |
7597 | 7600 | | |
| |||
7618 | 7621 | | |
7619 | 7622 | | |
7620 | 7623 | | |
7621 | | - | |
7622 | | - | |
| 7624 | + | |
| 7625 | + | |
| 7626 | + | |
| 7627 | + | |
| 7628 | + | |
| 7629 | + | |
7623 | 7630 | | |
7624 | 7631 | | |
7625 | | - | |
| 7632 | + | |
| 7633 | + | |
| 7634 | + | |
| 7635 | + | |
| 7636 | + | |
| 7637 | + | |
7626 | 7638 | | |
7627 | 7639 | | |
7628 | 7640 | | |
| |||
8282 | 8294 | | |
8283 | 8295 | | |
8284 | 8296 | | |
8285 | | - | |
8286 | | - | |
8287 | | - | |
8288 | | - | |
8289 | | - | |
8290 | 8297 | | |
8291 | 8298 | | |
8292 | 8299 | | |
| |||
0 commit comments