[*] Binary protection state of ddnsd
RELRO CANARY NX PIE RPATH RUNPATH SYMBOLS
No RELRO No Canary found NX disabled No PIE No RPATH No RUNPATH No Symbols
==> CWE-Checker results for ddnsd
CWE id | address | tids | symbols | description
CWE787 | 4200676 | instr_0x004018e | NA | Out-of-bounds Write Memory write at 4200676 may be out of bounds.
CWE787 | 4212072 | instr_0x0040456 | NA | Out-of-bounds Write Memory write at 4212072 may be out of bounds.
CWE787 | 4216216 | instr_0x0040559 | NA | Out-of-bounds Write Memory write at 4216216 may be out of bounds.
CWE787 | 4223072 | instr_0x0040706 | NA | Out-of-bounds Write Memory write at 4223072 may be out of bounds.
CWE787 | 4223212 | instr_0x004070e | NA | Out-of-bounds Write Memory write at 4223212 may be out of bounds.
CWE190 | 4218524 | instr_0x00405e9 | malloc | Integer Overflow or Wraparound Potential overflow due to multiplication before call to malloc at 4218524
CWE190 | 4228404 | instr_0x0040853 | malloc | Integer Overflow or Wraparound Potential overflow due to multiplication before call to malloc at 4228404
CWE190 | 4228788 | instr_0x004086b | malloc | Integer Overflow or Wraparound Potential overflow due to multiplication before call to malloc at 4228788
CWE252 | 4216784,4200712 | instr_0x004057d | pipe | Unchecked Return Value There is no check of the return value of 4216784 pipe.
CWE252 | 4210120,4210152 | instr_0x00403dc | atol | Unchecked Return Value There is no check of the return value of 4210120 atol.
CWE252 | 4210120,4210516 | instr_0x00403dc | atol | Unchecked Return Value There is no check of the return value of 4210120 atol.
CWE252 | 4204440,4208120 | instr_0x0040279 | system | Unchecked Return Value There is no check of the return value of 4204440 system.
CWE252 | 4204440,4210764 | instr_0x0040279 | system | Unchecked Return Value There is no check of the return value of 4204440 system.
CWE252 | 4204440,4207364 | instr_0x0040279 | system | Unchecked Return Value There is no check of the return value of 4204440 system.
CWE252 | 4204440,4211532 | instr_0x0040279 | system | Unchecked Return Value There is no check of the return value of 4204440 system.
CWE252 | 4204440,4211972 | instr_0x0040279 | system | Unchecked Return Value There is no check of the return value of 4204440 system.
CWE252 | 4200888,4201476 | instr_0x004019b | atoi | Unchecked Return Value There is no check of the return value of 4200888 atoi.
CWE252 | 4200888,4201720 | instr_0x004019b | atoi | Unchecked Return Value There is no check of the return value of 4200888 atoi.
CWE252 | 4200860,4201476 | instr_0x0040199 | atoi | Unchecked Return Value There is no check of the return value of 4200860 atoi.
CWE252 | 4200860,4201720 | instr_0x0040199 | atoi | Unchecked Return Value There is no check of the return value of 4200860 atoi.
CWE416 | 4222500 | instr_0x00406e2 | NA | Use After Free Call to sobj_del at 4222500 may access dangling pointers through its parameters
CWE416 | 4222888 | instr_0x00406fa | NA | Use After Free Call to FUN_00406ec4 at 4222888 may access dangling pointers through its parameters
CWE416 | 4222948 | instr_0x00406fe | NA | Use After Free Call to strcpy at 4222948 may access dangling pointers through its parameters
CWE416 | 4223296 | instr_0x0040714 | NA | Use After Free Call to sobj_add_string at 4223296 may access dangling pointers through its parameters
CWE416 | 4223424 | instr_0x004071c | NA | Use After Free Access through a dangling pointer at 4223424
CWE467 | 4223672 | instr_0x004072b | NA | Use of sizeof on a Pointer Type sizeof on pointer at 4223672 strncmp.
CWE467 | 4223712 | instr_0x004072e | NA | Use of sizeof on a Pointer Type sizeof on pointer at 4223712 strncmp.
CWE467 | 4224428 | instr_0x004075a | NA | Use of sizeof on a Pointer Type sizeof on pointer at 4224428 strncmp.
CWE467 | 4224468 | instr_0x004075d | NA | Use of sizeof on a Pointer Type sizeof on pointer at 4224468 strncmp.
CWE476 | 4202544,4202568 | instr_0x0040203 | strstr | NULL Pointer Dereference There is no check if the return value is NULL at 4202544 strstr.
CWE476 | 4228404,4228672 | instr_0x0040853 | malloc | NULL Pointer Dereference There is no check if the return value is NULL at 4228404 malloc.
CWE476 | 4228788,4228840 | instr_0x004086b | malloc | NULL Pointer Dereference There is no check if the return value is NULL at 4228788 malloc.
CWE676 | 4200836 | instr_0x0040198 | main | Use of Potentially Dangerous Function main 4200836 -> strcpy
CWE676 | 4223280 | instr_0x0040713 | FUN_00401dac | Use of Potentially Dangerous Function FUN_00401dac 4223280 -> vsnprintf
CWE676 | 4202396 | instr_0x00401f9 | FUN_00401f58 | Use of Potentially Dangerous Function FUN_00401f58 4202396 -> memset
CWE676 | 4202488 | instr_0x00401ff | FUN_00401f58 | Use of Potentially Dangerous Function FUN_00401f58 4202488 -> strlen
CWE676 | 4202600 | instr_0x0040206 | FUN_00401f58 | Use of Potentially Dangerous Function FUN_00401f58 4202600 -> strncpy
CWE676 | 4202780 | instr_0x0040211 | FUN_004020e0 | Use of Potentially Dangerous Function FUN_004020e0 4202780 -> sprintf
CWE676 | 4202832 | instr_0x0040215 | FUN_004020e0 | Use of Potentially Dangerous Function FUN_004020e0 4202832 -> sprintf
CWE676 | 4202884 | instr_0x0040218 | FUN_004020e0 | Use of Potentially Dangerous Function FUN_004020e0 4202884 -> sprintf
CWE676 | 4202936 | instr_0x004021b | FUN_004020e0 | Use of Potentially Dangerous Function FUN_004020e0 4202936 -> sprintf
CWE676 | 4202988 | instr_0x004021e | FUN_004020e0 | Use of Potentially Dangerous Function FUN_004020e0 4202988 -> sprintf
CWE676 | 4203040 | instr_0x0040222 | FUN_004020e0 | Use of Potentially Dangerous Function FUN_004020e0 4203040 -> sprintf
CWE676 | 4203092 | instr_0x0040225 | FUN_004020e0 | Use of Potentially Dangerous Function FUN_004020e0 4203092 -> sprintf
CWE676 | 4203560 | instr_0x0040242 | FUN_004023dc | Use of Potentially Dangerous Function FUN_004023dc 4203560 -> memset
CWE676 | 4203608 | instr_0x0040245 | FUN_004023dc | Use of Potentially Dangerous Function FUN_004023dc 4203608 -> strlen
CWE676 | 4203704 | instr_0x004024b | FUN_004023dc | Use of Potentially Dangerous Function FUN_004023dc 4203704 -> sprintf
CWE676 | 4203736 | instr_0x004024d | FUN_004023dc | Use of Potentially Dangerous Function FUN_004023dc 4203736 -> strcat
CWE676 | 4203760 | instr_0x004024f | FUN_004023dc | Use of Potentially Dangerous Function FUN_004023dc 4203760 -> strcat
CWE676 | 4203808 | instr_0x0040252 | FUN_004023dc | Use of Potentially Dangerous Function FUN_004023dc 4203808 -> strlen
CWE676 | 4203892 | instr_0x0040257 | FUN_004023dc | Use of Potentially Dangerous Function FUN_004023dc 4203892 -> sprintf
CWE676 | 4204056 | instr_0x0040261 | FUN_004025e8 | Use of Potentially Dangerous Function FUN_004025e8 4204056 -> strlen
CWE676 | 4204088 | instr_0x0040263 | FUN_004025e8 | Use of Potentially Dangerous Function FUN_004025e8 4204088 -> strncpy
CWE676 | 4204120 | instr_0x0040265 | FUN_004025e8 | Use of Potentially Dangerous Function FUN_004025e8 4204120 -> strlen
CWE676 | 4204148 | instr_0x0040267 | FUN_004025e8 | Use of Potentially Dangerous Function FUN_004025e8 4204148 -> strncpy
CWE676 | 4204172 | instr_0x0040268 | FUN_004025e8 | Use of Potentially Dangerous Function FUN_004025e8 4204172 -> strlen
CWE676 | 4204200 | instr_0x004026a | FUN_004025e8 | Use of Potentially Dangerous Function FUN_004025e8 4204200 -> strlen
CWE676 | 4204416 | instr_0x0040278 | FUN_004026ec | Use of Potentially Dangerous Function FUN_004026ec 4204416 -> sprintf
CWE676 | 4207068 | instr_0x004031d | FUN_00402fc4 | Use of Potentially Dangerous Function FUN_00402fc4 4207068 -> strcpy
CWE676 | 4207136 | instr_0x0040322 | FUN_00402fc4 | Use of Potentially Dangerous Function FUN_00402fc4 4207136 -> strcpy
CWE676 | 4207204 | instr_0x0040326 | FUN_00402fc4 | Use of Potentially Dangerous Function FUN_00402fc4 4207204 -> strcpy
CWE676 | 4209140 | instr_0x004039f | FUN_004039b0 | Use of Potentially Dangerous Function FUN_004039b0 4209140 -> memset
CWE676 | 4209244 | instr_0x00403a5 | FUN_004039b0 | Use of Potentially Dangerous Function FUN_004039b0 4209244 -> strlen
CWE676 | 4209628 | instr_0x00403bd | FUN_004039b0 | Use of Potentially Dangerous Function FUN_004039b0 4209628 -> memset
CWE676 | 4216316 | instr_0x004055f | sloop_init | Use of Potentially Dangerous Function sloop_init 4216316 -> memset
CWE676 | 4216460 | instr_0x0040568 | sloop_init | Use of Potentially Dangerous Function sloop_init 4216460 -> memset
CWE676 | 4216488 | instr_0x004056a | sloop_init | Use of Potentially Dangerous Function sloop_init 4216488 -> memset
CWE676 | 4216516 | instr_0x004056c | sloop_init | Use of Potentially Dangerous Function sloop_init 4216516 -> memset
CWE676 | 4216864 | instr_0x0040582 | FUN_00405800 | Use of Potentially Dangerous Function FUN_00405800 4216864 -> strlen
CWE676 | 4218256 | instr_0x00405d9 | susock_server_o | Use of Potentially Dangerous Function susock_server_open 4218256 -> snprintf
CWE676 | 4219188 | instr_0x0040613 | FUN_00406084 | Use of Potentially Dangerous Function FUN_00406084 4219188 -> snprintf
CWE676 | 4219608 | instr_0x004062d | FUN_004062a8 | Use of Potentially Dangerous Function FUN_004062a8 4219608 -> strlen
CWE676 | 4220264 | instr_0x0040656 | xs_bopen | Use of Potentially Dangerous Function xs_bopen 4220264 -> memset
CWE676 | 4220416 | instr_0x0040660 | FUN_004065ac | Use of Potentially Dangerous Function FUN_004065ac 4220416 -> memset
CWE676 | 4220632 | instr_0x004066d | FUN_00406674 | Use of Potentially Dangerous Function FUN_00406674 4220632 -> memset
CWE676 | 4222860 | instr_0x00406f8 | sobj_add_string | Use of Potentially Dangerous Function sobj_add_string 4222860 -> strlen
CWE676 | 4222948 | instr_0x00406fe | sobj_add_string | Use of Potentially Dangerous Function sobj_add_string 4222948 -> strcpy
CWE676 | 4223124 | instr_0x0040709 | sobj_add_format | Use of Potentially Dangerous Function sobj_add_format 4223124 -> vsnprintf
CWE676 | 4227364 | instr_0x0040812 | FUN_004080c0 | Use of Potentially Dangerous Function FUN_004080c0 4227364 -> strlen
CWE476 | 4201832 | instr_0x00401d6 | NA | NULL Pointer Dereference Memory access at 4201832 may result in a NULL dereference
CWE476 | 4208592 | instr_0x004037d | NA | NULL Pointer Dereference Memory access at 4208592 may result in a NULL dereference
CWE476 | 4208620 | instr_0x004037e | NA | NULL Pointer Dereference Memory access at 4208620 may result in a NULL dereference
CWE476 | 4208676 | instr_0x0040382 | NA | NULL Pointer Dereference Memory access at 4208676 may result in a NULL dereference
CWE476 | 4208840 | instr_0x004038c | NA | NULL Pointer Dereference Memory access at 4208840 may result in a NULL dereference
CWE476 | 4215348 | instr_0x0040523 | NA | NULL Pointer Dereference Memory access at 4215348 may result in a NULL dereference
CWE476 | 4215364 | instr_0x0040524 | NA | NULL Pointer Dereference Memory access at 4215364 may result in a NULL dereference
CWE476 | 4215396 | instr_0x0040526 | NA | NULL Pointer Dereference Memory access at 4215396 may result in a NULL dereference
CWE476 | 4215412 | instr_0x0040527 | NA | NULL Pointer Dereference Memory access at 4215412 may result in a NULL dereference
CWE476 | 4215432 | instr_0x0040528 | NA | NULL Pointer Dereference Memory access at 4215432 may result in a NULL dereference
CWE476 | 4215436 | instr_0x0040528 | NA | NULL Pointer Dereference Memory access at 4215436 may result in a NULL dereference
CWE476 | 4215440 | instr_0x0040529 | NA | NULL Pointer Dereference Memory access at 4215440 may result in a NULL dereference
CWE476 | 4215452 | instr_0x0040529 | NA | NULL Pointer Dereference Memory access at 4215452 may result in a NULL dereference
CWE476 | 4215472 | instr_0x004052b | NA | NULL Pointer Dereference Memory access at 4215472 may result in a NULL dereference
CWE476 | 4215476 | instr_0x004052b | NA | NULL Pointer Dereference Memory access at 4215476 may result in a NULL dereference
CWE476 | 4215484 | instr_0x004052b | NA | NULL Pointer Dereference Memory access at 4215484 may result in a NULL dereference
CWE476 | 4215492 | instr_0x004052c | NA | NULL Pointer Dereference Memory access at 4215492 may result in a NULL dereference
CWE476 | 4217088 | instr_0x0040590 | NA | NULL Pointer Dereference Memory access at 4217088 may result in a NULL dereference
CWE476 | 4217108 | instr_0x0040591 | NA | NULL Pointer Dereference Memory access at 4217108 may result in a NULL dereference
CWE476 | 4222488 | instr_0x00406e1 | NA | NULL Pointer Dereference Memory access at 4222488 may result in a NULL dereference
CWE476 | 4222492 | instr_0x00406e1 | NA | NULL Pointer Dereference Memory access at 4222492 may result in a NULL dereference
CWE476 | 4225644 | instr_0x00407a6 | NA | NULL Pointer Dereference Memory access at 4225644 may result in a NULL dereference
CWE476 | 4226468 | instr_0x00407da | NA | NULL Pointer Dereference Memory access at 4226468 may result in a NULL dereference
CWE476 | 4226724 | instr_0x00407ea | NA | NULL Pointer Dereference Memory access at 4226724 may result in a NULL dereference
CWE476 | 4226772 | instr_0x00407ed | NA | NULL Pointer Dereference Memory access at 4226772 may result in a NULL dereference
CWE476 | 4226848 | instr_0x00407f2 | NA | NULL Pointer Dereference Memory access at 4226848 may result in a NULL dereference
CWE476 | 4226916 | instr_0x00407f6 | NA | NULL Pointer Dereference Memory access at 4226916 may result in a NULL dereference
CWE476 | 4227500 | instr_0x004081a | NA | NULL Pointer Dereference Memory access at 4227500 may result in a NULL dereference