In the Linux kernel, the following vulnerability has been resolved:
media: xilinx: vipp: Fix refcount leak in xvipgraphdma_init
ofgetchildbyname() returns a node pointer with refcount incremented, we should use ofnodeput() on it when not need anymore. Add missing ofnodeput() to avoid refcount leak.
[
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@3336210948b22c2db43e9df2ea403d251b4d24ab",
"target": {
"function": "xvip_graph_dma_init",
"file": "drivers/media/platform/xilinx/xilinx-vipp.c"
},
"signature_version": "v1",
"deprecated": false,
"digest": {
"function_hash": "102802532134366144369828428628388935581",
"length": 372.0
},
"id": "CVE-2022-50309-06cd5b3c",
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@59b315353252abe7b8fdb8651ca31b8484ce287a",
"target": {
"file": "drivers/media/platform/xilinx/xilinx-vipp.c"
},
"signature_version": "v1",
"deprecated": false,
"digest": {
"line_hashes": [
"98125675792262465802315139373194134469",
"334266844842804757443340167789815521926",
"109397708875561815495866334494360585564",
"164901008816347781973434381753017584723",
"109862109073850694387008463824910321599",
"71397043300241167452259548555645982519",
"26605288119035542207852485901422346050",
"38817938749769407986638366144654497431",
"154132382003341690617937814756881391888",
"264457927584748018710462603936151592342",
"267868390585593816517915983992887850017",
"244259156953765377701712471440054327163",
"148304112767829745527153014960037598990"
],
"threshold": 0.9
},
"id": "CVE-2022-50309-1d6f9447",
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2630cc88327a5557aa0d9cc63be95e3c6e0a55b3",
"target": {
"function": "xvip_graph_dma_init",
"file": "drivers/media/platform/xilinx/xilinx-vipp.c"
},
"signature_version": "v1",
"deprecated": false,
"digest": {
"function_hash": "102802532134366144369828428628388935581",
"length": 372.0
},
"id": "CVE-2022-50309-2074e16d",
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@6e7b3b1e4e9f739800cd8010b75a9bee8d808cee",
"target": {
"function": "xvip_graph_dma_init",
"file": "drivers/media/platform/xilinx/xilinx-vipp.c"
},
"signature_version": "v1",
"deprecated": false,
"digest": {
"function_hash": "102802532134366144369828428628388935581",
"length": 372.0
},
"id": "CVE-2022-50309-4279b3c1",
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@3c38467c3255c428cdbd3cefaccca4662f302dc9",
"target": {
"file": "drivers/media/platform/xilinx/xilinx-vipp.c"
},
"signature_version": "v1",
"deprecated": false,
"digest": {
"line_hashes": [
"98125675792262465802315139373194134469",
"334266844842804757443340167789815521926",
"109397708875561815495866334494360585564",
"164901008816347781973434381753017584723",
"109862109073850694387008463824910321599",
"71397043300241167452259548555645982519",
"26605288119035542207852485901422346050",
"38817938749769407986638366144654497431",
"154132382003341690617937814756881391888",
"264457927584748018710462603936151592342",
"267868390585593816517915983992887850017",
"244259156953765377701712471440054327163",
"148304112767829745527153014960037598990"
],
"threshold": 0.9
},
"id": "CVE-2022-50309-5071b271",
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@22b93530bbe6af9dce8e520bb6e978d1bda39d2b",
"target": {
"function": "xvip_graph_dma_init",
"file": "drivers/media/platform/xilinx/xilinx-vipp.c"
},
"signature_version": "v1",
"deprecated": false,
"digest": {
"function_hash": "102802532134366144369828428628388935581",
"length": 372.0
},
"id": "CVE-2022-50309-564a6c2c",
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7b0efe7534071e0153708886355d80db69525d50",
"target": {
"file": "drivers/media/platform/xilinx/xilinx-vipp.c"
},
"signature_version": "v1",
"deprecated": false,
"digest": {
"line_hashes": [
"98125675792262465802315139373194134469",
"334266844842804757443340167789815521926",
"109397708875561815495866334494360585564",
"164901008816347781973434381753017584723",
"109862109073850694387008463824910321599",
"71397043300241167452259548555645982519",
"26605288119035542207852485901422346050",
"38817938749769407986638366144654497431",
"154132382003341690617937814756881391888",
"264457927584748018710462603936151592342",
"267868390585593816517915983992887850017",
"244259156953765377701712471440054327163",
"148304112767829745527153014960037598990"
],
"threshold": 0.9
},
"id": "CVE-2022-50309-579f7d39",
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2630cc88327a5557aa0d9cc63be95e3c6e0a55b3",
"target": {
"file": "drivers/media/platform/xilinx/xilinx-vipp.c"
},
"signature_version": "v1",
"deprecated": false,
"digest": {
"line_hashes": [
"98125675792262465802315139373194134469",
"334266844842804757443340167789815521926",
"109397708875561815495866334494360585564",
"164901008816347781973434381753017584723",
"109862109073850694387008463824910321599",
"71397043300241167452259548555645982519",
"26605288119035542207852485901422346050",
"38817938749769407986638366144654497431",
"154132382003341690617937814756881391888",
"264457927584748018710462603936151592342",
"267868390585593816517915983992887850017",
"244259156953765377701712471440054327163",
"148304112767829745527153014960037598990"
],
"threshold": 0.9
},
"id": "CVE-2022-50309-5ed9b4f4",
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@22b93530bbe6af9dce8e520bb6e978d1bda39d2b",
"target": {
"file": "drivers/media/platform/xilinx/xilinx-vipp.c"
},
"signature_version": "v1",
"deprecated": false,
"digest": {
"line_hashes": [
"98125675792262465802315139373194134469",
"334266844842804757443340167789815521926",
"109397708875561815495866334494360585564",
"164901008816347781973434381753017584723",
"109862109073850694387008463824910321599",
"71397043300241167452259548555645982519",
"26605288119035542207852485901422346050",
"38817938749769407986638366144654497431",
"154132382003341690617937814756881391888",
"264457927584748018710462603936151592342",
"267868390585593816517915983992887850017",
"244259156953765377701712471440054327163",
"148304112767829745527153014960037598990"
],
"threshold": 0.9
},
"id": "CVE-2022-50309-5f14b33f",
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1c78f19c3a0ea312a8178a6bfd8934eb93e9b10a",
"target": {
"file": "drivers/media/platform/xilinx/xilinx-vipp.c"
},
"signature_version": "v1",
"deprecated": false,
"digest": {
"line_hashes": [
"98125675792262465802315139373194134469",
"334266844842804757443340167789815521926",
"109397708875561815495866334494360585564",
"164901008816347781973434381753017584723",
"109862109073850694387008463824910321599",
"71397043300241167452259548555645982519",
"26605288119035542207852485901422346050",
"38817938749769407986638366144654497431",
"154132382003341690617937814756881391888",
"264457927584748018710462603936151592342",
"267868390585593816517915983992887850017",
"244259156953765377701712471440054327163",
"148304112767829745527153014960037598990"
],
"threshold": 0.9
},
"id": "CVE-2022-50309-6a1294c0",
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@3c38467c3255c428cdbd3cefaccca4662f302dc9",
"target": {
"function": "xvip_graph_dma_init",
"file": "drivers/media/platform/xilinx/xilinx-vipp.c"
},
"signature_version": "v1",
"deprecated": false,
"digest": {
"function_hash": "102802532134366144369828428628388935581",
"length": 372.0
},
"id": "CVE-2022-50309-7b1b2a3c",
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1c78f19c3a0ea312a8178a6bfd8934eb93e9b10a",
"target": {
"function": "xvip_graph_dma_init",
"file": "drivers/media/platform/xilinx/xilinx-vipp.c"
},
"signature_version": "v1",
"deprecated": false,
"digest": {
"function_hash": "102802532134366144369828428628388935581",
"length": 372.0
},
"id": "CVE-2022-50309-8b334176",
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7b0efe7534071e0153708886355d80db69525d50",
"target": {
"function": "xvip_graph_dma_init",
"file": "drivers/media/platform/xilinx/xilinx-vipp.c"
},
"signature_version": "v1",
"deprecated": false,
"digest": {
"function_hash": "102802532134366144369828428628388935581",
"length": 372.0
},
"id": "CVE-2022-50309-9d4c5117",
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@3336210948b22c2db43e9df2ea403d251b4d24ab",
"target": {
"file": "drivers/media/platform/xilinx/xilinx-vipp.c"
},
"signature_version": "v1",
"deprecated": false,
"digest": {
"line_hashes": [
"98125675792262465802315139373194134469",
"334266844842804757443340167789815521926",
"109397708875561815495866334494360585564",
"164901008816347781973434381753017584723",
"109862109073850694387008463824910321599",
"71397043300241167452259548555645982519",
"26605288119035542207852485901422346050",
"38817938749769407986638366144654497431",
"154132382003341690617937814756881391888",
"264457927584748018710462603936151592342",
"267868390585593816517915983992887850017",
"244259156953765377701712471440054327163",
"148304112767829745527153014960037598990"
],
"threshold": 0.9
},
"id": "CVE-2022-50309-a9f5e3cd",
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2ea7caa9684687cf3adc1467cf4af3653a776192",
"target": {
"file": "drivers/media/platform/xilinx/xilinx-vipp.c"
},
"signature_version": "v1",
"deprecated": false,
"digest": {
"line_hashes": [
"98125675792262465802315139373194134469",
"334266844842804757443340167789815521926",
"109397708875561815495866334494360585564",
"164901008816347781973434381753017584723",
"109862109073850694387008463824910321599",
"71397043300241167452259548555645982519",
"26605288119035542207852485901422346050",
"38817938749769407986638366144654497431",
"154132382003341690617937814756881391888",
"264457927584748018710462603936151592342",
"267868390585593816517915983992887850017",
"244259156953765377701712471440054327163",
"148304112767829745527153014960037598990"
],
"threshold": 0.9
},
"id": "CVE-2022-50309-dc8e4465",
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@6e7b3b1e4e9f739800cd8010b75a9bee8d808cee",
"target": {
"file": "drivers/media/platform/xilinx/xilinx-vipp.c"
},
"signature_version": "v1",
"deprecated": false,
"digest": {
"line_hashes": [
"98125675792262465802315139373194134469",
"334266844842804757443340167789815521926",
"109397708875561815495866334494360585564",
"164901008816347781973434381753017584723",
"109862109073850694387008463824910321599",
"71397043300241167452259548555645982519",
"26605288119035542207852485901422346050",
"38817938749769407986638366144654497431",
"154132382003341690617937814756881391888",
"264457927584748018710462603936151592342",
"267868390585593816517915983992887850017",
"244259156953765377701712471440054327163",
"148304112767829745527153014960037598990"
],
"threshold": 0.9
},
"id": "CVE-2022-50309-e1ab08e5",
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@59b315353252abe7b8fdb8651ca31b8484ce287a",
"target": {
"function": "xvip_graph_dma_init",
"file": "drivers/media/platform/xilinx/xilinx-vipp.c"
},
"signature_version": "v1",
"deprecated": false,
"digest": {
"function_hash": "102802532134366144369828428628388935581",
"length": 372.0
},
"id": "CVE-2022-50309-e41d193d",
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2ea7caa9684687cf3adc1467cf4af3653a776192",
"target": {
"function": "xvip_graph_dma_init",
"file": "drivers/media/platform/xilinx/xilinx-vipp.c"
},
"signature_version": "v1",
"deprecated": false,
"digest": {
"function_hash": "102802532134366144369828428628388935581",
"length": 372.0
},
"id": "CVE-2022-50309-e911f63c",
"signature_type": "Function"
}
]