In the Linux kernel, the following vulnerability has been resolved:
media: meson: vdec: fix possible refcount leak in vdec_probe()
v4l2deviceunregister need to be called to put the refcount got by v4l2deviceregister when vdecprobe fails or vdecremove is called.
[
{
"signature_version": "v1",
"id": "CVE-2022-49887-0015efc6",
"digest": {
"function_hash": "93714521926858184448529276497119468881",
"length": 120.0
},
"deprecated": false,
"target": {
"file": "drivers/staging/media/meson/vdec/vdec.c",
"function": "vdec_remove"
},
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7718999356234d9cc6a11b4641bb773928f1390f"
},
{
"signature_version": "v1",
"id": "CVE-2022-49887-4899ffd7",
"digest": {
"function_hash": "93714521926858184448529276497119468881",
"length": 120.0
},
"deprecated": false,
"target": {
"file": "drivers/staging/media/meson/vdec/vdec.c",
"function": "vdec_remove"
},
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@be6e22f54623d8a856a4f167b25be73c2ff1ff80"
},
{
"signature_version": "v1",
"id": "CVE-2022-49887-754267d1",
"digest": {
"function_hash": "143503533627771388289474062166119910725",
"length": 2724.0
},
"deprecated": false,
"target": {
"file": "drivers/staging/media/meson/vdec/vdec.c",
"function": "vdec_probe"
},
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@70119756311a0be3b95bec2e1ba714673e90feba"
},
{
"signature_version": "v1",
"id": "CVE-2022-49887-781a7053",
"digest": {
"threshold": 0.9,
"line_hashes": [
"241491311388531358190521545174344006780",
"248309184310560164720471999254113028201",
"317742886717844718384333154143169071687",
"294171399737191236775223847741195765654",
"184089543179414009344267744273077201005",
"140489908817601480253123904445460984243",
"161714887508026922723769945060962310763",
"163191075142611657314680472387873003262"
]
},
"deprecated": false,
"target": {
"file": "drivers/staging/media/meson/vdec/vdec.c"
},
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@70119756311a0be3b95bec2e1ba714673e90feba"
},
{
"signature_version": "v1",
"id": "CVE-2022-49887-7bf80fff",
"digest": {
"function_hash": "127061675330885969449678675781547075930",
"length": 2734.0
},
"deprecated": false,
"target": {
"file": "drivers/staging/media/meson/vdec/vdec.c",
"function": "vdec_probe"
},
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0457e7b12ece1a7e41fa0ae8b7e47c0a72a83bef"
},
{
"signature_version": "v1",
"id": "CVE-2022-49887-86b9f986",
"digest": {
"threshold": 0.9,
"line_hashes": [
"241491311388531358190521545174344006780",
"248309184310560164720471999254113028201",
"317742886717844718384333154143169071687",
"294171399737191236775223847741195765654",
"184089543179414009344267744273077201005",
"140489908817601480253123904445460984243",
"161714887508026922723769945060962310763",
"163191075142611657314680472387873003262"
]
},
"deprecated": false,
"target": {
"file": "drivers/staging/media/meson/vdec/vdec.c"
},
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7718999356234d9cc6a11b4641bb773928f1390f"
},
{
"signature_version": "v1",
"id": "CVE-2022-49887-8c93c2e2",
"digest": {
"threshold": 0.9,
"line_hashes": [
"241491311388531358190521545174344006780",
"248309184310560164720471999254113028201",
"317742886717844718384333154143169071687",
"294171399737191236775223847741195765654",
"184089543179414009344267744273077201005",
"140489908817601480253123904445460984243",
"161714887508026922723769945060962310763",
"163191075142611657314680472387873003262"
]
},
"deprecated": false,
"target": {
"file": "drivers/staging/media/meson/vdec/vdec.c"
},
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0457e7b12ece1a7e41fa0ae8b7e47c0a72a83bef"
},
{
"signature_version": "v1",
"id": "CVE-2022-49887-9b75c6b3",
"digest": {
"threshold": 0.9,
"line_hashes": [
"241491311388531358190521545174344006780",
"248309184310560164720471999254113028201",
"317742886717844718384333154143169071687",
"294171399737191236775223847741195765654",
"184089543179414009344267744273077201005",
"140489908817601480253123904445460984243",
"161714887508026922723769945060962310763",
"163191075142611657314680472387873003262"
]
},
"deprecated": false,
"target": {
"file": "drivers/staging/media/meson/vdec/vdec.c"
},
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f96ad391d054bd5c36994f98afd6a12cbb5600bf"
},
{
"signature_version": "v1",
"id": "CVE-2022-49887-a9e006ac",
"digest": {
"threshold": 0.9,
"line_hashes": [
"241491311388531358190521545174344006780",
"248309184310560164720471999254113028201",
"317742886717844718384333154143169071687",
"294171399737191236775223847741195765654",
"184089543179414009344267744273077201005",
"140489908817601480253123904445460984243",
"161714887508026922723769945060962310763",
"163191075142611657314680472387873003262"
]
},
"deprecated": false,
"target": {
"file": "drivers/staging/media/meson/vdec/vdec.c"
},
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@be6e22f54623d8a856a4f167b25be73c2ff1ff80"
},
{
"signature_version": "v1",
"id": "CVE-2022-49887-aba02977",
"digest": {
"function_hash": "93714521926858184448529276497119468881",
"length": 120.0
},
"deprecated": false,
"target": {
"file": "drivers/staging/media/meson/vdec/vdec.c",
"function": "vdec_remove"
},
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f96ad391d054bd5c36994f98afd6a12cbb5600bf"
},
{
"signature_version": "v1",
"id": "CVE-2022-49887-c341d7fd",
"digest": {
"function_hash": "93714521926858184448529276497119468881",
"length": 120.0
},
"deprecated": false,
"target": {
"file": "drivers/staging/media/meson/vdec/vdec.c",
"function": "vdec_remove"
},
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@70119756311a0be3b95bec2e1ba714673e90feba"
},
{
"signature_version": "v1",
"id": "CVE-2022-49887-db6f61d8",
"digest": {
"function_hash": "93714521926858184448529276497119468881",
"length": 120.0
},
"deprecated": false,
"target": {
"file": "drivers/staging/media/meson/vdec/vdec.c",
"function": "vdec_remove"
},
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0457e7b12ece1a7e41fa0ae8b7e47c0a72a83bef"
},
{
"signature_version": "v1",
"id": "CVE-2022-49887-e28cda2e",
"digest": {
"function_hash": "184120715366493105455449325353840136786",
"length": 2959.0
},
"deprecated": false,
"target": {
"file": "drivers/staging/media/meson/vdec/vdec.c",
"function": "vdec_probe"
},
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@be6e22f54623d8a856a4f167b25be73c2ff1ff80"
},
{
"signature_version": "v1",
"id": "CVE-2022-49887-f5b31e3b",
"digest": {
"function_hash": "173761740362744597561935893374693944491",
"length": 2844.0
},
"deprecated": false,
"target": {
"file": "drivers/staging/media/meson/vdec/vdec.c",
"function": "vdec_probe"
},
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f96ad391d054bd5c36994f98afd6a12cbb5600bf"
},
{
"signature_version": "v1",
"id": "CVE-2022-49887-fb578d76",
"digest": {
"function_hash": "127061675330885969449678675781547075930",
"length": 2734.0
},
"deprecated": false,
"target": {
"file": "drivers/staging/media/meson/vdec/vdec.c",
"function": "vdec_probe"
},
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7718999356234d9cc6a11b4641bb773928f1390f"
}
]