Skip to content

CVE-2012-1569 strlen: unable to resolve blocking load to any address #44

@jordr

Description

@jordr
klee -inline=memcpy -libc=uclibc --search=dfs --split-search --exit-on-error-type=Ptr -longest-single-recovery=500 -longest-cumulative-recovery=500 --skip-functions-legacy=_asn1_set_name test.bc 32
...
[e6b3d0] KLEE: WARNING: Unable to resolve blocking load to any address. Terminating state
[d6c361] KLEE: ERROR: /home/ubuntu/code/klee-uclibc/libc/string/strlen.c:22: Unable to resolve blocking load to any address
[b3874e] KLEE: NOTE: now ignoring this error at this location

Note: also works with strlen inlining. Not inlining memcpy yields a different error, a segmentation fault in executeMemoryOperation.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions