TCP checksums are notoriously weak:
https://www.evanjones.ca/tcp-checksums.html
With enough packets passing the dodgy RAM a noticeable number will manage to get mangled in such a way that the checksum is still correct.
https://www.evanjones.ca/tcp-checksums.html
With enough packets passing the dodgy RAM a noticeable number will manage to get mangled in such a way that the checksum is still correct.
Routers don’t touch the TCP header at all
But in any case it's irrelevant in this context as ATT shouldn't be doing any NAT