In the Linux kernel, the following vulnerability has been resolved:
mISDN: fix possible memory leak in mISDNdspelement_register()
Afer commit 1fa5ae857bb1 ("driver core: get rid of struct device's busid string array"), the name of device is allocated dynamically, use putdevice() to give up the reference, so that the name can be freed in kobject_cleanup() when the refcount is 0.
The 'entry' is going to be freed in mISDNdspdevrelease(), so the kfree() is removed. listdel() is called in mISDNdspdev_release(), so it need be initialized.
{ "vanir_signatures": [ { "digest": { "length": 997.0, "function_hash": "282887306569230130601618968269587383876" }, "target": { "function": "mISDN_dsp_element_register", "file": "drivers/isdn/mISDN/dsp_pipeline.c" }, "signature_type": "Function", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@727ed7d28348c026c7ef4d852f3d0e5054d376e8", "deprecated": false, "signature_version": "v1", "id": "CVE-2022-49821-02337ea1" }, { "digest": { "line_hashes": [ "180437265521863163869618359764362821210", "294461295326098453975048233594506586051", "51274158675213916489323403178814404579", "149945962822504598270688768060070537388", "185597550977841473785845195747205033836", "225021870770273412485483402148363292139", "131108163191289573931989928350282734787" ], "threshold": 0.9 }, "target": { "file": "drivers/isdn/mISDN/dsp_pipeline.c" }, "signature_type": "Line", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b119bedbefb7dd9ed8bf8cb9f1056504250d610e", "deprecated": false, "signature_version": "v1", "id": "CVE-2022-49821-0b8b99f1" }, { "digest": { "line_hashes": [ "180437265521863163869618359764362821210", "294461295326098453975048233594506586051", "51274158675213916489323403178814404579", "149945962822504598270688768060070537388", "185597550977841473785845195747205033836", "225021870770273412485483402148363292139", "131108163191289573931989928350282734787" ], "threshold": 0.9 }, "target": { "file": "drivers/isdn/mISDN/dsp_pipeline.c" }, "signature_type": "Line", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d4b8394725079670be309f9a35ad88a8cbbaaefd", "deprecated": false, "signature_version": "v1", "id": "CVE-2022-49821-1ab739fe" }, { "digest": { "line_hashes": [ "180437265521863163869618359764362821210", "294461295326098453975048233594506586051", "51274158675213916489323403178814404579", "149945962822504598270688768060070537388", "185597550977841473785845195747205033836", "225021870770273412485483402148363292139", "131108163191289573931989928350282734787" ], "threshold": 0.9 }, "target": { "file": "drivers/isdn/mISDN/dsp_pipeline.c" }, "signature_type": "Line", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@98a2ac1ca8fd6eca6867726fe238d06e75eb1acd", "deprecated": false, "signature_version": "v1", "id": "CVE-2022-49821-2125e7da" }, { "digest": { "line_hashes": [ "180437265521863163869618359764362821210", "294461295326098453975048233594506586051", "51274158675213916489323403178814404579", "149945962822504598270688768060070537388", "185597550977841473785845195747205033836", "225021870770273412485483402148363292139", "131108163191289573931989928350282734787" ], "threshold": 0.9 }, "target": { "file": "drivers/isdn/mISDN/dsp_pipeline.c" }, "signature_type": "Line", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7a05e3929668c8cfef495c69752a9e91fac4878f", "deprecated": false, "signature_version": "v1", "id": "CVE-2022-49821-2b6cd88d" }, { "digest": { "length": 893.0, "function_hash": "279591639481508673088321040355215345841" }, "target": { "function": "mISDN_dsp_element_register", "file": "drivers/isdn/mISDN/dsp_pipeline.c" }, "signature_type": "Function", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@083a2c9ef82e184bdf0b9f9a1e5fc38d32afbb47", "deprecated": false, "signature_version": "v1", "id": "CVE-2022-49821-2d7f7bcb" }, { "digest": { "line_hashes": [ "180437265521863163869618359764362821210", "294461295326098453975048233594506586051", "51274158675213916489323403178814404579", "149945962822504598270688768060070537388", "185597550977841473785845195747205033836", "225021870770273412485483402148363292139", "131108163191289573931989928350282734787" ], "threshold": 0.9 }, "target": { "file": "drivers/isdn/mISDN/dsp_pipeline.c" }, "signature_type": "Line", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0f2c681900a01e3f23789bca26d88268c3d5b51d", "deprecated": false, "signature_version": "v1", "id": "CVE-2022-49821-420a715d" }, { "digest": { "line_hashes": [ "180437265521863163869618359764362821210", "294461295326098453975048233594506586051", "51274158675213916489323403178814404579", "149945962822504598270688768060070537388", "185597550977841473785845195747205033836", "225021870770273412485483402148363292139", "131108163191289573931989928350282734787" ], "threshold": 0.9 }, "target": { "file": "drivers/isdn/mISDN/dsp_pipeline.c" }, "signature_type": "Line", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@bbd53d05c4c892080ef3b617eff4f57903acecb9", "deprecated": false, "signature_version": "v1", "id": "CVE-2022-49821-4b2df78b" }, { "digest": { "line_hashes": [ "180437265521863163869618359764362821210", "294461295326098453975048233594506586051", "51274158675213916489323403178814404579", "149945962822504598270688768060070537388", "185597550977841473785845195747205033836", "225021870770273412485483402148363292139", "131108163191289573931989928350282734787" ], "threshold": 0.9 }, "target": { "file": "drivers/isdn/mISDN/dsp_pipeline.c" }, "signature_type": "Line", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@727ed7d28348c026c7ef4d852f3d0e5054d376e8", "deprecated": false, "signature_version": "v1", "id": "CVE-2022-49821-5e09c204" }, { "digest": { "length": 997.0, "function_hash": "282887306569230130601618968269587383876" }, "target": { "function": "mISDN_dsp_element_register", "file": "drivers/isdn/mISDN/dsp_pipeline.c" }, "signature_type": "Function", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@bbd53d05c4c892080ef3b617eff4f57903acecb9", "deprecated": false, "signature_version": "v1", "id": "CVE-2022-49821-6ccda7c7" }, { "digest": { "line_hashes": [ "180437265521863163869618359764362821210", "294461295326098453975048233594506586051", "51274158675213916489323403178814404579", "149945962822504598270688768060070537388", "185597550977841473785845195747205033836", "225021870770273412485483402148363292139", "131108163191289573931989928350282734787" ], "threshold": 0.9 }, "target": { "file": "drivers/isdn/mISDN/dsp_pipeline.c" }, "signature_type": "Line", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@083a2c9ef82e184bdf0b9f9a1e5fc38d32afbb47", "deprecated": false, "signature_version": "v1", "id": "CVE-2022-49821-705f124e" }, { "digest": { "length": 893.0, "function_hash": "279591639481508673088321040355215345841" }, "target": { "function": "mISDN_dsp_element_register", "file": "drivers/isdn/mISDN/dsp_pipeline.c" }, "signature_type": "Function", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7a05e3929668c8cfef495c69752a9e91fac4878f", "deprecated": false, "signature_version": "v1", "id": "CVE-2022-49821-7ab556c6" }, { "digest": { "length": 893.0, "function_hash": "279591639481508673088321040355215345841" }, "target": { "function": "mISDN_dsp_element_register", "file": "drivers/isdn/mISDN/dsp_pipeline.c" }, "signature_type": "Function", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@98a2ac1ca8fd6eca6867726fe238d06e75eb1acd", "deprecated": false, "signature_version": "v1", "id": "CVE-2022-49821-a13ba4bb" }, { "digest": { "length": 997.0, "function_hash": "282887306569230130601618968269587383876" }, "target": { "function": "mISDN_dsp_element_register", "file": "drivers/isdn/mISDN/dsp_pipeline.c" }, "signature_type": "Function", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0f2c681900a01e3f23789bca26d88268c3d5b51d", "deprecated": false, "signature_version": "v1", "id": "CVE-2022-49821-a8b91ad4" }, { "digest": { "length": 893.0, "function_hash": "279591639481508673088321040355215345841" }, "target": { "function": "mISDN_dsp_element_register", "file": "drivers/isdn/mISDN/dsp_pipeline.c" }, "signature_type": "Function", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d4b8394725079670be309f9a35ad88a8cbbaaefd", "deprecated": false, "signature_version": "v1", "id": "CVE-2022-49821-b494a4a3" }, { "digest": { "length": 997.0, "function_hash": "282887306569230130601618968269587383876" }, "target": { "function": "mISDN_dsp_element_register", "file": "drivers/isdn/mISDN/dsp_pipeline.c" }, "signature_type": "Function", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b119bedbefb7dd9ed8bf8cb9f1056504250d610e", "deprecated": false, "signature_version": "v1", "id": "CVE-2022-49821-ccc22889" } ] }