[*] 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