CVE-2024-40937

gve: Clear napi->skb before dev_kfree_skb_any()

State
Published
Severity
9.8 Critical
Published
Jul 12, 2024
Updated
Aug 5, 2026
Reserved
Jul 12, 2024

Read the record on cve.org

Description

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

gve: Clear napi->skb before dev_kfree_skb_any()

gve_rx_free_skb incorrectly leaves napi->skb referencing an skb after it is freed with dev_kfree_skb_any(). This can result in a subsequent call to napi_get_frags returning a dangling pointer.

Fix this by clearing napi->skb before the skb is freed.

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

The record names no weakness.

Affected Products

ProductVersions
LinuxLinux
  • 9b8dd5e5ea48bbb7532d20c4093a79d8283e4029 to before 75afd8724739ee5ed8165acde5f6ac3988b485ccAffected
  • 9b8dd5e5ea48bbb7532d20c4093a79d8283e4029 to before d221284991118c0ab16480b53baecd857c0bc442Affected
  • 9b8dd5e5ea48bbb7532d20c4093a79d8283e4029 to before 2ce5341c36993b776012601921d7688693f8c037Affected
  • 9b8dd5e5ea48bbb7532d20c4093a79d8283e4029 to before a68184d5b420ea4fc7e6b7ceb52bbc66f90d3c50Affected
  • 9b8dd5e5ea48bbb7532d20c4093a79d8283e4029 to before 6f4d93b78ade0a4c2cafd587f7b429ce95abb02eAffected
LinuxLinux
  • 5.14Affected
  • before 5.14Not affected
  • 5.15.162 through 5.15.*Not affected
  • 6.1.95 through 6.1.*Not affected
  • 6.6.35 through 6.6.*Not affected
  • 6.9.6 through 6.9.*Not affected
  • 6.10 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.