CVE-2022-50349

misc: tifm: fix possible memory leak in tifm_7xx1_switch_media()

State
Published
Severity
5.5 Medium
Published
Sep 16, 2025
Updated
May 11, 2026
Reserved
Sep 16, 2025

Read the record on cve.org

Description

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

misc: tifm: fix possible memory leak in tifm_7xx1_switch_media()

If device_register() returns error in tifm_7xx1_switch_media(), name of kobject which is allocated in dev_set_name() called in device_add() is leaked.

Never directly free @dev after calling device_register(), even if it returned an error! Always use put_device() to give up the reference initialized.

Scores

CVSSScoreVectorSource
3.15.5 MediumCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:HCISA-ADP

Weaknesses

  • CWE-401 Missing Release of Memory after Effective Lifetime

Affected Products

ProductVersions
LinuxLinux
  • 2428a8fe2261e901e058d9ea8b6ed7e1b4268b79 to before 2bbb222a54ff501f77ce593d21b76b79c905045eAffected
  • 2428a8fe2261e901e058d9ea8b6ed7e1b4268b79 to before d861b7d41b17942b337d4b87a70de7cd1dc44d4eAffected
  • 2428a8fe2261e901e058d9ea8b6ed7e1b4268b79 to before 1695b1adcc3a7d985cd22fa3b55761edf3fab50dAffected
  • 2428a8fe2261e901e058d9ea8b6ed7e1b4268b79 to before ee2715faf7e7153f5142ed09aacfa89a64d45dcbAffected
  • 2428a8fe2261e901e058d9ea8b6ed7e1b4268b79 to before 57c857353d5020bdec8284d9c0fee447484fe5e0Affected
  • 2428a8fe2261e901e058d9ea8b6ed7e1b4268b79 to before 848c45964ded537107e010aaf353aa30a0855387Affected
  • 2428a8fe2261e901e058d9ea8b6ed7e1b4268b79 to before 35abbc8406cc39e72d3ce85f6e869555afe50d54Affected
  • 2428a8fe2261e901e058d9ea8b6ed7e1b4268b79 to before ef843ee20576039126d34d6eb5f45d14c3e6ce18Affected
  • 2428a8fe2261e901e058d9ea8b6ed7e1b4268b79 to before fd2c930cf6a5b9176382c15f9acb1996e76e25adAffected
LinuxLinux
  • 2.6.22Affected
  • before 2.6.22Not affected
  • 4.9.337 through 4.9.*Not affected
  • 4.14.303 through 4.14.*Not affected
  • 4.19.270 through 4.19.*Not affected
  • 5.4.229 through 5.4.*Not affected
  • 5.10.163 through 5.10.*Not affected
  • 5.15.86 through 5.15.*Not affected
  • 6.0.16 through 6.0.*Not affected
  • 6.1.2 through 6.1.*Not affected
  • 6.2 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.