In the Linux kernel, the following vulnerability has been resolved:
phy: stm32: fix a refcount leak in stm32usbphycpll_enable()
This error path needs to decrement "usbphyc->npllcons.counter" before returning.
[
{
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@94b16ca86ab688ed6fad4548f70137f93cf1f0a9",
"id": "CVE-2022-48820-123c3850",
"digest": {
"function_hash": "138866073347425851637539307118267275930",
"length": 601.0
},
"target": {
"function": "stm32_usbphyc_pll_enable",
"file": "drivers/phy/st/phy-stm32-usbphyc.c"
},
"signature_type": "Function",
"signature_version": "v1"
},
{
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@94b16ca86ab688ed6fad4548f70137f93cf1f0a9",
"id": "CVE-2022-48820-18103b5a",
"digest": {
"threshold": 0.9,
"line_hashes": [
"81581555093367312709460209381367218935",
"182586882848736016297676860622274680357",
"316783816018561778055273604314661003293",
"291604695679884693306744366145392522879"
]
},
"target": {
"file": "drivers/phy/st/phy-stm32-usbphyc.c"
},
"signature_type": "Line",
"signature_version": "v1"
},
{
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@cfc826c88a79e22ba5d8001556eb2c7efd8a01b6",
"id": "CVE-2022-48820-3e817f04",
"digest": {
"threshold": 0.9,
"line_hashes": [
"81581555093367312709460209381367218935",
"182586882848736016297676860622274680357",
"316783816018561778055273604314661003293",
"291604695679884693306744366145392522879"
]
},
"target": {
"file": "drivers/phy/st/phy-stm32-usbphyc.c"
},
"signature_type": "Line",
"signature_version": "v1"
},
{
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0ad1a88fa3eb0ded7798f52b79bc33f75fc9a6d2",
"id": "CVE-2022-48820-65fe6216",
"digest": {
"function_hash": "138866073347425851637539307118267275930",
"length": 601.0
},
"target": {
"function": "stm32_usbphyc_pll_enable",
"file": "drivers/phy/st/phy-stm32-usbphyc.c"
},
"signature_type": "Function",
"signature_version": "v1"
},
{
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0ad1a88fa3eb0ded7798f52b79bc33f75fc9a6d2",
"id": "CVE-2022-48820-aeb9c018",
"digest": {
"threshold": 0.9,
"line_hashes": [
"81581555093367312709460209381367218935",
"182586882848736016297676860622274680357",
"316783816018561778055273604314661003293",
"291604695679884693306744366145392522879"
]
},
"target": {
"file": "drivers/phy/st/phy-stm32-usbphyc.c"
},
"signature_type": "Line",
"signature_version": "v1"
},
{
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@cfc826c88a79e22ba5d8001556eb2c7efd8a01b6",
"id": "CVE-2022-48820-f318ee82",
"digest": {
"function_hash": "138866073347425851637539307118267275930",
"length": 601.0
},
"target": {
"function": "stm32_usbphyc_pll_enable",
"file": "drivers/phy/st/phy-stm32-usbphyc.c"
},
"signature_type": "Function",
"signature_version": "v1"
}
]