[*] Binary protection state of gpiod
RELRO CANARY NX PIE RPATH RUNPATH SYMBOLS
No RELRO No Canary found NX disabled No PIE No RPATH No RUNPATH Symbols
==> CWE-Checker results for gpiod
CWE id | address | tids | symbols | description
CWE787 | 4200032 | instr_0x0040166 | NA | Out-of-bounds Write Memory write at 4200032 may be out of bounds.
CWE787 | 4208116 | instr_0x004035f | NA | Out-of-bounds Write Memory write at 4208116 may be out of bounds.
CWE787 | 4213496 | instr_0x00404af | NA | Out-of-bounds Write Memory write at 4213496 may be out of bounds.
CWE787 | 4213628 | instr_0x00404b7 | NA | Out-of-bounds Write Memory write at 4213628 may be out of bounds.
CWE252 | 4210680,4210704 | instr_0x00403ff | read | Unchecked Return Value There is no check of the return value of 4210680 read.
CWE252 | 4208684,4200304 | instr_0x0040382 | pipe | Unchecked Return Value There is no check of the return value of 4208684 pipe.
CWE252 | 4203080,4203288 | instr_0x0040224 | strtol | Unchecked Return Value There is no check of the return value of 4203080 strtol.
CWE252 | 4203056,4203080 | instr_0x0040223 | fread | Unchecked Return Value There is no check of the return value of 4203056 fread.
CWE252 | 4200152,4200204 | instr_0x004016d | atoi | Unchecked Return Value There is no check of the return value of 4200152 atoi.
CWE252 | 4200152,4201076 | instr_0x004016d | atoi | Unchecked Return Value There is no check of the return value of 4200152 atoi.
CWE676 | 4201388 | instr_0x00401ba | usock_handler | Use of Potentially Dangerous Function usock_handler 4201388 -> memset
CWE676 | 4208216 | instr_0x0040365 | sloop_init | Use of Potentially Dangerous Function sloop_init 4208216 -> memset
CWE676 | 4208360 | instr_0x004036e | sloop_init | Use of Potentially Dangerous Function sloop_init 4208360 -> memset
CWE676 | 4208388 | instr_0x0040370 | sloop_init | Use of Potentially Dangerous Function sloop_init 4208388 -> memset
CWE676 | 4208416 | instr_0x0040372 | sloop_init | Use of Potentially Dangerous Function sloop_init 4208416 -> memset
CWE676 | 4209496 | instr_0x00403b5 | usock_open | Use of Potentially Dangerous Function usock_open 4209496 -> memset
CWE676 | 4209572 | instr_0x00403ba | usock_open | Use of Potentially Dangerous Function usock_open 4209572 -> snprintf
CWE676 | 4209676 | instr_0x00403c0 | usock_open | Use of Potentially Dangerous Function usock_open 4209676 -> snprintf
CWE676 | 4210056 | instr_0x00403d8 | lxmldbc_reatwhi | Use of Potentially Dangerous Function lxmldbc_reatwhite 4210056 -> strlen
CWE676 | 4210308 | instr_0x00403e8 | __open_socket | Use of Potentially Dangerous Function __open_socket 4210308 -> snprintf
CWE676 | 4210800 | instr_0x0040407 | xmldbc_dump | Use of Potentially Dangerous Function xmldbc_dump 4210800 -> strlen
CWE676 | 4210912 | instr_0x004040e | xmldbc_read | Use of Potentially Dangerous Function xmldbc_read 4210912 -> strlen
CWE676 | 4211024 | instr_0x0040415 | xmldbc_reload | Use of Potentially Dangerous Function xmldbc_reload 4211024 -> strlen
CWE676 | 4211136 | instr_0x004041c | xmldbc_del | Use of Potentially Dangerous Function xmldbc_del 4211136 -> strlen
CWE676 | 4211248 | instr_0x0040423 | xmldbc_killtime | Use of Potentially Dangerous Function xmldbc_killtimer 4211248 -> strlen
CWE676 | 4211360 | instr_0x004042a | xmldbc_timer | Use of Potentially Dangerous Function xmldbc_timer 4211360 -> strlen
CWE676 | 4211496 | instr_0x0040432 | xmldbc_setext | Use of Potentially Dangerous Function xmldbc_setext 4211496 -> snprintf
CWE676 | 4211520 | instr_0x0040434 | xmldbc_setext | Use of Potentially Dangerous Function xmldbc_setext 4211520 -> strlen
CWE676 | 4211656 | instr_0x004043c | xmldbc_set | Use of Potentially Dangerous Function xmldbc_set 4211656 -> snprintf
CWE676 | 4211680 | instr_0x004043e | xmldbc_set | Use of Potentially Dangerous Function xmldbc_set 4211680 -> strlen
CWE676 | 4212132 | instr_0x004045a | xmldbc_ephp_wb | Use of Potentially Dangerous Function xmldbc_ephp_wb 4212132 -> strlen
CWE676 | 4212344 | instr_0x0040467 | xmldbc_get_wb | Use of Potentially Dangerous Function xmldbc_get_wb 4212344 -> strlen
CWE676 | 4212712 | instr_0x004047e | redirect_output | Use of Potentially Dangerous Function redirect_output 4212712 -> strlen
CWE676 | 4213132 | instr_0x0040498 | xmldbc_write | Use of Potentially Dangerous Function xmldbc_write 4213132 -> strlen
CWE676 | 4213260 | instr_0x00404a0 | xmldbc_ephp | Use of Potentially Dangerous Function xmldbc_ephp 4213260 -> strlen
CWE676 | 4213388 | instr_0x00404a8 | xmldbc_get | Use of Potentially Dangerous Function xmldbc_get 4213388 -> strlen
CWE676 | 4213524 | instr_0x00404b1 | lxmldbc_system | Use of Potentially Dangerous Function lxmldbc_system 4213524 -> vsnprintf
CWE676 | 4213652 | instr_0x00404b9 | lxmldbc_run_she | Use of Potentially Dangerous Function lxmldbc_run_shell 4213652 -> vsnprintf
CWE676 | 4213792 | instr_0x00404c2 | lxmldbc_run_she | Use of Potentially Dangerous Function lxmldbc_run_shell 4213792 -> strlen
CWE782 | 4203532 | instr_0x0040240 | getportlinkstat | Exposed IOCTL with Insufficient Access Control Program uses ioctl at getportlinkstatus 4203532. Be sure to double check the program and the corresponding driver.
CWE782 | 4203720 | instr_0x004024c | gpio_in | Exposed IOCTL with Insufficient Access Control Program uses ioctl at gpio_in 4203720. Be sure to double check the program and the corresponding driver.
CWE782 | 4203928 | instr_0x0040259 | _gpio_ioc_set | Exposed IOCTL with Insufficient Access Control Program uses ioctl at _gpio_ioc_set 4203928. Be sure to double check the program and the corresponding driver.
CWE476 | 4207252 | instr_0x0040329 | NA | NULL Pointer Dereference Memory access at 4207252 may result in a NULL dereference
CWE476 | 4207268 | instr_0x004032a | NA | NULL Pointer Dereference Memory access at 4207268 may result in a NULL dereference
CWE476 | 4207296 | instr_0x004032c | NA | NULL Pointer Dereference Memory access at 4207296 may result in a NULL dereference
CWE476 | 4207312 | instr_0x004032d | NA | NULL Pointer Dereference Memory access at 4207312 may result in a NULL dereference
CWE476 | 4207332 | instr_0x004032e | NA | NULL Pointer Dereference Memory access at 4207332 may result in a NULL dereference
CWE476 | 4207336 | instr_0x004032e | NA | NULL Pointer Dereference Memory access at 4207336 may result in a NULL dereference
CWE476 | 4207340 | instr_0x004032e | NA | NULL Pointer Dereference Memory access at 4207340 may result in a NULL dereference
CWE476 | 4207352 | instr_0x004032f | NA | NULL Pointer Dereference Memory access at 4207352 may result in a NULL dereference
CWE476 | 4207372 | instr_0x0040330 | NA | NULL Pointer Dereference Memory access at 4207372 may result in a NULL dereference
CWE476 | 4207376 | instr_0x0040331 | NA | NULL Pointer Dereference Memory access at 4207376 may result in a NULL dereference
CWE476 | 4207384 | instr_0x0040331 | NA | NULL Pointer Dereference Memory access at 4207384 may result in a NULL dereference
CWE476 | 4207392 | instr_0x0040332 | NA | NULL Pointer Dereference Memory access at 4207392 may result in a NULL dereference
CWE476 | 4209788 | instr_0x00403c7 | NA | NULL Pointer Dereference Memory access at 4209788 may result in a NULL dereference