First published: Fri Jul 29 2011(Updated: )
Currently skb_gro_header_slow unconditionally resets frag0 and frag0_len. However, when we can't pull on the skb this leaves the GRO fields in an inconsistent state. This patch fixes this by only resetting those fields after the pskb_may_pull test. Upstream commit: <a href="http://git.kernel.org/linus/17dd759c67f21e34f2156abcf415e1f60605a188">http://git.kernel.org/linus/17dd759c67f21e34f2156abcf415e1f60605a188</a> Acknowledgements: Red Hat would like to thank Brent Meshier for reporting this issue.
Affected Software | Affected Version | How to fix |
---|---|---|
Red Hat Linux |
Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.
The severity of REDHAT-BUG-726552 is considered moderate due to potential performance impacts on the kernel.
To fix REDHAT-BUG-726552, apply the latest kernel updates released by Red Hat that include the appropriate patch.
REDHAT-BUG-726552 affects the Red Hat Linux Kernel.
REDHAT-BUG-726552 relates to an inconsistency in the GRO fields due to unconditional resetting of certain packet fields.
Yes, a patch for REDHAT-BUG-726552 has been provided in the recent kernel updates.