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

Raspberry5 mailformed TFTP ACK packets #1898

Open
zentarim opened this issue Jun 9, 2024 · 1 comment
Open

Raspberry5 mailformed TFTP ACK packets #1898

zentarim opened this issue Jun 9, 2024 · 1 comment

Comments

@zentarim
Copy link

zentarim commented Jun 9, 2024

At netboot, a Raspberry5 board sends malformed UDP packets padded with zeros while pulling resources from the TFTP server. As it may be seen in the raspberry5_ack_pad.pcapng.gz, a Raspberry 5 may acknowledge a TFTP data packet with ACK being padded with zeros. While it does not affect the boot process because the UDP length field is set to correct length, it is still an incorrect bootloader behavior.

raspberry5_ack.pcapng.gz

Filter: tftp.opcode == 4

That behavior has never happened with Raspberry 4 boards.

@zentarim
Copy link
Author

I forgot to mention that both Raspberry4 and Raspberry5 share the same boot environment (DHCP, TFTP, etc)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant