AFLplusplus / AFLplusplus/LibAFL

Signal handling in libafl_bolts is very unsafe

Open
#2,477 2 comments 0 reactions 0 assignees View on GitHub
cleanup
Dominant language
Rust
Stars
2.6k
Forks
481
Avg merge
2d 30m
Merged PRs (30d)
16

Description

There's a lot of potential for double-mutability here with `&mut self` in `handle`. We should either take the reference when a signal is being handled and replace it when finished or use `&self`.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.