CVE-2026-53151

rxrpc: Fix the ACK parser to extract the SACK table for parsing

State
Published
Severity
9.8 Critical
Published
Jun 25, 2026
Updated
Oct 19, 2026
Reserved
Jun 9, 2026

Read the record on cve.org

Description

In the Linux kernel, the following vulnerability has been resolved:

rxrpc: Fix the ACK parser to extract the SACK table for parsing

Fix modification of the received skbuff in rxrpc_input_soft_acks() and a potential incorrect access of the buffer in a fragmented UDP packet (the packet would probably have to be deliberately pre-generated as fragmented) when AF_RXRPC tries to extract the contents of the SACK table by copying out the contents of the SACK table into a buffer before attempting to parse

AF_RXRPC assumes that it can just call skb_condense() and then validly access the SACK table from skb->data and that it will be a flat buffer - but skb_condense() can silently fail to do anything under some circumstances.

Note that whilst rxrpc_input_soft_acks() should be able to parse extended ACKs, the rest of AF_RXRPC doesn't currently support that.

Further, there's then no need to call skb_condense() in rxrpc_input_ack(), so don't.

Scores

CVSSScoreVectorSource
3.19.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:HLinux

Weaknesses

Affected Products

ProductVersions
LinuxLinux
  • d57a3a151660902091491ac2633134e1be92557f to before 5d1ae4e17a3ecd8561cdb4f4f70152f41039c4e1Affected
  • d57a3a151660902091491ac2633134e1be92557f to before 775c5e89272a2615b72bb84f611ba66fa3b7493eAffected
  • d57a3a151660902091491ac2633134e1be92557f to before 566c4c1244de50fbff1f89ff93c9d7b0fc256db4Affected
  • d57a3a151660902091491ac2633134e1be92557f to before 224298450be5c04d2a6ea1c2a94669d7ebf65d00Affected
  • d57a3a151660902091491ac2633134e1be92557f to before 333b6d5bb9f87827ac2639c737bf9613dbae7253Affected
LinuxLinux
  • 6.2Affected
  • before 6.2Not affected
  • 6.6.144 through 6.6.*Not affected
  • 6.12.95 through 6.12.*Not affected
  • 6.18.36 through 6.18.*Not affected
  • 7.0.13 through 7.0.*Not affected
  • 7.1 and laterNot affected

References

Every record here comes from the CVE Program’s CVE List. © 1999–2026 The MITRE Corporation. CVE is a registered trademark of The MITRE Corporation. The records are reproduced under the CVE Program terms of use.