Fuzz introspector: pam_ipmi_fuzzer
For issues and ideas: https://github.com/ossf/fuzz-introspector/issues

Fuzz blockers

The following nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
7 80 update_pass_special_file call site: 00080 strncmp
4 42 update_pass_special_file call site: 00042 fclose
4 58 encrypt_decrypt_data call site: 00058 HMAC
4 69 encrypt_decrypt_data call site: 00069 pam_syslog
4 75 encrypt_decrypt_data call site: 00075 pam_syslog
2 7 LLVMFuzzerTestOneInput call site: 00007 unlink
2 21 update_pass_special_file call site: 00021 pam_syslog
2 28 get_temp_file_handle call site: 00028 pam_syslog
2 36 update_pass_special_file call site: 00036 fclose
2 47 update_pass_special_file call site: 00047 fclose
2 50 update_pass_special_file call site: 00050 fclose
2 65 encrypt_decrypt_data call site: 00065 pam_syslog

Fuzzer calltree

0 LLVMFuzzerTestOneInput [function] [call site] 00000
1 mkstemp [call site] 00001
1 write [call site] 00002
1 close [call site] 00003
1 mkstemp [call site] 00004
1 unlink [call site] 00005
1 write [call site] 00006
1 close [call site] 00007
1 unlink [call site] 00008
1 unlink [call site] 00009
1 update_pass_special_file [function] [call site] 00010
2 strlen [call site] 00011
2 strlen [call site] 00012
2 EVP_aes_128_cbc [call site] 00013
2 EVP_sha256 [call site] 00014
2 EVP_CIPHER_iv_length [call site] 00015
2 EVP_MD_block_size [call site] 00016
2 strlen [call site] 00017
2 pam_syslog [call site] 00018
2 fopen [call site] 00019
2 pam_syslog [call site] 00020
2 fread [call site] 00021
2 pam_syslog [call site] 00022
2 fclose [call site] 00023
2 fclose [call site] 00024
2 snprintf [call site] 00025
2 get_temp_file_handle [function] [call site] 00026
3 umask [call site] 00027
3 mkstemp [call site] 00028
3 pam_syslog [call site] 00029
3 umask [call site] 00030
3 pam_syslog [call site] 00031
3 fdopen [call site] 00032
3 umask [call site] 00033
2 fopen [call site] 00034
2 fileno [call site] 00035
2 fstat [call site] 00036
2 fclose [call site] 00037
2 fclose [call site] 00038
2 fileno [call site] 00039
2 fchown [call site] 00040
2 fileno [call site] 00041
2 fchmod [call site] 00042
2 fclose [call site] 00043
2 fclose [call site] 00044
2 fclose [call site] 00045
2 fclose [call site] 00046
2 fread [call site] 00047
2 fclose [call site] 00048
2 fclose [call site] 00049
2 EVP_CIPHER_block_size [call site] 00050
2 fclose [call site] 00051
2 fclose [call site] 00052
2 HMAC [call site] 00053
2 encrypt_decrypt_data [function] [call site] 00054
3 EVP_CIPHER_key_length [call site] 00055
3 EVP_CIPHER_iv_length [call site] 00056
3 pam_syslog [call site] 00057
3 EVP_sha256 [call site] 00058
3 HMAC [call site] 00059
3 pam_syslog [call site] 00060
3 memcmp [call site] 00061
3 pam_syslog [call site] 00062
3 EVP_CIPHER_CTX_new [call site] 00063
3 EVP_CIPHER_CTX_set_padding [call site] 00064
3 EVP_CipherInit_ex [call site] 00065
3 pam_syslog [call site] 00066
3 EVP_CIPHER_CTX_free [call site] 00067
3 EVP_CipherUpdate [call site] 00068
3 EVP_CipherFinal [call site] 00069
3 pam_syslog [call site] 00070
3 EVP_CIPHER_CTX_free [call site] 00071
3 pam_syslog [call site] 00072
3 EVP_CIPHER_CTX_free [call site] 00073
3 EVP_CIPHER_CTX_free [call site] 00074
3 HMAC [call site] 00075
3 pam_syslog [call site] 00076
2 pam_syslog [call site] 00077
2 fclose [call site] 00078
2 fclose [call site] 00079
2 strtok [call site] 00080
2 strncmp [call site] 00081
2 snprintf [call site] 00082
2 snprintf [call site] 00083
2 strtok [call site] 00084
2 EVP_CIPHER_block_size [call site] 00085
2 fclose [call site] 00086
2 fclose [call site] 00087
2 fclose [call site] 00088
2 snprintf [call site] 00089
2 EVP_MD_block_size [call site] 00090
2 RAND_bytes [call site] 00091
2 pam_syslog [call site] 00092
2 fclose [call site] 00093
2 EVP_MD_block_size [call site] 00094
2 HMAC [call site] 00095
2 EVP_CIPHER_iv_length [call site] 00096
2 RAND_bytes [call site] 00097
2 pam_syslog [call site] 00098
2 fclose [call site] 00099
2 EVP_CIPHER_block_size [call site] 00100
2 pam_syslog [call site] 00101
2 fclose [call site] 00102
2 EVP_CIPHER_iv_length [call site] 00103
2 encrypt_decrypt_data [function] [call site] 00104
2 pam_syslog [call site] 00105
2 fclose [call site] 00106
2 EVP_MD_block_size [call site] 00107
2 EVP_CIPHER_iv_length [call site] 00108
2 fwrite [call site] 00109
2 pam_syslog [call site] 00110
2 fwrite [call site] 00111
2 pam_syslog [call site] 00112
2 fwrite [call site] 00113
2 pam_syslog [call site] 00114
2 fwrite [call site] 00115
2 pam_syslog [call site] 00116
2 fwrite [call site] 00117
2 pam_syslog [call site] 00118
2 fflush [call site] 00119
2 fileno [call site] 00120
2 fsync [call site] 00121
2 pam_syslog [call site] 00122
2 fclose [call site] 00123
2 pam_syslog [call site] 00124
2 rename [call site] 00125
2 pam_syslog [call site] 00126
2 unlink [call site] 00127
1 unlink [call site] 00128
1 unlink [call site] 00129