ChainSafe / ChainSafe/lodestar
Audit code and our deps for Prototype pollution
Open
meta-investigate
prio-medium
scope-security
- Dominant language
- TypeScript
- Stars
- 1.4k
- Forks
- 483
- Avg merge
- 1d 16h
- Merged PRs (30d)
- 150
Description
For reference https://learn.snyk.io/lessons/prototype-pollution/javascript/
> Prototype pollution is an injection attack that targets JavaScript runtimes. With prototype pollution, an attacker might control the default values of an object's properties. This allows the attacker to tamper with the logic of the application and can also lead to denial of service or, in extreme cases, remote code execution.
- [ ] Review Lodestar for unsafe deep merges and parsing. First target is the REST API
- [ ] Review dependent libraries, specially SSZ
Contributor guide
Assessment
This issue has not been assessed yet.