Skip to content
CVE PROGRAM SOURCE RECORDUnscored

CVE-2022-49836

siox: fix possible memory leak in siox_device_add()

Description

In the Linux kernel, the following vulnerability has been resolved: siox: fix possible memory leak in siox_device_add() If device_register() returns error in siox_device_add(), the name allocated by dev_set_name() need be freed. As comment of device_register() says, it should use put_device() to give up the reference in the error path. So fix this by calling put_device(), then the name can be freed in kobject_cleanup(), and sdevice is freed in siox_device_release(), set it to null in error path.

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

  • bbecb07fa0af9a41507ce06d4631fdb3b5059417 to < 0a5da069603ecc3d7aa09167450235462adaa295affected
  • bbecb07fa0af9a41507ce06d4631fdb3b5059417 to < f9fe7ba4ea5b24ffdf8e125f660aca3ba4a147fbaffected
  • bbecb07fa0af9a41507ce06d4631fdb3b5059417 to < a4b5423f88a17a36550ae8c16c46779b1ee42f4baffected
  • bbecb07fa0af9a41507ce06d4631fdb3b5059417 to < 5d03c2911c529ea4d6ebfec53425f1091e8d402baffected
  • bbecb07fa0af9a41507ce06d4631fdb3b5059417 to < d9c31e728843259209fb530c59995e4fe262699faffected
  • bbecb07fa0af9a41507ce06d4631fdb3b5059417 to < 6e63153db50059fb78b8a8447b132664887d24e3affected

Linux Linux

Default version status: affected

  • 4.16affected
  • 0 to < 4.16unaffected
  • 4.19.267 to ≤ 4.19.*unaffected
  • 5.4.225 to ≤ 5.4.*unaffected
  • 5.10.156 to ≤ 5.10.*unaffected
  • 5.15.80 to ≤ 5.15.*unaffected
  • 6.0.10 to ≤ 6.0.*unaffected
  • 6.1 to ≤ *unaffected

References