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 |
---|---|---|---|---|---|---|---|
36 | 36 |
1 :
['sudo_fatal_nodebug_v1'] |
36 | 36 | _rs_stir | call site: 00025 | /src/sudo/lib/util/./arc4random.c:99 |
31 | 37 |
2 :
['sudo_warn_gettext_v1', 'sudo_warn_nodebug_v1'] |
37 | 43 | sudo_conf_read_v1 | call site: 00079 | /src/sudo/lib/util/./sudo_conf.c:734 |
10 | 89 |
4 :
['__errno_location', 'openat', 'sudo_arc4random_buf', 'mkdirat'] |
10 | 89 | mktemp_internal | call site: 00053 | /src/sudo/lib/util/./mktemp.c:107 |
10 | 10 |
2 :
['fputs', 'putc'] |
12 | 14 | warning | call site: 00030 | /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'] |
39 | 39 | sudo_conf_read_v1 | call site: 00073 | /src/sudo/lib/util/./sudo_conf.c:682 |
2 | 2 |
1 :
['strcmp'] |
9 | 9 | initprogname2 | call site: 00006 | /src/sudo/lib/util/./progname.c:79 |
2 | 2 |
1 :
['close'] |
4 | 4 | sudo_conf_read_v1 | call site: 00097 | /src/sudo/lib/util/./sudo_conf.c:781 |
2 | 2 |
1 :
['setlocale'] |
2 | 2 | sudo_conf_read_v1 | call site: 00099 | /src/sudo/lib/util/./sudo_conf.c:788 |
0 | 41 |
3 :
['sudo_warnx_nodebug_v1', 'free', 'sudo_warn_gettext_v1'] |
0 | 41 | parse_debug | call site: 00000 | /src/sudo/lib/util/./sudo_conf.c:298 |
0 | 41 |
2 :
['sudo_warnx_nodebug_v1', 'sudo_warn_gettext_v1'] |
0 | 41 | parse_path | call site: 00000 | /src/sudo/lib/util/./sudo_conf.c:217 |
0 | 41 |
3 :
['sudo_warnx_nodebug_v1', 'free', 'sudo_warn_gettext_v1'] |
0 | 41 | parse_plugin | call site: 00000 | /src/sudo/lib/util/./sudo_conf.c:373 |
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
strerror
[call site]
00028
warning
[function]
[call site]
00029
__errno_location
[call site]
00030
sudo_getprogname
[function]
[call site]
00031
vsnprintf
[call site]
00032
vasprintf
[call site]
00033
sudo_getprogname
[function]
[call site]
00034
fputs
[call site]
00035
fputs
[call site]
00036
vfprintf
[call site]
00037
fputs
[call site]
00038
fputs
[call site]
00039
putc
[call site]
00040
__errno_location
[call site]
00041
do_cleanup
[function]
[call site]
00042
exit
[call site]
00043
_rs_init
[function]
[call site]
00044
chacha_keysetup
[function]
[call site]
00045
chacha_ivsetup
[function]
[call site]
00046
_rs_rekey
[function]
[call site]
00047
chacha_encrypt_bytes
[function]
[call site]
00048
_rs_init
[function]
[call site]
00049
explicit_bzero
[call site]
00050
_rs_rekey
[function]
[call site]
00051
openat
[call site]
00052
__errno_location
[call site]
00053
mkdirat
[call site]
00054
__errno_location
[call site]
00055
__errno_location
[call site]
00056
write
[call site]
00057
close
[call site]
00058
close
[call site]
00059
sudo_conf_clear_paths_v1
[function]
[call site]
00060
sudo_conf_read_v1
[function]
[call site]
00061
setlocale
[call site]
00062
sudo_warn_nodebug_v1
[function]
[call site]
00063
__errno_location
[call site]
00064
strerror
[call site]
00065
warning
[function]
[call site]
00066
strdup
[call site]
00067
sudo_warn_gettext_v1
[function]
[call site]
00068
dgettext
[call site]
00069
sudo_warnx_nodebug_v1
[function]
[call site]
00070
warning
[function]
[call site]
00071
setlocale
[call site]
00072
sudo_strlcpy
[function]
[call site]
00073
__errno_location
[call site]
00074
sudo_warn_nodebug_v1
[function]
[call site]
00075
open
[call site]
00076
sudo_warn_gettext_v1
[function]
[call site]
00077
sudo_warn_nodebug_v1
[function]
[call site]
00078
fdopen
[call site]
00079
sudo_warn_gettext_v1
[function]
[call site]
00080
sudo_warn_nodebug_v1
[function]
[call site]
00081
sudo_conf_init
[function]
[call site]
00082
sudo_conf_clear_paths_v1
[function]
[call site]
00083
sudo_parseln_v2
[function]
[call site]
00084
getdelim
[call site]
00085
strchr
[call site]
00086
__ctype_b_loc
[call site]
00087
__ctype_b_loc
[call site]
00088
sudo_pow2_roundup_v2
[function]
[call site]
00089
__errno_location
[call site]
00090
sudo_debug_printf2_v1
[function]
[call site]
00091
realloc
[call site]
00092
sudo_debug_printf2_v1
[function]
[call site]
00093
strncasecmp
[call site]
00094
__ctype_b_loc
[call site]
00095
__ctype_b_loc
[call site]
00096
sudo_debug_printf2_v1
[function]
[call site]
00097
fclose
[call site]
00098
close
[call site]
00099
setlocale
[call site]
00100
sudo_conf_askpass_path_v1
[function]
[call site]
00101
sudo_conf_askpass_path_v1
[function]
[call site]
00102
sudo_warnx_nodebug_v1
[function]
[call site]
00103
sudo_conf_sesh_path_v1
[function]
[call site]
00104
sudo_conf_sesh_path_v1
[function]
[call site]
00105
sudo_warnx_nodebug_v1
[function]
[call site]
00106
sudo_conf_intercept_path_v1
[function]
[call site]
00107
sudo_conf_intercept_path_v1
[function]
[call site]
00108
sudo_warnx_nodebug_v1
[function]
[call site]
00109
sudo_conf_noexec_path_v1
[function]
[call site]
00110
sudo_conf_noexec_path_v1
[function]
[call site]
00111
sudo_warnx_nodebug_v1
[function]
[call site]
00112
sudo_conf_plugin_dir_path_v1
[function]
[call site]
00113
sudo_conf_plugin_dir_path_v1
[function]
[call site]
00114
sudo_warnx_nodebug_v1
[function]
[call site]
00115
sudo_conf_disable_coredump_v1
[function]
[call site]
00116
sudo_warnx_nodebug_v1
[function]
[call site]
00117
sudo_conf_group_source_v1
[function]
[call site]
00118
sudo_conf_group_source_v1
[function]
[call site]
00119
sudo_warnx_nodebug_v1
[function]
[call site]
00120
sudo_conf_max_groups_v1
[function]
[call site]
00121
sudo_warnx_nodebug_v1
[function]
[call site]
00122
sudo_conf_probe_interfaces_v1
[function]
[call site]
00123
sudo_warnx_nodebug_v1
[function]
[call site]
00124
sudo_conf_plugins_v1
[function]
[call site]
00125
sudo_warnx_nodebug_v1
[function]
[call site]
00126
sudo_conf_debugging_v1
[function]
[call site]
00127
sudo_warnx_nodebug_v1
[function]
[call site]
00128
sudo_getprogname
[function]
[call site]
00129
sudo_conf_debug_files_v1
[function]
[call site]
00130
sudo_basename_v1
[function]
[call site]
00131
strcmp
[call site]
00132
strcmp
[call site]
00133
sudo_getprogname
[function]
[call site]
00134
sudo_warnx_nodebug_v1
[function]
[call site]
00135
unlink
[call site]
00136
fflush
[call site]
00137