In the Linux kernel, the following vulnerability has been resolved:
media: tw686x: Fix memory leak in tw686xvideoinit
videodevicealloc() allocates memory for vdev, when videoregisterdevice() fails, it doesn't release the memory and leads to memory leak, call videodevicerelease() to fix this.
[
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8b412db51db24dfba22c96948580d4a12f831397",
"id": "CVE-2022-50175-081bbbff",
"deprecated": false,
"signature_version": "v1",
"target": {
"function": "tw686x_video_init",
"file": "drivers/media/pci/tw686x/tw686x-video.c"
},
"digest": {
"length": 4021.0,
"function_hash": "170998315392352473407611405793642944879"
},
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e0b212ec9d8177d6f7c404315293f6a085d6ee42",
"id": "CVE-2022-50175-0cc510dc",
"deprecated": false,
"signature_version": "v1",
"target": {
"file": "drivers/media/pci/tw686x/tw686x-video.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"106176199971623579055999929136634400022",
"196908630972403240720584768334791072628",
"173337390317434493192414445858965591712",
"189472691753998914681035481249368390768",
"185157904348208493511101698338200616382"
]
},
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0597bcf774896a002edcc7934a9cdbb932b66702",
"id": "CVE-2022-50175-12db99ca",
"deprecated": false,
"signature_version": "v1",
"target": {
"file": "drivers/media/pci/tw686x/tw686x-video.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"106176199971623579055999929136634400022",
"196908630972403240720584768334791072628",
"173337390317434493192414445858965591712",
"189472691753998914681035481249368390768",
"185157904348208493511101698338200616382"
]
},
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@c142a7531b90c6b0f946c82d3f504b3f36a207df",
"id": "CVE-2022-50175-534c349a",
"deprecated": false,
"signature_version": "v1",
"target": {
"function": "tw686x_video_init",
"file": "drivers/media/pci/tw686x/tw686x-video.c"
},
"digest": {
"length": 4021.0,
"function_hash": "170998315392352473407611405793642944879"
},
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8b412db51db24dfba22c96948580d4a12f831397",
"id": "CVE-2022-50175-7e60cb21",
"deprecated": false,
"signature_version": "v1",
"target": {
"file": "drivers/media/pci/tw686x/tw686x-video.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"106176199971623579055999929136634400022",
"196908630972403240720584768334791072628",
"173337390317434493192414445858965591712",
"189472691753998914681035481249368390768",
"185157904348208493511101698338200616382"
]
},
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@611f86965df013d6021e6cd0d155b1734ad2cf21",
"id": "CVE-2022-50175-8d515525",
"deprecated": false,
"signature_version": "v1",
"target": {
"function": "tw686x_video_init",
"file": "drivers/media/pci/tw686x/tw686x-video.c"
},
"digest": {
"length": 4021.0,
"function_hash": "170998315392352473407611405793642944879"
},
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0597bcf774896a002edcc7934a9cdbb932b66702",
"id": "CVE-2022-50175-a9589822",
"deprecated": false,
"signature_version": "v1",
"target": {
"function": "tw686x_video_init",
"file": "drivers/media/pci/tw686x/tw686x-video.c"
},
"digest": {
"length": 4021.0,
"function_hash": "170998315392352473407611405793642944879"
},
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e0b212ec9d8177d6f7c404315293f6a085d6ee42",
"id": "CVE-2022-50175-d37e7078",
"deprecated": false,
"signature_version": "v1",
"target": {
"function": "tw686x_video_init",
"file": "drivers/media/pci/tw686x/tw686x-video.c"
},
"digest": {
"length": 4021.0,
"function_hash": "170998315392352473407611405793642944879"
},
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@611f86965df013d6021e6cd0d155b1734ad2cf21",
"id": "CVE-2022-50175-ee675069",
"deprecated": false,
"signature_version": "v1",
"target": {
"file": "drivers/media/pci/tw686x/tw686x-video.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"106176199971623579055999929136634400022",
"196908630972403240720584768334791072628",
"173337390317434493192414445858965591712",
"189472691753998914681035481249368390768",
"185157904348208493511101698338200616382"
]
},
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@c142a7531b90c6b0f946c82d3f504b3f36a207df",
"id": "CVE-2022-50175-f297e872",
"deprecated": false,
"signature_version": "v1",
"target": {
"file": "drivers/media/pci/tw686x/tw686x-video.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"106176199971623579055999929136634400022",
"196908630972403240720584768334791072628",
"173337390317434493192414445858965591712",
"189472691753998914681035481249368390768",
"185157904348208493511101698338200616382"
]
},
"signature_type": "Line"
}
]