In the Linux kernel, the following vulnerability has been resolved:
ASoC: mediatek: mt8173: Fix refcount leak in mt8173rt5650rt5676devprobe
ofparsephandle() returns a node pointer with refcount incremented, we should use ofnodeput() on it when not need anymore. Fix missing ofnodeput() in error paths.
[
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@58567ed2878f70e0ded242cb529fb4a7618ea9f8",
"signature_version": "v1",
"deprecated": false,
"id": "CVE-2022-50123-049e8939",
"target": {
"function": "mt8173_rt5650_rt5676_dev_probe",
"file": "sound/soc/mediatek/mt8173/mt8173-rt5650-rt5676.c"
},
"digest": {
"length": 1789.0,
"function_hash": "8047626492196524823427266717888200679"
},
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@769399bce8825e1dcc5050dab78e15ab578baf4f",
"signature_version": "v1",
"deprecated": false,
"id": "CVE-2022-50123-0c4d314a",
"target": {
"function": "mt8173_rt5650_rt5676_dev_probe",
"file": "sound/soc/mediatek/mt8173/mt8173-rt5650-rt5676.c"
},
"digest": {
"length": 1789.0,
"function_hash": "8047626492196524823427266717888200679"
},
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@aa668f8e93199cda8fa1612eb49ff70f5ecd8c92",
"signature_version": "v1",
"deprecated": false,
"id": "CVE-2022-50123-11c0090c",
"target": {
"function": "mt8173_rt5650_rt5676_dev_probe",
"file": "sound/soc/mediatek/mt8173/mt8173-rt5650-rt5676.c"
},
"digest": {
"length": 1731.0,
"function_hash": "180612768212445978699845334513363571251"
},
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@769399bce8825e1dcc5050dab78e15ab578baf4f",
"signature_version": "v1",
"deprecated": false,
"id": "CVE-2022-50123-3894b321",
"target": {
"file": "sound/soc/mediatek/mt8173/mt8173-rt5650-rt5676.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"299032127331871195032319853542064140571",
"185790702154513904560524901274997832714",
"309997015609995962718454834080658452742",
"316199418558822544193934619336851188757",
"270353964808042689925364559491112014586",
"159846011488382679391919061303484678472",
"98611996215925444269805076648223968122",
"29665702552417388999277018540727112274",
"185790702154513904560524901274997832714",
"5300739151372023872307489604909215736",
"180113743558092370048731968002745746869",
"28559816819717802276842639809126555129",
"185790702154513904560524901274997832714",
"251889297243334997356606041769891742462",
"303038528423116881403493865197118053668",
"65667203520519326266277014094785136885",
"203426590025459503320416168712681458808",
"15201769722516204987716926415426337522"
]
},
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ae4f11c1ed2d67192fdf3d89db719ee439827c11",
"signature_version": "v1",
"deprecated": false,
"id": "CVE-2022-50123-3b77b14e",
"target": {
"file": "sound/soc/mediatek/mt8173/mt8173-rt5650-rt5676.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"299032127331871195032319853542064140571",
"185790702154513904560524901274997832714",
"309997015609995962718454834080658452742",
"316199418558822544193934619336851188757",
"270353964808042689925364559491112014586",
"159846011488382679391919061303484678472",
"98611996215925444269805076648223968122",
"29665702552417388999277018540727112274",
"185790702154513904560524901274997832714",
"5300739151372023872307489604909215736",
"180113743558092370048731968002745746869",
"28559816819717802276842639809126555129",
"185790702154513904560524901274997832714",
"251889297243334997356606041769891742462",
"303038528423116881403493865197118053668",
"65667203520519326266277014094785136885",
"203426590025459503320416168712681458808",
"15201769722516204987716926415426337522"
]
},
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ae4f11c1ed2d67192fdf3d89db719ee439827c11",
"signature_version": "v1",
"deprecated": false,
"id": "CVE-2022-50123-4d670d93",
"target": {
"function": "mt8173_rt5650_rt5676_dev_probe",
"file": "sound/soc/mediatek/mt8173/mt8173-rt5650-rt5676.c"
},
"digest": {
"length": 1789.0,
"function_hash": "8047626492196524823427266717888200679"
},
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@aa1214ece37944e4dbbb5cfb1d02bf37e4d89b02",
"signature_version": "v1",
"deprecated": false,
"id": "CVE-2022-50123-682aa369",
"target": {
"function": "mt8173_rt5650_rt5676_dev_probe",
"file": "sound/soc/mediatek/mt8173/mt8173-rt5650-rt5676.c"
},
"digest": {
"length": 1886.0,
"function_hash": "148801077773466615089054129098615955517"
},
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d6d41f04640db0f946e2c3f7963bb2774afc7a0d",
"signature_version": "v1",
"deprecated": false,
"id": "CVE-2022-50123-765daa86",
"target": {
"file": "sound/soc/mediatek/mt8173/mt8173-rt5650-rt5676.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"299032127331871195032319853542064140571",
"185790702154513904560524901274997832714",
"309997015609995962718454834080658452742",
"316199418558822544193934619336851188757",
"270353964808042689925364559491112014586",
"159846011488382679391919061303484678472",
"98611996215925444269805076648223968122",
"29665702552417388999277018540727112274",
"185790702154513904560524901274997832714",
"245874437503030954086908616988034011280",
"257834823063044253084732380354426604440",
"28559816819717802276842639809126555129",
"185790702154513904560524901274997832714",
"251889297243334997356606041769891742462",
"303038528423116881403493865197118053668",
"154299758102923541671721770948309342162",
"114940299653178725658776399820549744055",
"141321062698070735425280227102598727263"
]
},
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@540c7b7385fb110740703888b4b2bbfa06c7f79c",
"signature_version": "v1",
"deprecated": false,
"id": "CVE-2022-50123-86e1c57e",
"target": {
"function": "mt8173_rt5650_rt5676_dev_probe",
"file": "sound/soc/mediatek/mt8173/mt8173-rt5650-rt5676.c"
},
"digest": {
"length": 1886.0,
"function_hash": "148801077773466615089054129098615955517"
},
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@aa1214ece37944e4dbbb5cfb1d02bf37e4d89b02",
"signature_version": "v1",
"deprecated": false,
"id": "CVE-2022-50123-8d68b3bd",
"target": {
"file": "sound/soc/mediatek/mt8173/mt8173-rt5650-rt5676.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"299032127331871195032319853542064140571",
"185790702154513904560524901274997832714",
"309997015609995962718454834080658452742",
"316199418558822544193934619336851188757",
"270353964808042689925364559491112014586",
"159846011488382679391919061303484678472",
"98611996215925444269805076648223968122",
"29665702552417388999277018540727112274",
"185790702154513904560524901274997832714",
"5300739151372023872307489604909215736",
"180113743558092370048731968002745746869",
"28559816819717802276842639809126555129",
"185790702154513904560524901274997832714",
"251889297243334997356606041769891742462",
"303038528423116881403493865197118053668",
"154299758102923541671721770948309342162",
"114940299653178725658776399820549744055",
"141321062698070735425280227102598727263"
]
},
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@fab5eb31819a2693b0c3d6f3df6a0d193af9a089",
"signature_version": "v1",
"deprecated": false,
"id": "CVE-2022-50123-91892a12",
"target": {
"file": "sound/soc/mediatek/mt8173/mt8173-rt5650-rt5676.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"63279355286630336621806740637258129148",
"185790702154513904560524901274997832714",
"250101879346729851693513632993849490901",
"294681612180324309748130085116540373879",
"239985413093547684872300758963524482102",
"294500124373614890222297076153332528246",
"265597306969566044342809233268992206769",
"20631807852569560435709349206438866742",
"185790702154513904560524901274997832714",
"245874437503030954086908616988034011280",
"173847268291783388861685731279184585069",
"323103074039207935466503759891345798215",
"185790702154513904560524901274997832714",
"251889297243334997356606041769891742462",
"303038528423116881403493865197118053668",
"154299758102923541671721770948309342162",
"114940299653178725658776399820549744055",
"141321062698070735425280227102598727263"
]
},
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@540c7b7385fb110740703888b4b2bbfa06c7f79c",
"signature_version": "v1",
"deprecated": false,
"id": "CVE-2022-50123-9a51fe74",
"target": {
"file": "sound/soc/mediatek/mt8173/mt8173-rt5650-rt5676.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"299032127331871195032319853542064140571",
"185790702154513904560524901274997832714",
"309997015609995962718454834080658452742",
"316199418558822544193934619336851188757",
"270353964808042689925364559491112014586",
"159846011488382679391919061303484678472",
"98611996215925444269805076648223968122",
"29665702552417388999277018540727112274",
"185790702154513904560524901274997832714",
"5300739151372023872307489604909215736",
"180113743558092370048731968002745746869",
"28559816819717802276842639809126555129",
"185790702154513904560524901274997832714",
"251889297243334997356606041769891742462",
"303038528423116881403493865197118053668",
"154299758102923541671721770948309342162",
"114940299653178725658776399820549744055",
"141321062698070735425280227102598727263"
]
},
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@58567ed2878f70e0ded242cb529fb4a7618ea9f8",
"signature_version": "v1",
"deprecated": false,
"id": "CVE-2022-50123-cd69af7c",
"target": {
"file": "sound/soc/mediatek/mt8173/mt8173-rt5650-rt5676.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"299032127331871195032319853542064140571",
"185790702154513904560524901274997832714",
"309997015609995962718454834080658452742",
"316199418558822544193934619336851188757",
"270353964808042689925364559491112014586",
"159846011488382679391919061303484678472",
"98611996215925444269805076648223968122",
"29665702552417388999277018540727112274",
"185790702154513904560524901274997832714",
"5300739151372023872307489604909215736",
"180113743558092370048731968002745746869",
"28559816819717802276842639809126555129",
"185790702154513904560524901274997832714",
"251889297243334997356606041769891742462",
"303038528423116881403493865197118053668",
"65667203520519326266277014094785136885",
"203426590025459503320416168712681458808",
"15201769722516204987716926415426337522"
]
},
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d6d41f04640db0f946e2c3f7963bb2774afc7a0d",
"signature_version": "v1",
"deprecated": false,
"id": "CVE-2022-50123-da67f47c",
"target": {
"function": "mt8173_rt5650_rt5676_dev_probe",
"file": "sound/soc/mediatek/mt8173/mt8173-rt5650-rt5676.c"
},
"digest": {
"length": 1880.0,
"function_hash": "92843910003976762914829310269288201155"
},
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@fab5eb31819a2693b0c3d6f3df6a0d193af9a089",
"signature_version": "v1",
"deprecated": false,
"id": "CVE-2022-50123-e8d49493",
"target": {
"function": "mt8173_rt5650_rt5676_dev_probe",
"file": "sound/soc/mediatek/mt8173/mt8173-rt5650-rt5676.c"
},
"digest": {
"length": 1731.0,
"function_hash": "180612768212445978699845334513363571251"
},
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@aa668f8e93199cda8fa1612eb49ff70f5ecd8c92",
"signature_version": "v1",
"deprecated": false,
"id": "CVE-2022-50123-ebd03179",
"target": {
"file": "sound/soc/mediatek/mt8173/mt8173-rt5650-rt5676.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"63279355286630336621806740637258129148",
"185790702154513904560524901274997832714",
"250101879346729851693513632993849490901",
"294681612180324309748130085116540373879",
"239985413093547684872300758963524482102",
"294500124373614890222297076153332528246",
"265597306969566044342809233268992206769",
"20631807852569560435709349206438866742",
"185790702154513904560524901274997832714",
"245874437503030954086908616988034011280",
"173847268291783388861685731279184585069",
"323103074039207935466503759891345798215",
"185790702154513904560524901274997832714",
"251889297243334997356606041769891742462",
"303038528423116881403493865197118053668",
"154299758102923541671721770948309342162",
"114940299653178725658776399820549744055",
"141321062698070735425280227102598727263"
]
},
"signature_type": "Line"
}
]