Heap overflow in libnv
When processing the header of an incoming message, libnv failed to properly validate the message size.
6 records
When processing the header of an incoming message, libnv failed to properly validate the message size.
When exchanging data over a socket, libnv uses select(2) to wait for data to arrive.
As dhclient is building an environment to pass to dhclient-script, it may need to resize the array of string pointers.
Incorrect packet validation allowed unbounded recursion parsing SCTP chunk parameters.
An operator precedence bug in the kernel results in a scenario where a buffer overflow causes attacker-controlled data to overwrite adjacent execve(2) argument buffers.
The BOOTP file field is written to the lease file without escaping embedded double-quotes, allowing injection of arbitrary dhclient.conf directives.