Snyk has a proof-of-concept or detailed explanation of how to exploit this vulnerability.
In a few clicks we can analyze your entire application and see what components are vulnerable in your application, and suggest you quick fixes.
Test your applicationsUpgrade grcov
to version 0.8.20 or higher.
grcov is a module that collects and aggregates code coverage information for multiple source files. grcov processes .profraw and .gcda files which can be generated from llvm/clang or gcc. grcov also processes lcov files (for JS coverage) and JaCoCo files (for Java coverage). Linux, macOS and Windows are supported.
Affected versions of this package are vulnerable to Out-of-bounds Write in the grcov::covdir::get_coverage
function, which explicitly performs unsafe
memory access. An attacker who can supply malicious coverage data - i.e. with local access to the environment - can corrupt memory. There is no evidence of code execution.