Skip to content

Conversation

@Mifacopy
Copy link

Background

The BPF verifier did not correctly propagate register state across certain helper calls, which could allow crafted BPF programs to reach unsound states and cause verifier mis-acceptance, potential kernel crash, or undefined behavior. This is tracked as CVE-2019-11815.

Changes

Strengthen the BPF verifier’s register state tracking logic so that helper calls’ effects on register state are correctly reflected; reject programs that could otherwise leave registers in invalid/unsound states.

Security Impact

Prevents crafted BPF programs from exploiting verifier state inconsistencies, addressing CVE-2019-11815.

References

Upstream commit: 9955ac47f4ba1c95ecb6092aeaefb40a22e99268; CVE: CVE-2019-11815

@meta-cla meta-cla bot added the CLA Signed Do not delete this pull request or issue due to inactivity. label Dec 28, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CLA Signed Do not delete this pull request or issue due to inactivity.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant