diff options
author | Douglas Bagnall <douglas.bagnall@catalyst.net.nz> | 2020-12-18 17:58:56 +1300 |
---|---|---|
committer | Andrew Bartlett <abartlet@samba.org> | 2023-04-28 02:15:36 +0000 |
commit | 9ab0d65fc0e0b52a7c24c2ca0d2b951a83e40acd (patch) | |
tree | 953f1a4eddcfd990c13079bff1cc49e59da047af /lib/fuzzing/wscript_build | |
parent | dc96e9cfd5dad8e4586ef6214214f225fdf852c2 (diff) | |
download | samba-9ab0d65fc0e0b52a7c24c2ca0d2b951a83e40acd.tar.gz |
lib/fuzzing: add fuzzer for sddl_parse
Apart from catching crashes in the actual parsing, we abort if the SD
we end up with will not round trip back through SDDL to an identical
SD.
Signed-off-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
Diffstat (limited to 'lib/fuzzing/wscript_build')
-rw-r--r-- | lib/fuzzing/wscript_build | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/lib/fuzzing/wscript_build b/lib/fuzzing/wscript_build index ee3cfc14317..187c23c7cb8 100644 --- a/lib/fuzzing/wscript_build +++ b/lib/fuzzing/wscript_build @@ -32,6 +32,11 @@ bld.SAMBA_BINARY('fuzz_reg_parse', deps='fuzzing samba3-util smbconf REGFIO afl-fuzz-main', fuzzer=True) +bld.SAMBA_BINARY('fuzz_sddl_parse', + source='fuzz_sddl_parse.c', + deps='fuzzing samba-security afl-fuzz-main', + fuzzer=True) + bld.SAMBA_BINARY('fuzz_nmblib_parse_packet', source='fuzz_nmblib_parse_packet.c', deps='fuzzing libsmb afl-fuzz-main', |