[*] Binary protection state of ecmh
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 ecmh
CWE id | address | tids | symbols | description
CWE787 | 4199744 | instr_0x0040154 | NA | Out-of-bounds Write Memory write at 4199744 may be out of bounds.
CWE787 | 4202704 | instr_0x004020d | NA | Out-of-bounds Write Memory write at 4202704 may be out of bounds.
CWE787 | 4206244 | instr_0x00402ea | NA | Out-of-bounds Write Memory write at 4206244 may be out of bounds.
CWE787 | 4215044 | instr_0x0040510 | NA | Out-of-bounds Write Memory write at 4215044 may be out of bounds.
CWE787 | 4215708 | instr_0x0040539 | NA | Out-of-bounds Write Memory write at 4215708 may be out of bounds.
CWE787 | 4216892 | instr_0x0040583 | NA | Out-of-bounds Write Memory write at 4216892 may be out of bounds.
CWE787 | 4220332 | instr_0x004065a | NA | Out-of-bounds Write Memory write at 4220332 may be out of bounds.
CWE190 | 4221480 | instr_0x00406a2 | realloc | Integer Overflow or Wraparound Potential overflow due to multiplication before call to realloc at 4221480
CWE252 | 4220224,4220248 | instr_0x0040654 | fscanf | Unchecked Return Value There is no check of the return value of 4220224 fscanf.
CWE252 | 4218712,4218724 | instr_0x00405f5 | setgid | Unchecked Return Value There is no check of the return value of 4218712 setgid.
CWE252 | 4218684,4218712 | instr_0x00405f3 | setuid | Unchecked Return Value There is no check of the return value of 4218684 setuid.
CWE252 | 4218684,4218724 | instr_0x00405f3 | setuid | Unchecked Return Value There is no check of the return value of 4218684 setuid.
CWE252 | 4217696,4217712 | instr_0x00405b6 | setsid | Unchecked Return Value There is no check of the return value of 4217696 setsid.
CWE252 | 4202132,4202144 | instr_0x00401e9 | fputc | Unchecked Return Value There is no check of the return value of 4202132 fputc.
CWE252 | 4201856,4201864 | instr_0x00401d8 | fputc | Unchecked Return Value There is no check of the return value of 4201856 fputc.
CWE252 | 4201668,4201680 | instr_0x00401cc | fputc | Unchecked Return Value There is no check of the return value of 4201668 fputc.
CWE252 | 4201504,4201516 | instr_0x00401c2 | fputc | Unchecked Return Value There is no check of the return value of 4201504 fputc.
CWE252 | 4201392,4201416 | instr_0x00401bb | fputc | Unchecked Return Value There is no check of the return value of 4201392 fputc.
CWE252 | 4201296,4201332 | instr_0x00401b5 | fputc | Unchecked Return Value There is no check of the return value of 4201296 fputc.
CWE252 | 4200644,4201332 | instr_0x004018c | fputc | Unchecked Return Value There is no check of the return value of 4200644 fputc.
CWE252 | 4200592,4200604 | instr_0x0040189 | fputc | Unchecked Return Value There is no check of the return value of 4200592 fputc.
CWE252 | 4200508,4200544 | instr_0x0040183 | fputc | Unchecked Return Value There is no check of the return value of 4200508 fputc.
CWE252 | 4200508,4200096 | instr_0x0040183 | fputc | Unchecked Return Value There is no check of the return value of 4200508 fputc.
CWE252 | 4200028,4200036 | instr_0x0040165 | fputc | Unchecked Return Value There is no check of the return value of 4200028 fputc.
CWE252 | 4199976,4199988 | instr_0x0040162 | ftruncate | Unchecked Return Value There is no check of the return value of 4199976 ftruncate.
CWE676 | 4199568 | instr_0x0040149 | FUN_00401448 | Use of Potentially Dangerous Function FUN_00401448 4199568 -> memset
CWE676 | 4202424 | instr_0x00401fb | FUN_00401f3c | Use of Potentially Dangerous Function FUN_00401f3c 4202424 -> memset
CWE676 | 4203024 | instr_0x0040221 | FUN_00402080 | Use of Potentially Dangerous Function FUN_00402080 4203024 -> sscanf
CWE676 | 4203452 | instr_0x004023b | FUN_00402080 | Use of Potentially Dangerous Function FUN_00402080 4203452 -> memset
CWE676 | 4203476 | instr_0x004023d | FUN_00402080 | Use of Potentially Dangerous Function FUN_00402080 4203476 -> memcpy
CWE676 | 4203880 | instr_0x0040256 | FUN_00402080 | Use of Potentially Dangerous Function FUN_00402080 4203880 -> memcpy
CWE676 | 4203940 | instr_0x004025a | FUN_00402080 | Use of Potentially Dangerous Function FUN_00402080 4203940 -> memcpy
CWE676 | 4204452 | instr_0x004027a | FUN_00402710 | Use of Potentially Dangerous Function FUN_00402710 4204452 -> memset
CWE676 | 4204524 | instr_0x004027e | FUN_00402710 | Use of Potentially Dangerous Function FUN_00402710 4204524 -> memcpy
CWE676 | 4204800 | instr_0x0040290 | FUN_00402710 | Use of Potentially Dangerous Function FUN_00402710 4204800 -> memcpy
CWE676 | 4207200 | instr_0x0040326 | FUN_00403168 | Use of Potentially Dangerous Function FUN_00403168 4207200 -> memset
CWE676 | 4207252 | instr_0x0040329 | FUN_00403168 | Use of Potentially Dangerous Function FUN_00403168 4207252 -> memcpy
CWE676 | 4207828 | instr_0x004034d | FUN_00403168 | Use of Potentially Dangerous Function FUN_00403168 4207828 -> memcmp
CWE676 | 4208484 | instr_0x0040376 | FUN_00403168 | Use of Potentially Dangerous Function FUN_00403168 4208484 -> memcpy
CWE676 | 4208632 | instr_0x004037f | FUN_00403168 | Use of Potentially Dangerous Function FUN_00403168 4208632 -> memcpy
CWE676 | 4209340 | instr_0x00403ab | FUN_00403a80 | Use of Potentially Dangerous Function FUN_00403a80 4209340 -> memset
CWE676 | 4209392 | instr_0x00403af | FUN_00403a80 | Use of Potentially Dangerous Function FUN_00403a80 4209392 -> memcpy
CWE676 | 4209416 | instr_0x00403b0 | FUN_00403a80 | Use of Potentially Dangerous Function FUN_00403a80 4209416 -> memcpy
CWE676 | 4209492 | instr_0x00403b5 | FUN_00403a80 | Use of Potentially Dangerous Function FUN_00403a80 4209492 -> memcpy
CWE676 | 4210888 | instr_0x004040c | FUN_00403fe8 | Use of Potentially Dangerous Function FUN_00403fe8 4210888 -> memset
CWE676 | 4210912 | instr_0x004040e | FUN_00403fe8 | Use of Potentially Dangerous Function FUN_00403fe8 4210912 -> memset
CWE676 | 4212012 | instr_0x0040452 | FUN_004044e0 | Use of Potentially Dangerous Function FUN_004044e0 4212012 -> memset
CWE676 | 4212056 | instr_0x0040455 | FUN_004044e0 | Use of Potentially Dangerous Function FUN_004044e0 4212056 -> memcpy
CWE676 | 4212152 | instr_0x004045b | FUN_004044e0 | Use of Potentially Dangerous Function FUN_004044e0 4212152 -> memcpy
CWE676 | 4212224 | instr_0x0040460 | FUN_004044e0 | Use of Potentially Dangerous Function FUN_004044e0 4212224 -> memcpy
CWE676 | 4213864 | instr_0x00404c6 | FUN_00404c14 | Use of Potentially Dangerous Function FUN_00404c14 4213864 -> memset
CWE676 | 4213936 | instr_0x00404cb | FUN_00404c14 | Use of Potentially Dangerous Function FUN_00404c14 4213936 -> memcpy
CWE676 | 4213960 | instr_0x00404cc | FUN_00404c14 | Use of Potentially Dangerous Function FUN_00404c14 4213960 -> memcpy
CWE676 | 4214004 | instr_0x00404cf | FUN_00404c14 | Use of Potentially Dangerous Function FUN_00404c14 4214004 -> memcpy
CWE676 | 4215852 | instr_0x0040542 | FUN_004053e0 | Use of Potentially Dangerous Function FUN_004053e0 4215852 -> memcmp
CWE676 | 4215884 | instr_0x0040544 | FUN_004053e0 | Use of Potentially Dangerous Function FUN_004053e0 4215884 -> memcmp
CWE676 | 4218480 | instr_0x00405e7 | main | Use of Potentially Dangerous Function main 4218480 -> memset
CWE676 | 4221596 | instr_0x00406a9 | int_create | Use of Potentially Dangerous Function int_create 4221596 -> memset
CWE676 | 4221744 | instr_0x00406b3 | int_create | Use of Potentially Dangerous Function int_create 4221744 -> memset
CWE676 | 4221780 | instr_0x00406b5 | int_create | Use of Potentially Dangerous Function int_create 4221780 -> memset
CWE676 | 4221912 | instr_0x00406bd | int_create | Use of Potentially Dangerous Function int_create 4221912 -> memcpy
CWE676 | 4222176 | instr_0x00406ce | int_create | Use of Potentially Dangerous Function int_create 4222176 -> memcpy
CWE676 | 4222268 | instr_0x00406d3 | int_create | Use of Potentially Dangerous Function int_create 4222268 -> memset
CWE676 | 4222292 | instr_0x00406d5 | int_create | Use of Potentially Dangerous Function int_create 4222292 -> strncpy
CWE676 | 4223108 | instr_0x0040708 | FUN_00407040 | Use of Potentially Dangerous Function FUN_00407040 4223108 -> memset
CWE676 | 4223132 | instr_0x0040709 | FUN_00407040 | Use of Potentially Dangerous Function FUN_00407040 4223132 -> memcpy
CWE676 | 4224772 | instr_0x0040770 | subscr_create | Use of Potentially Dangerous Function subscr_create 4224772 -> memcpy
CWE782 | 4203560 | instr_0x0040242 | FUN_00402080 | Exposed IOCTL with Insufficient Access Control Program uses ioctl at FUN_00402080 4203560. Be sure to double check the program and the corresponding driver.
CWE782 | 4221936 | instr_0x00406bf | int_create | Exposed IOCTL with Insufficient Access Control Program uses ioctl at int_create 4221936. Be sure to double check the program and the corresponding driver.
CWE782 | 4222036 | instr_0x00406c5 | int_create | Exposed IOCTL with Insufficient Access Control Program uses ioctl at int_create 4222036. Be sure to double check the program and the corresponding driver.
CWE782 | 4222316 | instr_0x00406d6 | int_create | Exposed IOCTL with Insufficient Access Control Program uses ioctl at int_create 4222316. Be sure to double check the program and the corresponding driver.
CWE782 | 4222360 | instr_0x00406d9 | int_create | Exposed IOCTL with Insufficient Access Control Program uses ioctl at int_create 4222360. Be sure to double check the program and the corresponding driver.
CWE476 | 4202512 | instr_0x0040201 | NA | NULL Pointer Dereference Memory access at 4202512 may result in a NULL dereference
CWE476 | 4203376 | instr_0x0040237 | NA | NULL Pointer Dereference Memory access at 4203376 may result in a NULL dereference
CWE476 | 4203412 | instr_0x0040239 | NA | NULL Pointer Dereference Memory access at 4203412 may result in a NULL dereference
CWE476 | 4203584 | instr_0x0040244 | NA | NULL Pointer Dereference Memory access at 4203584 may result in a NULL dereference
CWE476 | 4203700 | instr_0x004024b | NA | NULL Pointer Dereference Memory access at 4203700 may result in a NULL dereference
CWE476 | 4203728 | instr_0x004024d | NA | NULL Pointer Dereference Memory access at 4203728 may result in a NULL dereference
CWE476 | 4203736 | instr_0x004024d | NA | NULL Pointer Dereference Memory access at 4203736 may result in a NULL dereference
CWE476 | 4206488 | instr_0x00402f9 | NA | NULL Pointer Dereference Memory access at 4206488 may result in a NULL dereference
CWE476 | 4207776 | instr_0x004034a | NA | NULL Pointer Dereference Memory access at 4207776 may result in a NULL dereference
CWE476 | 4207780 | instr_0x004034a | NA | NULL Pointer Dereference Memory access at 4207780 may result in a NULL dereference
CWE476 | 4207884 | instr_0x0040350 | NA | NULL Pointer Dereference Memory access at 4207884 may result in a NULL dereference
CWE476 | 4207928 | instr_0x0040353 | NA | NULL Pointer Dereference Memory access at 4207928 may result in a NULL dereference
CWE476 | 4208136 | instr_0x0040360 | NA | NULL Pointer Dereference Memory access at 4208136 may result in a NULL dereference
CWE476 | 4208172 | instr_0x0040362 | NA | NULL Pointer Dereference Memory access at 4208172 may result in a NULL dereference
CWE476 | 4208204 | instr_0x0040364 | NA | NULL Pointer Dereference Memory access at 4208204 may result in a NULL dereference
CWE476 | 4208424 | instr_0x0040372 | NA | NULL Pointer Dereference Memory access at 4208424 may result in a NULL dereference
CWE476 | 4208456 | instr_0x0040374 | NA | NULL Pointer Dereference Memory access at 4208456 may result in a NULL dereference
CWE476 | 4223180 | instr_0x004070c | NA | NULL Pointer Dereference Memory access at 4223180 may result in a NULL dereference
CWE476 | 4224272 | instr_0x0040751 | NA | NULL Pointer Dereference Memory access at 4224272 may result in a NULL dereference