Skip to content

stack-overflow in init_local_vars #24

@haruki3hhh

Description

@haruki3hhh

version

e81176b

compile

make vmir.asan

asan report

root@9dc6ce043bcb:~/Ablation/vmir/crashes# ../vmir.asan id:000033,sig:11,src:000006,op:int32,pos:21,val:-32768
AddressSanitizer:DEADLYSIGNAL
=================================================================
==4108692==ERROR: AddressSanitizer: stack-overflow on address 0x7ffd7aa6bb18 (pc 0x55b5a74e06c0 bp 0x7ffd7b269bc0 sp 0x7ffd7aa6ab20 T0)
    #0 0x55b5a74e06bf in init_local_vars src/vmir_wasm_parser.c:517
    #1 0x55b5a74e49ac in wasm_parse_section_code src/vmir_wasm_parser.c:1251
    #2 0x55b5a74e69b3 in wasm_parse_module src/vmir_wasm_parser.c:1422
    #3 0x55b5a74e91a0 in vmir_load src/vmir.c:920
    #4 0x55b5a74509c9 in main src/main.c:166
    #5 0x7f469dbfc082 in __libc_start_main ../csu/libc-start.c:308
    #6 0x55b5a744fd2d in _start (/root/Ablation/vmir/vmir.asan+0x12d2d)

SUMMARY: AddressSanitizer: stack-overflow src/vmir_wasm_parser.c:517 in init_local_vars
==4108692==ABORTING

reproduce

./vmir https://github.com/haruki3hhh/fuzzing/blob/main/vmir/id%3A000033%2Csig%3A11%2Csrc%3A000006%2Cop%3Aint32%2Cpos%3A21%2Cval%3A-32768

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions