The followings are the branches where fuzzer fails to bypass.
Unique non-covered Complexity | Unique Reachable Complexities | Unique Reachable Functions | All non-covered Complexity | All Reachable Complexity | Function Name | Function Callsite | Blocked Branch |
---|---|---|---|---|---|---|---|
33 | 33 |
1 :
['sudo_fatal_nodebug_v1'] |
33 | 33 | _rs_stir | call site: 00025 | /src/sudo/lib/util/./arc4random.c:99 |
28 | 34 |
2 :
['sudo_warn_nodebug_v1', 'sudo_warn_gettext_v1'] |
34 | 42 | sudo_conf_read_v1 | call site: 00075 | /src/sudo/lib/util/./sudo_conf.c:709 |
10 | 86 |
4 :
['__errno_location', 'sudo_arc4random_buf', 'mkdirat', 'openat'] |
10 | 86 | mktemp_internal | call site: 00038 | /src/sudo/lib/util/./mktemp.c:107 |
10 | 10 |
2 :
['fputs', 'putc'] |
12 | 14 | warning | call site: 00052 | /src/sudo/lib/util/./fatal.c:192 |
5 | 5 |
1 :
['sudo_basename_v1'] |
14 | 14 | initprogname2 | call site: 00005 | /src/sudo/lib/util/./progname.c:67 |
2 | 2 |
1 :
['__errno_location'] |
36 | 38 | sudo_conf_read_v1 | call site: 00070 | /src/sudo/lib/util/./sudo_conf.c:657 |
2 | 2 |
1 :
['strcmp'] |
9 | 9 | initprogname2 | call site: 00006 | /src/sudo/lib/util/./progname.c:79 |
2 | 2 |
1 :
['close'] |
4 | 6 | sudo_conf_read_v1 | call site: 00092 | /src/sudo/lib/util/./sudo_conf.c:756 |
2 | 2 |
1 :
['setlocale'] |
2 | 4 | sudo_conf_read_v1 | call site: 00094 | /src/sudo/lib/util/./sudo_conf.c:763 |
0 | 38 |
3 :
['sudo_warn_gettext_v1', 'sudo_warnx_nodebug_v1', 'free'] |
0 | 40 | parse_debug | call site: 00000 | /src/sudo/lib/util/./sudo_conf.c:295 |
0 | 38 |
2 :
['sudo_warnx_nodebug_v1', 'sudo_warn_gettext_v1'] |
0 | 40 | parse_path | call site: 00000 | /src/sudo/lib/util/./sudo_conf.c:214 |
0 | 38 |
3 :
['sudo_warn_gettext_v1', 'sudo_warnx_nodebug_v1', 'free'] |
0 | 40 | parse_plugin | call site: 00000 | /src/sudo/lib/util/./sudo_conf.c:370 |
LLVMFuzzerTestOneInput
[function]
[call site]
00000
sudo_conf_plugins_v1
[function]
[call site]
00001
sudo_conf_debugging_v1
[function]
[call site]
00002
initprogname
[function]
[call site]
00003
initprogname2
[function]
[call site]
00004
sudo_getprogname
[function]
[call site]
00005
sudo_basename_v1
[function]
[call site]
00006
strrchr
[call site]
00007
strcmp
[call site]
00008
sudo_setprogname
[function]
[call site]
00009
sudo_basename_v1
[function]
[call site]
00010
getenv
[call site]
00011
sudo_warn_set_conversation_v1
[function]
[call site]
00012
fuzz_conversation
[function]
[call site]
00013
sudo_mkstemp
[function]
[call site]
00014
mktemp_internal
[function]
[call site]
00015
strlen
[call site]
00016
__errno_location
[call site]
00017
__errno_location
[call site]
00018
__errno_location
[call site]
00019
sudo_arc4random_buf
[function]
[call site]
00020
_rs_random_buf
[function]
[call site]
00021
_rs_stir_if_needed
[function]
[call site]
00022
getpid
[call site]
00023
_rs_stir
[function]
[call site]
00024
getentropy
[call site]
00025
sudo_fatal_nodebug_v1
[function]
[call site]
00026
__errno_location
[call site]
00027
do_cleanup
[function]
[call site]
00028
exit
[call site]
00029
_rs_init
[function]
[call site]
00030
chacha_keysetup
[function]
[call site]
00031
chacha_ivsetup
[function]
[call site]
00032
_rs_rekey
[function]
[call site]
00033
chacha_encrypt_bytes
[function]
[call site]
00034
_rs_init
[function]
[call site]
00035
explicit_bzero
[call site]
00036
_rs_rekey
[function]
[call site]
00037
openat
[call site]
00038
mkdirat
[call site]
00039
__errno_location
[call site]
00040
write
[call site]
00041
close
[call site]
00042
close
[call site]
00043
sudo_conf_clear_paths_v1
[function]
[call site]
00044
sudo_debug_enter_v1
[function]
[call site]
00045
sudo_conf_read_v1
[function]
[call site]
00046
sudo_debug_enter_v1
[function]
[call site]
00047
setlocale
[call site]
00048
sudo_warn_nodebug_v1
[function]
[call site]
00049
__errno_location
[call site]
00050
warning
[function]
[call site]
00051
__errno_location
[call site]
00052
sudo_getprogname
[function]
[call site]
00053
vsnprintf
[call site]
00054
vsnprintf
[call site]
00055
sudo_getprogname
[function]
[call site]
00056
fputs
[call site]
00057
fputs
[call site]
00058
vfprintf
[call site]
00059
fputs
[call site]
00060
fputs
[call site]
00061
putc
[call site]
00062
__errno_location
[call site]
00063
sudo_debug_exit_int_v1
[function]
[call site]
00064
strdup
[call site]
00065
sudo_warn_gettext_v1
[function]
[call site]
00066
dgettext
[call site]
00067
sudo_debug_exit_int_v1
[function]
[call site]
00068
setlocale
[call site]
00069
sudo_strlcpy
[function]
[call site]
00070
__errno_location
[call site]
00071
sudo_warn_nodebug_v1
[function]
[call site]
00072
open
[call site]
00073
sudo_warn_gettext_v1
[function]
[call site]
00074
fdopen
[call site]
00075
sudo_warn_gettext_v1
[function]
[call site]
00076
sudo_conf_init
[function]
[call site]
00077
sudo_debug_enter_v1
[function]
[call site]
00078
sudo_conf_clear_paths_v1
[function]
[call site]
00079
sudo_debug_exit_v1
[function]
[call site]
00080
sudo_parseln_v2
[function]
[call site]
00081
sudo_debug_enter_v1
[function]
[call site]
00082
getdelim
[call site]
00083
__ctype_b_loc
[call site]
00084
realloc
[call site]
00085
sudo_debug_printf2_v1
[function]
[call site]
00086
sudo_debug_exit_ssize_t_v1
[function]
[call site]
00087
sudo_debug_exit_ssize_t_v1
[function]
[call site]
00088
strncasecmp
[call site]
00089
__ctype_b_loc
[call site]
00090
__ctype_b_loc
[call site]
00091
sudo_debug_printf2_v1
[function]
[call site]
00092
fclose
[call site]
00093
close
[call site]
00094
setlocale
[call site]
00095
sudo_debug_exit_int_v1
[function]
[call site]
00096
sudo_conf_askpass_path_v1
[function]
[call site]
00097
sudo_conf_askpass_path_v1
[function]
[call site]
00098
sudo_conf_sesh_path_v1
[function]
[call site]
00099
sudo_conf_sesh_path_v1
[function]
[call site]
00100
sudo_warnx_nodebug_v1
[function]
[call site]
00101
warning
[function]
[call site]
00102
sudo_conf_intercept_path_v1
[function]
[call site]
00103
sudo_conf_intercept_path_v1
[function]
[call site]
00104
sudo_warnx_nodebug_v1
[function]
[call site]
00105
sudo_conf_noexec_path_v1
[function]
[call site]
00106
sudo_conf_noexec_path_v1
[function]
[call site]
00107
sudo_warnx_nodebug_v1
[function]
[call site]
00108
sudo_conf_plugin_dir_path_v1
[function]
[call site]
00109
sudo_conf_plugin_dir_path_v1
[function]
[call site]
00110
sudo_warnx_nodebug_v1
[function]
[call site]
00111
sudo_conf_disable_coredump_v1
[function]
[call site]
00112
sudo_warnx_nodebug_v1
[function]
[call site]
00113
sudo_conf_group_source_v1
[function]
[call site]
00114
sudo_conf_group_source_v1
[function]
[call site]
00115
sudo_warnx_nodebug_v1
[function]
[call site]
00116
sudo_conf_max_groups_v1
[function]
[call site]
00117
sudo_warnx_nodebug_v1
[function]
[call site]
00118
sudo_conf_probe_interfaces_v1
[function]
[call site]
00119
sudo_warnx_nodebug_v1
[function]
[call site]
00120
sudo_conf_plugins_v1
[function]
[call site]
00121
sudo_warnx_nodebug_v1
[function]
[call site]
00122
sudo_conf_debugging_v1
[function]
[call site]
00123
sudo_warnx_nodebug_v1
[function]
[call site]
00124
sudo_getprogname
[function]
[call site]
00125
sudo_conf_debug_files_v1
[function]
[call site]
00126
sudo_debug_enter_v1
[function]
[call site]
00127
sudo_basename_v1
[function]
[call site]
00128
strcmp
[call site]
00129
strcmp
[call site]
00130
sudo_debug_exit_ptr_v1
[function]
[call site]
00131
sudo_debug_exit_ptr_v1
[function]
[call site]
00132
sudo_getprogname
[function]
[call site]
00133
sudo_warnx_nodebug_v1
[function]
[call site]
00134
unlink
[call site]
00135
fflush
[call site]
00136