In the Linux kernel, the following vulnerability has been resolved:
usb: gadget: lpc32xxudc: Fix refcount leak in lpc32xxudc_probe
ofparsephandle() returns a node pointer with refcount incremented, we should use ofnodeput() on it when not need anymore. Add missing ofnodeput() to avoid refcount leak. ofnodeput() will check NULL pointer.
[
{
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"32546580092065178442221312496677640321",
"128583454020629812094138814153168323254",
"12378951866150330050903848817673689974",
"225921396940236048770308518222231787879"
]
},
"target": {
"file": "drivers/usb/gadget/udc/lpc32xx_udc.c"
},
"signature_version": "v1",
"id": "CVE-2022-49712-0487e48d",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@46da1e4a8b6329479433b2a4056941dfdd7f3efd"
},
{
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"32546580092065178442221312496677640321",
"128583454020629812094138814153168323254",
"12378951866150330050903848817673689974",
"225921396940236048770308518222231787879"
]
},
"target": {
"file": "drivers/usb/gadget/udc/lpc32xx_udc.c"
},
"signature_version": "v1",
"id": "CVE-2022-49712-0dd39f07",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4757c9ade34178b351580133771f510b5ffcf9c8"
},
{
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"32546580092065178442221312496677640321",
"128583454020629812094138814153168323254",
"12378951866150330050903848817673689974",
"225921396940236048770308518222231787879"
]
},
"target": {
"file": "drivers/usb/gadget/udc/lpc32xx_udc.c"
},
"signature_version": "v1",
"id": "CVE-2022-49712-1b877b60",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b75bddfcc18170ce8e3fb695a76ec2dec4ce0ea5"
},
{
"signature_type": "Function",
"digest": {
"function_hash": "264282154938410419093900952633413055073",
"length": 4121.0
},
"target": {
"file": "drivers/usb/gadget/udc/lpc32xx_udc.c",
"function": "lpc32xx_udc_probe"
},
"signature_version": "v1",
"id": "CVE-2022-49712-291cfe41",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4757c9ade34178b351580133771f510b5ffcf9c8"
},
{
"signature_type": "Function",
"digest": {
"function_hash": "264282154938410419093900952633413055073",
"length": 4121.0
},
"target": {
"file": "drivers/usb/gadget/udc/lpc32xx_udc.c",
"function": "lpc32xx_udc_probe"
},
"signature_version": "v1",
"id": "CVE-2022-49712-32d56e7c",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@46da1e4a8b6329479433b2a4056941dfdd7f3efd"
},
{
"signature_type": "Function",
"digest": {
"function_hash": "211441627400555059979887661828929769379",
"length": 5252.0
},
"target": {
"file": "drivers/usb/gadget/udc/lpc32xx_udc.c",
"function": "lpc32xx_udc_probe"
},
"signature_version": "v1",
"id": "CVE-2022-49712-3650373c",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2a598da14856ead80c726b38ba426c68637d9211"
},
{
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"32546580092065178442221312496677640321",
"128583454020629812094138814153168323254",
"12378951866150330050903848817673689974",
"225921396940236048770308518222231787879"
]
},
"target": {
"file": "drivers/usb/gadget/udc/lpc32xx_udc.c"
},
"signature_version": "v1",
"id": "CVE-2022-49712-461e7f80",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@727c82d003e0ec64411fd1257a9a57de4ad7a99a"
},
{
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"32546580092065178442221312496677640321",
"128583454020629812094138814153168323254",
"164084231818258268923060712925203623668",
"44731305827493075909438585605438840380"
]
},
"target": {
"file": "drivers/usb/gadget/udc/lpc32xx_udc.c"
},
"signature_version": "v1",
"id": "CVE-2022-49712-500dbd89",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2a598da14856ead80c726b38ba426c68637d9211"
},
{
"signature_type": "Function",
"digest": {
"function_hash": "211441627400555059979887661828929769379",
"length": 5252.0
},
"target": {
"file": "drivers/usb/gadget/udc/lpc32xx_udc.c",
"function": "lpc32xx_udc_probe"
},
"signature_version": "v1",
"id": "CVE-2022-49712-52e5c648",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0ef6917c0524da5b88496b9706628ffef108b9bb"
},
{
"signature_type": "Function",
"digest": {
"function_hash": "255280473589823877940726909272629116894",
"length": 4213.0
},
"target": {
"file": "drivers/usb/gadget/udc/lpc32xx_udc.c",
"function": "lpc32xx_udc_probe"
},
"signature_version": "v1",
"id": "CVE-2022-49712-53bd074d",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b75bddfcc18170ce8e3fb695a76ec2dec4ce0ea5"
},
{
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"32546580092065178442221312496677640321",
"128583454020629812094138814153168323254",
"164084231818258268923060712925203623668",
"44731305827493075909438585605438840380"
]
},
"target": {
"file": "drivers/usb/gadget/udc/lpc32xx_udc.c"
},
"signature_version": "v1",
"id": "CVE-2022-49712-5499ce83",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d85e4e6284a91aa2d1ab004e9d84b9c09b4aa203"
},
{
"signature_type": "Function",
"digest": {
"function_hash": "264282154938410419093900952633413055073",
"length": 4121.0
},
"target": {
"file": "drivers/usb/gadget/udc/lpc32xx_udc.c",
"function": "lpc32xx_udc_probe"
},
"signature_version": "v1",
"id": "CVE-2022-49712-6f8c693c",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@727c82d003e0ec64411fd1257a9a57de4ad7a99a"
},
{
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"32546580092065178442221312496677640321",
"128583454020629812094138814153168323254",
"164084231818258268923060712925203623668",
"44731305827493075909438585605438840380"
]
},
"target": {
"file": "drivers/usb/gadget/udc/lpc32xx_udc.c"
},
"signature_version": "v1",
"id": "CVE-2022-49712-b2a31f9a",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0ef6917c0524da5b88496b9706628ffef108b9bb"
},
{
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"32546580092065178442221312496677640321",
"128583454020629812094138814153168323254",
"12378951866150330050903848817673689974",
"225921396940236048770308518222231787879"
]
},
"target": {
"file": "drivers/usb/gadget/udc/lpc32xx_udc.c"
},
"signature_version": "v1",
"id": "CVE-2022-49712-ba5f9402",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@57901c658f77d9ea2e772f35cb38e47efb54c558"
},
{
"signature_type": "Function",
"digest": {
"function_hash": "211441627400555059979887661828929769379",
"length": 5252.0
},
"target": {
"file": "drivers/usb/gadget/udc/lpc32xx_udc.c",
"function": "lpc32xx_udc_probe"
},
"signature_version": "v1",
"id": "CVE-2022-49712-d6251a5f",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d85e4e6284a91aa2d1ab004e9d84b9c09b4aa203"
},
{
"signature_type": "Function",
"digest": {
"function_hash": "264282154938410419093900952633413055073",
"length": 4121.0
},
"target": {
"file": "drivers/usb/gadget/udc/lpc32xx_udc.c",
"function": "lpc32xx_udc_probe"
},
"signature_version": "v1",
"id": "CVE-2022-49712-d9530265",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@57901c658f77d9ea2e772f35cb38e47efb54c558"
}
]