summaryrefslogtreecommitdiffstats
path: root/lib/libcrypto/objects/obj_dat.c
diff options
context:
space:
mode:
authorrenato <renato@openbsd.org>2016-07-16 19:20:16 +0000
committerrenato <renato@openbsd.org>2016-07-16 19:20:16 +0000
commita78ea73f827928c1e19cfa5f76567b253c6e1213 (patch)
treef9bae4266a6ef06e06fb3bf69fde2a5db58ba61f /lib/libcrypto/objects/obj_dat.c
parentFix sockopt name: ICMPV6_FILTER -> ICMP6_FILTER (diff)
downloadwireguard-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