ChainSafe / ChainSafe/lodestar

Audit code and our deps for Prototype pollution

Open
#3,879 1 comment 0 reactions 0 assignees View on GitHub
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

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.