Skip to content
CVE PROGRAM SOURCE RECORD7.8 High

CVE-2022-50355

staging: vt6655: fix some erroneous memory clean-up loops

Description

In the Linux kernel, the following vulnerability has been resolved: staging: vt6655: fix some erroneous memory clean-up loops In some initialization functions of this driver, memory is allocated with 'i' acting as an index variable and increasing from 0. The commit in "Fixes" introduces some clean-up codes in case of allocation failure, which free memory in reverse order with 'i' decreasing to 0. However, there are some problems: - The case i=0 is left out. Thus memory is leaked. - In case memory allocation fails right from the start, the memory freeing loops will start with i=-1 and invalid memory locations will be accessed. One of these loops has been fixed in commit c8ff91535880 ("staging: vt6655: fix potential memory leak"). Fix the remaining erroneous loops.

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

  • 5341ee0adb17d12a96dc5344e0d267cd12b52135 to < 637672a71f5016a40b0a6c0f3c8ad25eacedc8c3affected
  • 5341ee0adb17d12a96dc5344e0d267cd12b52135 to < 88b9cc60f26e8a05d1ddbddf91b09ca2915f20e0affected
  • 5341ee0adb17d12a96dc5344e0d267cd12b52135 to < 95ac62e8545be2b0a8cae0beef7c682e2e470e48affected
  • 5341ee0adb17d12a96dc5344e0d267cd12b52135 to < f19e5b7df54590c831f350381963f25585c8f7d5affected
  • 5341ee0adb17d12a96dc5344e0d267cd12b52135 to < a9e9806d1c315bc50dce05479a079b9a104474b8affected
  • 5341ee0adb17d12a96dc5344e0d267cd12b52135 to < ed11b73c963292e7b49c0f37025c58ed3b7921d6affected
  • 5341ee0adb17d12a96dc5344e0d267cd12b52135 to < 2a2db520e3ca5aafba7c211abfd397666c9b5f9daffected

Linux Linux

Default version status: affected

  • 4.18affected
  • 0 to < 4.18unaffected
  • 4.19.262 to ≤ 4.19.*unaffected
  • 5.4.220 to ≤ 5.4.*unaffected
  • 5.10.150 to ≤ 5.10.*unaffected
  • 5.15.75 to ≤ 5.15.*unaffected
  • 5.19.17 to ≤ 5.19.*unaffected
  • 6.0.3 to ≤ 6.0.*unaffected
  • 6.1 to ≤ *unaffected

References