Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[syzkaller] general protection fault in put_page (4) #538

Open
matttbe opened this issue Dec 19, 2024 · 0 comments
Open

[syzkaller] general protection fault in put_page (4) #538

matttbe opened this issue Dec 19, 2024 · 0 comments
Labels
bug reproducer Has a simple program to reproduce the bug syzkaller

Comments

@matttbe
Copy link
Member

matttbe commented Dec 19, 2024

This bug has been initially reported by syzbot here.

According to Eric, there might be shinfo->nr_frags corruptions. The repro seems to be using MPTCP, TFO, multiple subflows (triggered via the netlink API), and likely fallback to TCP racing with subflow creation.

Tip from Paolo:

If it's easy to reproduce, perhaps adding some debug patches will help catching when the corruption happens. Or perhaps it could help dumping as much subflow/msk state info as possible (sk the client? [I guess so] is sk the first subflow? how much data has been sent? is msk already in fallback status?) in tcp_clean_rtx_queue() when we detect a corrupted skb.

@matttbe matttbe added bug syzkaller reproducer Has a simple program to reproduce the bug labels Dec 19, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug reproducer Has a simple program to reproduce the bug syzkaller
Projects
None yet
Development

No branches or pull requests

1 participant