In the Linux kernel, the following vulnerability has been resolved:
regulator: of: Fix refcount leak bug in ofgetregulation_constraints()
We should call the ofnodeput() for the reference returned by ofgetchildbyname() which has increased the refcount.
[
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@35f9e861d9b9434903a8ede37a3561f78985826d",
"target": {
"file": "drivers/regulator/of_regulator.c"
},
"signature_type": "Line",
"deprecated": false,
"digest": {
"line_hashes": [
"98262942578242934320094893386143695845",
"286321408540281287542046569990079658312",
"27561376232173479049780618081802631449",
"123274458668558661863501593441736289818",
"265987894790998955688131344710399890758"
],
"threshold": 0.9
},
"signature_version": "v1",
"id": "CVE-2022-50191-10392fbd"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@35f9e861d9b9434903a8ede37a3561f78985826d",
"target": {
"function": "of_get_regulation_constraints",
"file": "drivers/regulator/of_regulator.c"
},
"signature_type": "Function",
"deprecated": false,
"digest": {
"function_hash": "34486011212497128212931927423668547822",
"length": 5924.0
},
"signature_version": "v1",
"id": "CVE-2022-50191-1622261c"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@66efb665cd5ad69b27dca8571bf89fc6b9c628a4",
"target": {
"file": "drivers/regulator/of_regulator.c"
},
"signature_type": "Line",
"deprecated": false,
"digest": {
"line_hashes": [
"98262942578242934320094893386143695845",
"286321408540281287542046569990079658312",
"27561376232173479049780618081802631449",
"123274458668558661863501593441736289818",
"265987894790998955688131344710399890758"
],
"threshold": 0.9
},
"signature_version": "v1",
"id": "CVE-2022-50191-215544cb"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b9ca8585c766616563cf3c062c6878f61f83cf00",
"target": {
"file": "drivers/regulator/of_regulator.c"
},
"signature_type": "Line",
"deprecated": false,
"digest": {
"line_hashes": [
"98262942578242934320094893386143695845",
"286321408540281287542046569990079658312",
"27561376232173479049780618081802631449",
"123274458668558661863501593441736289818",
"265987894790998955688131344710399890758"
],
"threshold": 0.9
},
"signature_version": "v1",
"id": "CVE-2022-50191-239b7fed"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@fc7b19f547bc9e622060a0a9a39da2330aa21c53",
"target": {
"file": "drivers/regulator/of_regulator.c"
},
"signature_type": "Line",
"deprecated": false,
"digest": {
"line_hashes": [
"98262942578242934320094893386143695845",
"286321408540281287542046569990079658312",
"27561376232173479049780618081802631449",
"123274458668558661863501593441736289818",
"265987894790998955688131344710399890758"
],
"threshold": 0.9
},
"signature_version": "v1",
"id": "CVE-2022-50191-24a6add6"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@c9df8ff290097aabd5c9200f7f729b0813d37b19",
"target": {
"function": "of_get_regulation_constraints",
"file": "drivers/regulator/of_regulator.c"
},
"signature_type": "Function",
"deprecated": false,
"digest": {
"function_hash": "89190916311363946490388040087096977354",
"length": 5951.0
},
"signature_version": "v1",
"id": "CVE-2022-50191-3dfa9950"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@66efb665cd5ad69b27dca8571bf89fc6b9c628a4",
"target": {
"function": "of_get_regulation_constraints",
"file": "drivers/regulator/of_regulator.c"
},
"signature_type": "Function",
"deprecated": false,
"digest": {
"function_hash": "89190916311363946490388040087096977354",
"length": 5951.0
},
"signature_version": "v1",
"id": "CVE-2022-50191-3e6e52c5"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@11ecb4f8735b0230d54a82c18b21ea778b695d61",
"target": {
"function": "of_get_regulation_constraints",
"file": "drivers/regulator/of_regulator.c"
},
"signature_type": "Function",
"deprecated": false,
"digest": {
"function_hash": "89190916311363946490388040087096977354",
"length": 5951.0
},
"signature_version": "v1",
"id": "CVE-2022-50191-545974e4"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b9ca8585c766616563cf3c062c6878f61f83cf00",
"target": {
"function": "of_get_regulation_constraints",
"file": "drivers/regulator/of_regulator.c"
},
"signature_type": "Function",
"deprecated": false,
"digest": {
"function_hash": "183943310891981421665155898138673109623",
"length": 5567.0
},
"signature_version": "v1",
"id": "CVE-2022-50191-62f081c3"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@11ecb4f8735b0230d54a82c18b21ea778b695d61",
"target": {
"file": "drivers/regulator/of_regulator.c"
},
"signature_type": "Line",
"deprecated": false,
"digest": {
"line_hashes": [
"98262942578242934320094893386143695845",
"286321408540281287542046569990079658312",
"27561376232173479049780618081802631449",
"123274458668558661863501593441736289818",
"265987894790998955688131344710399890758"
],
"threshold": 0.9
},
"signature_version": "v1",
"id": "CVE-2022-50191-692a7b41"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@332e555dca074c4eb2084898021c3676423814c3",
"target": {
"file": "drivers/regulator/of_regulator.c"
},
"signature_type": "Line",
"deprecated": false,
"digest": {
"line_hashes": [
"98262942578242934320094893386143695845",
"286321408540281287542046569990079658312",
"27561376232173479049780618081802631449",
"123274458668558661863501593441736289818",
"265987894790998955688131344710399890758"
],
"threshold": 0.9
},
"signature_version": "v1",
"id": "CVE-2022-50191-8aca953a"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@fc7b19f547bc9e622060a0a9a39da2330aa21c53",
"target": {
"function": "of_get_regulation_constraints",
"file": "drivers/regulator/of_regulator.c"
},
"signature_type": "Function",
"deprecated": false,
"digest": {
"function_hash": "89190916311363946490388040087096977354",
"length": 5951.0
},
"signature_version": "v1",
"id": "CVE-2022-50191-a6acb478"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a23098cc32860272dc6c3200ff20c34c65b7b694",
"target": {
"file": "drivers/regulator/of_regulator.c"
},
"signature_type": "Line",
"deprecated": false,
"digest": {
"line_hashes": [
"98262942578242934320094893386143695845",
"286321408540281287542046569990079658312",
"27561376232173479049780618081802631449",
"123274458668558661863501593441736289818",
"265987894790998955688131344710399890758"
],
"threshold": 0.9
},
"signature_version": "v1",
"id": "CVE-2022-50191-bf4ee8ae"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a23098cc32860272dc6c3200ff20c34c65b7b694",
"target": {
"function": "of_get_regulation_constraints",
"file": "drivers/regulator/of_regulator.c"
},
"signature_type": "Function",
"deprecated": false,
"digest": {
"function_hash": "91226576269099183152188153597132217952",
"length": 4420.0
},
"signature_version": "v1",
"id": "CVE-2022-50191-e584e1dc"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@332e555dca074c4eb2084898021c3676423814c3",
"target": {
"function": "of_get_regulation_constraints",
"file": "drivers/regulator/of_regulator.c"
},
"signature_type": "Function",
"deprecated": false,
"digest": {
"function_hash": "34486011212497128212931927423668547822",
"length": 5924.0
},
"signature_version": "v1",
"id": "CVE-2022-50191-eba38d79"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@c9df8ff290097aabd5c9200f7f729b0813d37b19",
"target": {
"file": "drivers/regulator/of_regulator.c"
},
"signature_type": "Line",
"deprecated": false,
"digest": {
"line_hashes": [
"98262942578242934320094893386143695845",
"286321408540281287542046569990079658312",
"27561376232173479049780618081802631449",
"123274458668558661863501593441736289818",
"265987894790998955688131344710399890758"
],
"threshold": 0.9
},
"signature_version": "v1",
"id": "CVE-2022-50191-f7184b88"
}
]