Package: wpasupplicant
Version: 0.6.9-2
Severity: important
Tags: security

Hi,

your syslog patch changes _wpa_hexdump() to create the debug string in a
local buffer on the stack before emitting it - however you boldly assume
that 2048B "should be enough for everyone". When connecting to a WPA-EAP
network here, my network card receives a 1028B packet during the handshake,
which *easily* exceeds the 2048B for the hexdump string and smashes the
stack. Maybe you should take the input length into account?


Regards,

Jan

Attachment: signature.asc
Description: Digital signature

Reply via email to