mirror of
https://github.com/RIOT-OS/RIOT.git
synced 2024-12-29 04:50:03 +01:00
d4aa8aad10
A malformed or malicious CoAP request may contain invalid field lengths. `nanocoap` protects with this by using `assert()`, which safely crashes the application in debug mode. In release mode the check is removed. Instead of allowing arbitrary memory writes, return 0 on invalid inputs. Discovered by [Coverity](https://scan3.coverity.com/reports.htm#v46910/p10250/fileInstanceId=38357789&defectInstanceId=9793779&mergedDefectId=297306) |
||
---|---|---|
.. | ||
analog_util | ||
app_metadata | ||
arduino | ||
auto_init | ||
base64 | ||
benchmark | ||
bitfield | ||
bloom | ||
can | ||
cb_mux | ||
checksum | ||
clif | ||
color | ||
cpp11-compat | ||
crypto | ||
cxx_ctor_guards | ||
div | ||
ecc | ||
eepreg | ||
embunit | ||
event | ||
evtimer | ||
fmt | ||
frac | ||
fs | ||
fuzzing | ||
hashes | ||
include | ||
iolist | ||
irq_handler | ||
isrpipe | ||
libc/include/sys | ||
log | ||
luid | ||
matstat | ||
memarray | ||
mineplex | ||
net | ||
newlib_syscalls_default | ||
od | ||
oneway-malloc | ||
phydat | ||
pipe | ||
pm_layered | ||
posix | ||
progress_bar | ||
ps | ||
puf_sram | ||
quad_math | ||
random | ||
riotboot | ||
saul_reg | ||
schedstatistics | ||
sema | ||
seq | ||
shell | ||
ssp | ||
stdio_null | ||
stdio_rtt | ||
stdio_semihosting | ||
stdio_uart | ||
suit | ||
test_utils | ||
timex | ||
trace | ||
trickle | ||
tsrb | ||
universal_address | ||
uri_parser | ||
usb | ||
usb_board_reset | ||
uuid | ||
vfs | ||
xtimer | ||
zptr | ||
ztimer | ||
doc.txt | ||
Kconfig | ||
Makefile | ||
Makefile.dep | ||
Makefile.include |