Closed gabe-sherman closed 6 months ago
It looks like ext
type in messagepack is not properly supported in libucl.
Sounds good. I appreciate the analysis. In your opinion would you consider this crash a false positive? This program was taken from your fuzzing repository so we're just trying to determine whether this crash should be considered real or not: https://github.com/vstakhov/libucl/blob/master/tests/fuzzers/ucl_msgpack_fuzzer.c
No, not these two issues: they reveal a very important problem, thank you!
A heap-use-after-free error occurs in the below program upon malformed input. This behavior occurs at line 268 in ucl_util.c.
Test Environment
Ubuntu 22.04, 64bit
How to trigger
./filename poc
Version
Latest: f897d5a0fed3a4474a4c3137c7b92853845fed47
POC File
https://github.com/FuturesLab/POC/blob/main/ucl/oss-poc01
Address Sanitizer Output