diff options
author | 2016-07-16 19:20:16 +0000 | |
---|---|---|
committer | 2016-07-16 19:20:16 +0000 | |
commit | a78ea73f827928c1e19cfa5f76567b253c6e1213 (patch) | |
tree | f9bae4266a6ef06e06fb3bf69fde2a5db58ba61f /lib/libcrypto/objects/obj_dat.c | |
parent | Fix sockopt name: ICMPV6_FILTER -> ICMP6_FILTER (diff) | |
download | wireguard-openbsd-a78ea73f827928c1e19cfa5f76567b253c6e1213.tar.xz wireguard-openbsd-a78ea73f827928c1e19cfa5f76567b253c6e1213.zip |
Fix parsing of mal-formed optional TLVs/Sub-TLVs.
We must detect if a TLV's length extends beyond the end of the containing
message. And, if so, send a fatal "Bad TLV Length" notification message.
Found with the Mu Dynamics Mu-8000 protocol fuzzer.
Diffstat (limited to 'lib/libcrypto/objects/obj_dat.c')
0 files changed, 0 insertions, 0 deletions