]> git.proxmox.com Git - ovs.git/commit
lex: Fix parsing of long tokens.
authorBen Pfaff <blp@ovn.org>
Tue, 2 Jan 2018 19:15:42 +0000 (11:15 -0800)
committerBen Pfaff <blp@ovn.org>
Mon, 8 Jan 2018 19:17:20 +0000 (11:17 -0800)
commit7173efa00bb0da0b733ef98c8cb1f09f86359deb
tree3779d42ba8520ae0ad9db0432fad1aaf94749e1f
parent8b54e31ff32904339c83abb8c1ab865de5d5a13c
lex: Fix parsing of long tokens.

When a token is longer than the built-in 256-byte buffer, a buffer is
malloc()'d but it was not properly null-terminated.

Found by afl-fuzz.

Reported-by: Bhargava Shastry <bshastry@sec.t-labs.tu-berlin.de>
Signed-off-by: Ben Pfaff <blp@ovn.org>
Reviewed-by: Greg Rose <gvrose8192@gmail.com>
ovn/lib/lex.c