Skip to content
CVE PROGRAM SOURCE RECORD9.1 Critical

CVE-2023-53600

tunnels: fix kasan splat when generating ipv4 pmtu error

Description

In the Linux kernel, the following vulnerability has been resolved: tunnels: fix kasan splat when generating ipv4 pmtu error If we try to emit an icmp error in response to a nonliner skb, we get BUG: KASAN: slab-out-of-bounds in ip_compute_csum+0x134/0x220 Read of size 4 at addr ffff88811c50db00 by task iperf3/1691 CPU: 2 PID: 1691 Comm: iperf3 Not tainted 6.5.0-rc3+ #309 [..] kasan_report+0x105/0x140 ip_compute_csum+0x134/0x220 iptunnel_pmtud_build_icmp+0x554/0x1020 skb_tunnel_check_pmtu+0x513/0xb80 vxlan_xmit_one+0x139e/0x2ef0 vxlan_xmit+0x1867/0x2760 dev_hard_start_xmit+0x1ee/0x4f0 br_dev_queue_push_xmit+0x4d1/0x660 [..] ip_compute_csum() cannot deal with nonlinear skbs, so avoid it. After this change, splat is gone and iperf3 is no longer stuck.

Affected products

Version statuses are supplied by the assigning organization. Consult the original record for detailed ranges and platform conditions.

Linux Linux

Default version status: unaffected

  • 4cb47a8644cc9eb8ec81190a50e79e6530d0297f to < 5850c391fd7e25662334cb3cbf29a62bcbff1084affected
  • 4cb47a8644cc9eb8ec81190a50e79e6530d0297f to < e95808121953410db8c59f0abfde70ac0d34222caffected
  • 4cb47a8644cc9eb8ec81190a50e79e6530d0297f to < da5f42a6e7485fbb7a6dbd6a2b3045e19e4df5ccaffected
  • 4cb47a8644cc9eb8ec81190a50e79e6530d0297f to < fe6a9f7516735be9fdabab00e47ef7a3403a174daffected
  • 4cb47a8644cc9eb8ec81190a50e79e6530d0297f to < 6a7ac3d20593865209dceb554d8b3f094c6bd940affected

Linux Linux

Default version status: affected

  • 5.9affected
  • 0 to < 5.9unaffected
  • 5.10.191 to ≤ 5.10.*unaffected
  • 5.15.127 to ≤ 5.15.*unaffected
  • 6.1.46 to ≤ 6.1.*unaffected
  • 6.4.11 to ≤ 6.4.*unaffected
  • 6.5 to ≤ *unaffected

References