[*] Binary protection state of libxtables.so.4.0.0
RELRO CANARY NX PIE RPATH RUNPATH SYMBOLS
No RELRO No Canary found NX disabled DSO No RPATH No RUNPATH Symbols
==> CWE-Checker results for libxtables.so.4.0.0
CWE id | address | tids | symbols | description
CWE787 | 73488 | instr_0x00011f1 | NA | Out-of-bounds Write Memory write at 73488 may be out of bounds.
CWE787 | 76632 | instr_0x00012b5 | NA | Out-of-bounds Write Memory write at 76632 may be out of bounds.
CWE787 | 78972 | instr_0x0001347 | NA | Out-of-bounds Write Memory write at 78972 may be out of bounds.
CWE787 | 81604 | instr_0x00013ec | NA | Out-of-bounds Write Memory write at 81604 may be out of bounds.
CWE787 | 85068 | instr_0x00014c4 | NA | Out-of-bounds Write Memory write at 85068 may be out of bounds.
CWE787 | 86368 | instr_0x0001516 | NA | Out-of-bounds Write Memory write at 86368 may be out of bounds.
CWE134 | 81952 | instr_0x0001402 | snprintf | Externally Controlled Format String Potential externally controlled format string for call to snprintf at 81952
CWE134 | 81716 | instr_0x00013f3 | snprintf | Externally Controlled Format String Potential externally controlled format string for call to snprintf at 81716
CWE134 | 72336 | instr_0x00011a9 | sprintf | Externally Controlled Format String Potential externally controlled format string for call to sprintf at 72336
CWE134 | 73016 | instr_0x00011d3 | sprintf | Externally Controlled Format String Potential externally controlled format string for call to sprintf at 73016
CWE134 | 72560 | instr_0x00011b7 | sprintf | Externally Controlled Format String Potential externally controlled format string for call to sprintf at 72560
CWE190 | 83764 | instr_0x0001473 | malloc | Integer Overflow or Wraparound Potential overflow due to multiplication before call to malloc at 83764
CWE252 | 86456,86480 | instr_0x000151b | fputc | Unchecked Return Value There is no check of the return value of 86456 fputc.
CWE252 | 74752,74900 | instr_0x0001240 | strtoul | Unchecked Return Value There is no check of the return value of 74752 strtoul.
CWE252 | 71936,71960 | instr_0x0001190 | fputc | Unchecked Return Value There is no check of the return value of 71936 fputc.
CWE252 | 71912,71936 | instr_0x000118e | fputc | Unchecked Return Value There is no check of the return value of 71912 fputc.
CWE252 | 71820,71844 | instr_0x0001188 | fputc | Unchecked Return Value There is no check of the return value of 71820 fputc.
CWE467 | 84488 | instr_0x00014a0 | NA | Use of sizeof on a Pointer Type sizeof on pointer at 84488 memcpy.
CWE467 | 85432 | instr_0x00014db | NA | Use of sizeof on a Pointer Type sizeof on pointer at 85432 memcpy.
CWE467 | 85800 | instr_0x00014f2 | NA | Use of sizeof on a Pointer Type sizeof on pointer at 85800 memcpy.
CWE676 | 72336 | instr_0x00011a9 | xtables_ipaddr_ | Use of Potentially Dangerous Function xtables_ipaddr_to_numeric 72336 -> sprintf
CWE676 | 72560 | instr_0x00011b7 | xtables_ipmask_ | Use of Potentially Dangerous Function xtables_ipmask_to_numeric 72560 -> sprintf
CWE676 | 72936 | instr_0x00011ce | xtables_ip6mask | Use of Potentially Dangerous Function xtables_ip6mask_to_numeric 72936 -> strcpy
CWE676 | 72984 | instr_0x00011d1 | xtables_ip6mask | Use of Potentially Dangerous Function xtables_ip6mask_to_numeric 72984 -> strcat
CWE676 | 73016 | instr_0x00011d3 | xtables_ip6mask | Use of Potentially Dangerous Function xtables_ip6mask_to_numeric 73016 -> sprintf
CWE676 | 73140 | instr_0x00011db | xtables_ip6addr | Use of Potentially Dangerous Function xtables_ip6addr_to_anyname 73140 -> memcpy
CWE676 | 73876 | instr_0x0001209 | xtables_parse_i | Use of Potentially Dangerous Function xtables_parse_interface 73876 -> strlen
CWE676 | 73904 | instr_0x000120b | xtables_parse_i | Use of Potentially Dangerous Function xtables_parse_interface 73904 -> memset
CWE676 | 73932 | instr_0x000120c | xtables_parse_i | Use of Potentially Dangerous Function xtables_parse_interface 73932 -> memset
CWE676 | 74000 | instr_0x0001211 | xtables_parse_i | Use of Potentially Dangerous Function xtables_parse_interface 74000 -> strcpy
CWE676 | 74072 | instr_0x0001215 | xtables_parse_i | Use of Potentially Dangerous Function xtables_parse_interface 74072 -> memset
CWE676 | 74144 | instr_0x000121a | xtables_parse_i | Use of Potentially Dangerous Function xtables_parse_interface 74144 -> memset
CWE676 | 74172 | instr_0x000121b | xtables_parse_i | Use of Potentially Dangerous Function xtables_parse_interface 74172 -> memset
CWE676 | 75548 | instr_0x0001271 | parse_ip6mask | Use of Potentially Dangerous Function parse_ip6mask 75548 -> memset
CWE676 | 75588 | instr_0x0001274 | parse_ip6mask | Use of Potentially Dangerous Function parse_ip6mask 75588 -> memset
CWE676 | 75760 | instr_0x000127f | __numeric_to_ip | Use of Potentially Dangerous Function __numeric_to_ipaddr 75760 -> strncpy
CWE676 | 77304 | instr_0x00012df | compatible_revi | Use of Potentially Dangerous Function compatible_revision 77304 -> strcpy
CWE676 | 77928 | instr_0x0001306 | ip6parse_hostne | Use of Potentially Dangerous Function ip6parse_hostnetwork 77928 -> memset
CWE676 | 78060 | instr_0x000130e | ip6parse_hostne | Use of Potentially Dangerous Function ip6parse_hostnetwork 78060 -> memcpy
CWE676 | 78172 | instr_0x0001315 | ip6parse_hostne | Use of Potentially Dangerous Function ip6parse_hostnetwork 78172 -> memcpy
CWE676 | 78356 | instr_0x0001321 | xtables_ip6pars | Use of Potentially Dangerous Function xtables_ip6parse_any 78356 -> strncpy
CWE676 | 78448 | instr_0x0001327 | xtables_ip6pars | Use of Potentially Dangerous Function xtables_ip6parse_any 78448 -> memcpy
CWE676 | 78476 | instr_0x0001328 | xtables_ip6pars | Use of Potentially Dangerous Function xtables_ip6parse_any 78476 -> memcmp
CWE676 | 78508 | instr_0x000132a | xtables_ip6pars | Use of Potentially Dangerous Function xtables_ip6parse_any 78508 -> strcpy
CWE676 | 79188 | instr_0x0001355 | xtables_ip6pars | Use of Potentially Dangerous Function xtables_ip6parse_multiple 79188 -> strlen
CWE676 | 79232 | instr_0x0001358 | xtables_ip6pars | Use of Potentially Dangerous Function xtables_ip6parse_multiple 79232 -> strncpy
CWE676 | 79336 | instr_0x000135e | xtables_ip6pars | Use of Potentially Dangerous Function xtables_ip6parse_multiple 79336 -> memcpy
CWE676 | 79372 | instr_0x0001360 | xtables_ip6pars | Use of Potentially Dangerous Function xtables_ip6parse_multiple 79372 -> memcmp
CWE676 | 79404 | instr_0x0001362 | xtables_ip6pars | Use of Potentially Dangerous Function xtables_ip6parse_multiple 79404 -> strcpy
CWE676 | 79568 | instr_0x000136d | xtables_ip6pars | Use of Potentially Dangerous Function xtables_ip6parse_multiple 79568 -> memcpy
CWE676 | 79652 | instr_0x0001372 | xtables_ip6pars | Use of Potentially Dangerous Function xtables_ip6parse_multiple 79652 -> memcpy
CWE676 | 79716 | instr_0x0001376 | xtables_ip6pars | Use of Potentially Dangerous Function xtables_ip6parse_multiple 79716 -> memcpy
CWE676 | 80240 | instr_0x0001397 | xtables_find_ma | Use of Potentially Dangerous Function xtables_find_match 80240 -> memcpy
CWE676 | 80800 | instr_0x00013ba | xtables_registe | Use of Potentially Dangerous Function xtables_register_match 80800 -> strlen
CWE676 | 81668 | instr_0x00013f0 | load_extension | Use of Potentially Dangerous Function load_extension 81668 -> strlen
CWE676 | 81716 | instr_0x00013f3 | load_extension | Use of Potentially Dangerous Function load_extension 81716 -> snprintf
CWE676 | 81952 | instr_0x0001402 | load_extension | Use of Potentially Dangerous Function load_extension 81952 -> snprintf
CWE676 | 82884 | instr_0x000143c | xtables_registe | Use of Potentially Dangerous Function xtables_register_target 82884 -> strlen
CWE676 | 83804 | instr_0x0001475 | xtables_merge_o | Use of Potentially Dangerous Function xtables_merge_options 83804 -> memcpy
CWE676 | 83856 | instr_0x0001479 | xtables_merge_o | Use of Potentially Dangerous Function xtables_merge_options 83856 -> memcpy
CWE676 | 84488 | instr_0x00014a0 | ipparse_hostnet | Use of Potentially Dangerous Function ipparse_hostnetwork 84488 -> memcpy
CWE676 | 84676 | instr_0x00014ac | xtables_ipparse | Use of Potentially Dangerous Function xtables_ipparse_any 84676 -> strncpy
CWE676 | 84780 | instr_0x00014b2 | xtables_ipparse | Use of Potentially Dangerous Function xtables_ipparse_any 84780 -> strcpy
CWE676 | 85284 | instr_0x00014d2 | xtables_ipparse | Use of Potentially Dangerous Function xtables_ipparse_multiple 85284 -> strlen
CWE676 | 85328 | instr_0x00014d5 | xtables_ipparse | Use of Potentially Dangerous Function xtables_ipparse_multiple 85328 -> strncpy
CWE676 | 85432 | instr_0x00014db | xtables_ipparse | Use of Potentially Dangerous Function xtables_ipparse_multiple 85432 -> memcpy
CWE676 | 85488 | instr_0x00014df | xtables_ipparse | Use of Potentially Dangerous Function xtables_ipparse_multiple 85488 -> strcpy
CWE676 | 85652 | instr_0x00014e9 | xtables_ipparse | Use of Potentially Dangerous Function xtables_ipparse_multiple 85652 -> memcpy
CWE676 | 85736 | instr_0x00014ee | xtables_ipparse | Use of Potentially Dangerous Function xtables_ipparse_multiple 85736 -> memcpy
CWE676 | 85800 | instr_0x00014f2 | xtables_ipparse | Use of Potentially Dangerous Function xtables_ipparse_multiple 85800 -> memcpy
CWE476 | 75956 | instr_0x000128b | NA | NULL Pointer Dereference Memory access at 75956 may result in a NULL dereference
CWE476 | 78408 | instr_0x0001324 | NA | NULL Pointer Dereference Memory access at 78408 may result in a NULL dereference
CWE476 | 79284 | instr_0x000135b | NA | NULL Pointer Dereference Memory access at 79284 may result in a NULL dereference
CWE476 | 80992 | instr_0x00013c6 | NA | NULL Pointer Dereference Memory access at 80992 may result in a NULL dereference
CWE476 | 81088 | instr_0x00013cc | NA | NULL Pointer Dereference Memory access at 81088 may result in a NULL dereference
CWE476 | 81096 | instr_0x00013cc | NA | NULL Pointer Dereference Memory access at 81096 may result in a NULL dereference
CWE476 | 83072 | instr_0x0001448 | NA | NULL Pointer Dereference Memory access at 83072 may result in a NULL dereference
CWE476 | 83168 | instr_0x000144e | NA | NULL Pointer Dereference Memory access at 83168 may result in a NULL dereference
CWE476 | 83176 | instr_0x000144e | NA | NULL Pointer Dereference Memory access at 83176 may result in a NULL dereference
CWE476 | 84728 | instr_0x00014af | NA | NULL Pointer Dereference Memory access at 84728 may result in a NULL dereference
CWE476 | 85380 | instr_0x00014d8 | NA | NULL Pointer Dereference Memory access at 85380 may result in a NULL dereference