dhcp6: make sure we have enough space for the DHCP6 option header
authorLennart Poettering <lennart@poettering.net>
Fri, 19 Oct 2018 10:12:33 +0000 (12:12 +0200)
committerLukáš Nykrýn <lnykryn@redhat.com>
Tue, 4 Dec 2018 12:16:10 +0000 (13:16 +0100)
commitc232bc1f346a6af9777c216d01f7940898ae1650
tree170dea5aad7dbb6abe16892b2a1b1d1d1dc58710
parentebdb96247433d920b391672e019da9402aabd351
dhcp6: make sure we have enough space for the DHCP6 option header

Fixes a vulnerability originally discovered by Felix Wilhelm from
Google.

CVE-2018-15688
LP: #1795921
https://bugzilla.redhat.com/show_bug.cgi?id=1639067

(cherry-picked from commit 4dac5eaba4e419b29c97da38a8b1f82336c2c892)

Resolves: #1643363
src/libsystemd-network/dhcp6-option.c