In the Linux kernel, the following vulnerability has been resolved:
ALSA: ac97: fix possible memory leak in sndac97dev_register()
If deviceregister() fails in sndac97devregister(), it should call putdevice() to give up reference, or the name allocated in devset_name() is leaked.
[
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a602ec9d88f177dba78bc97fb1adecc7a71ff279",
"target": {
"file": "sound/pci/ac97/ac97_codec.c"
},
"deprecated": false,
"signature_version": "v1",
"id": "CVE-2022-50427-0245cd76",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"104356303934445745945373384346029707768",
"101685897238885397077855723164445074954",
"157705362261612576167063953809607393343",
"148951451240404374806729637119821885238"
]
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4881bda5ea05c8c240fc8afeaa928e2bc43f61fa",
"target": {
"file": "sound/pci/ac97/ac97_codec.c"
},
"deprecated": false,
"signature_version": "v1",
"id": "CVE-2022-50427-0a86412c",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"161286785193250271826265568885242538931",
"24033188030768117803090478648339881089",
"321506857702286904187119028148082946633",
"148951451240404374806729637119821885238"
]
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@bfce73088682ef0770da951f51156c36a89be490",
"target": {
"file": "sound/pci/ac97/ac97_codec.c"
},
"deprecated": false,
"signature_version": "v1",
"id": "CVE-2022-50427-11a343a6",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"104356303934445745945373384346029707768",
"101685897238885397077855723164445074954",
"157705362261612576167063953809607393343",
"148951451240404374806729637119821885238"
]
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a602ec9d88f177dba78bc97fb1adecc7a71ff279",
"target": {
"function": "snd_ac97_dev_register",
"file": "sound/pci/ac97/ac97_codec.c"
},
"deprecated": false,
"signature_version": "v1",
"id": "CVE-2022-50427-1a0e67b4",
"signature_type": "Function",
"digest": {
"length": 478.0,
"function_hash": "133084802422534273080609502528328482164"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@c68b2e9ef246117f696e360bbdd2f5736b3a7127",
"target": {
"function": "snd_ac97_dev_register",
"file": "sound/pci/ac97/ac97_codec.c"
},
"deprecated": false,
"signature_version": "v1",
"id": "CVE-2022-50427-2abde9ff",
"signature_type": "Function",
"digest": {
"length": 480.0,
"function_hash": "164518990380355551385976192209530378248"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0f8e9a15c8ecf95057061d370a2dddaf1cee4aeb",
"target": {
"function": "snd_ac97_dev_register",
"file": "sound/pci/ac97/ac97_codec.c"
},
"deprecated": false,
"signature_version": "v1",
"id": "CVE-2022-50427-7c6a2eb1",
"signature_type": "Function",
"digest": {
"length": 478.0,
"function_hash": "133084802422534273080609502528328482164"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0f8e9a15c8ecf95057061d370a2dddaf1cee4aeb",
"target": {
"file": "sound/pci/ac97/ac97_codec.c"
},
"deprecated": false,
"signature_version": "v1",
"id": "CVE-2022-50427-7e1504a1",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"104356303934445745945373384346029707768",
"101685897238885397077855723164445074954",
"157705362261612576167063953809607393343",
"148951451240404374806729637119821885238"
]
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ee8bf0946f62ef00e5db4b613a9f664ac567259a",
"target": {
"function": "snd_ac97_dev_register",
"file": "sound/pci/ac97/ac97_codec.c"
},
"deprecated": false,
"signature_version": "v1",
"id": "CVE-2022-50427-7f1f8132",
"signature_type": "Function",
"digest": {
"length": 478.0,
"function_hash": "133084802422534273080609502528328482164"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4881bda5ea05c8c240fc8afeaa928e2bc43f61fa",
"target": {
"function": "snd_ac97_dev_register",
"file": "sound/pci/ac97/ac97_codec.c"
},
"deprecated": false,
"signature_version": "v1",
"id": "CVE-2022-50427-8148843d",
"signature_type": "Function",
"digest": {
"length": 480.0,
"function_hash": "164518990380355551385976192209530378248"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4fdf6f978c6b605ca0d67bf0e982b7a8fc0f4aab",
"target": {
"file": "sound/pci/ac97/ac97_codec.c"
},
"deprecated": false,
"signature_version": "v1",
"id": "CVE-2022-50427-86dfc8a7",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"161286785193250271826265568885242538931",
"24033188030768117803090478648339881089",
"321506857702286904187119028148082946633",
"148951451240404374806729637119821885238"
]
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@758dbcc6fbf2286eff02743b093c70a18a407d66",
"target": {
"function": "snd_ac97_dev_register",
"file": "sound/pci/ac97/ac97_codec.c"
},
"deprecated": false,
"signature_version": "v1",
"id": "CVE-2022-50427-8f73fc2b",
"signature_type": "Function",
"digest": {
"length": 478.0,
"function_hash": "133084802422534273080609502528328482164"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@bfce73088682ef0770da951f51156c36a89be490",
"target": {
"function": "snd_ac97_dev_register",
"file": "sound/pci/ac97/ac97_codec.c"
},
"deprecated": false,
"signature_version": "v1",
"id": "CVE-2022-50427-984a7f88",
"signature_type": "Function",
"digest": {
"length": 478.0,
"function_hash": "133084802422534273080609502528328482164"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@758dbcc6fbf2286eff02743b093c70a18a407d66",
"target": {
"file": "sound/pci/ac97/ac97_codec.c"
},
"deprecated": false,
"signature_version": "v1",
"id": "CVE-2022-50427-b9658dbd",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"104356303934445745945373384346029707768",
"101685897238885397077855723164445074954",
"157705362261612576167063953809607393343",
"148951451240404374806729637119821885238"
]
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ee8bf0946f62ef00e5db4b613a9f664ac567259a",
"target": {
"file": "sound/pci/ac97/ac97_codec.c"
},
"deprecated": false,
"signature_version": "v1",
"id": "CVE-2022-50427-c370f4ab",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"104356303934445745945373384346029707768",
"101685897238885397077855723164445074954",
"157705362261612576167063953809607393343",
"148951451240404374806729637119821885238"
]
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4fdf6f978c6b605ca0d67bf0e982b7a8fc0f4aab",
"target": {
"function": "snd_ac97_dev_register",
"file": "sound/pci/ac97/ac97_codec.c"
},
"deprecated": false,
"signature_version": "v1",
"id": "CVE-2022-50427-c5ac258a",
"signature_type": "Function",
"digest": {
"length": 480.0,
"function_hash": "164518990380355551385976192209530378248"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@c68b2e9ef246117f696e360bbdd2f5736b3a7127",
"target": {
"file": "sound/pci/ac97/ac97_codec.c"
},
"deprecated": false,
"signature_version": "v1",
"id": "CVE-2022-50427-f92df984",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"161286785193250271826265568885242538931",
"24033188030768117803090478648339881089",
"321506857702286904187119028148082946633",
"148951451240404374806729637119821885238"
]
}
}
]