Skip to content
CVE PROGRAM SOURCE RECORD7.5 High

CVE-2021-47295

net: sched: fix memory leak in tcindex_partial_destroy_work

Description

In the Linux kernel, the following vulnerability has been resolved: net: sched: fix memory leak in tcindex_partial_destroy_work Syzbot reported memory leak in tcindex_set_parms(). The problem was in non-freed perfect hash in tcindex_partial_destroy_work(). In tcindex_set_parms() new tcindex_data is allocated and some fields from old one are copied to new one, but not the perfect hash. Since tcindex_partial_destroy_work() is the destroy function for old tcindex_data, we need to free perfect hash to avoid memory leak.

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

  • 331b72922c5f58d48fd5500acadc91777cc31970 to < 53af9c793f644d5841d84d8e0ad83bd7ab47f3e0affected
  • 331b72922c5f58d48fd5500acadc91777cc31970 to < 01d0d2b8b4e3cf2110baba9371c0c3d04ad5c77baffected
  • 331b72922c5f58d48fd5500acadc91777cc31970 to < 8d7924ce85bae64e7a67c366c7c50840f49f3a62affected
  • 331b72922c5f58d48fd5500acadc91777cc31970 to < 7a6fb69bbcb21e9ce13bdf18c008c268874f0480affected
  • 331b72922c5f58d48fd5500acadc91777cc31970 to < 8e9662fde6d63c78eb1350f6167f64c9d71a865baffected
  • 331b72922c5f58d48fd5500acadc91777cc31970 to < 18c3fa7a7fdbb4d21dafc8a7710ae2c1680930f6affected
  • 331b72922c5f58d48fd5500acadc91777cc31970 to < cac71d27745f92ee13f0ecc668ffe151a4a9c9b1affected
  • 331b72922c5f58d48fd5500acadc91777cc31970 to < f5051bcece50140abd1a11a2d36dc3ec5484fc32affected
  • 331b72922c5f58d48fd5500acadc91777cc31970 to < 7c183dc0af472dec33d2c0786a5e356baa8cad19affected
  • 331b72922c5f58d48fd5500acadc91777cc31970 to < 3abebc503a5148072052c229c6b04b329a420ecdaffected
  • 331b72922c5f58d48fd5500acadc91777cc31970 to < 372ae77cf11d11fb118cbe2d37def9dd5f826abdaffected

Linux Linux

Default version status: affected

  • 3.18affected
  • 0 to < 3.18unaffected
  • 4.14.308 to ≤ 4.14.*unaffected
  • 4.19.276 to ≤ 4.19.*unaffected
  • 5.4.136 to ≤ 5.4.*unaffected
  • 5.4.235 to ≤ 5.4.*unaffected
  • 5.10.54 to ≤ 5.10.*unaffected
  • 5.10.173 to ≤ 5.10.*unaffected
  • 5.13.6 to ≤ 5.13.*unaffected
  • 5.15.100 to ≤ 5.15.*unaffected
  • 6.1.18 to ≤ 6.1.*unaffected
  • 6.2.5 to ≤ 6.2.*unaffected
  • 5.14 to ≤ *unaffected

References