In the Linux kernel, the following vulnerability has been resolved:
rpmsg: qcomsmd: Fix refcount leak in qcomsmdparseedge
ofparsephandle() returns a node pointer with refcount incremented, we should use ofnodeput() on it when done.
[
{
"signature_type": "Function",
"digest": {
"function_hash": "137696120504296746221979339134593889980",
"length": 2103.0
},
"deprecated": false,
"id": "CVE-2022-50112-020d2810",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ece6cfe62a103cc6032664983be557f1b5a1ff7e",
"target": {
"function": "qcom_smd_parse_edge",
"file": "drivers/rpmsg/qcom_smd.c"
},
"signature_version": "v1"
},
{
"signature_type": "Line",
"digest": {
"line_hashes": [
"176695736877116575382131791455788876739",
"75073972973142669178311433114516185607",
"48632431666520313177951726358251685411",
"24689009290144542885177440024516361237"
],
"threshold": 0.9
},
"deprecated": false,
"id": "CVE-2022-50112-1506735c",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@cb50423e46ea585620a6be307d7f7b71587936b7",
"target": {
"file": "drivers/rpmsg/qcom_smd.c"
},
"signature_version": "v1"
},
{
"signature_type": "Line",
"digest": {
"line_hashes": [
"176695736877116575382131791455788876739",
"75073972973142669178311433114516185607",
"48632431666520313177951726358251685411",
"24689009290144542885177440024516361237"
],
"threshold": 0.9
},
"deprecated": false,
"id": "CVE-2022-50112-2263e37e",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@43e42c25a232a6862e7d2f292a069ac828559030",
"target": {
"file": "drivers/rpmsg/qcom_smd.c"
},
"signature_version": "v1"
},
{
"signature_type": "Line",
"digest": {
"line_hashes": [
"176695736877116575382131791455788876739",
"75073972973142669178311433114516185607",
"48632431666520313177951726358251685411",
"24689009290144542885177440024516361237"
],
"threshold": 0.9
},
"deprecated": false,
"id": "CVE-2022-50112-33b0c754",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ece6cfe62a103cc6032664983be557f1b5a1ff7e",
"target": {
"file": "drivers/rpmsg/qcom_smd.c"
},
"signature_version": "v1"
},
{
"signature_type": "Function",
"digest": {
"function_hash": "137696120504296746221979339134593889980",
"length": 2103.0
},
"deprecated": false,
"id": "CVE-2022-50112-65861613",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@43e42c25a232a6862e7d2f292a069ac828559030",
"target": {
"function": "qcom_smd_parse_edge",
"file": "drivers/rpmsg/qcom_smd.c"
},
"signature_version": "v1"
},
{
"signature_type": "Function",
"digest": {
"function_hash": "137696120504296746221979339134593889980",
"length": 2103.0
},
"deprecated": false,
"id": "CVE-2022-50112-84406d9d",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@cb50423e46ea585620a6be307d7f7b71587936b7",
"target": {
"function": "qcom_smd_parse_edge",
"file": "drivers/rpmsg/qcom_smd.c"
},
"signature_version": "v1"
},
{
"signature_type": "Line",
"digest": {
"line_hashes": [
"176695736877116575382131791455788876739",
"75073972973142669178311433114516185607",
"48632431666520313177951726358251685411",
"24689009290144542885177440024516361237"
],
"threshold": 0.9
},
"deprecated": false,
"id": "CVE-2022-50112-99da18d0",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@65382585f067d4256ba087934f30f85c9b6984de",
"target": {
"file": "drivers/rpmsg/qcom_smd.c"
},
"signature_version": "v1"
},
{
"signature_type": "Function",
"digest": {
"function_hash": "137696120504296746221979339134593889980",
"length": 2103.0
},
"deprecated": false,
"id": "CVE-2022-50112-b1eaf923",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ae7fdbab97df6a2115eed6b7e39c278b805c9c7d",
"target": {
"function": "qcom_smd_parse_edge",
"file": "drivers/rpmsg/qcom_smd.c"
},
"signature_version": "v1"
},
{
"signature_type": "Line",
"digest": {
"line_hashes": [
"176695736877116575382131791455788876739",
"75073972973142669178311433114516185607",
"48632431666520313177951726358251685411",
"24689009290144542885177440024516361237"
],
"threshold": 0.9
},
"deprecated": false,
"id": "CVE-2022-50112-bad5ba59",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8ee5d40ae29e63f6fd6cbf9dcfc0a48c474013db",
"target": {
"file": "drivers/rpmsg/qcom_smd.c"
},
"signature_version": "v1"
},
{
"signature_type": "Line",
"digest": {
"line_hashes": [
"176695736877116575382131791455788876739",
"75073972973142669178311433114516185607",
"48632431666520313177951726358251685411",
"24689009290144542885177440024516361237"
],
"threshold": 0.9
},
"deprecated": false,
"id": "CVE-2022-50112-c463c350",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ae7fdbab97df6a2115eed6b7e39c278b805c9c7d",
"target": {
"file": "drivers/rpmsg/qcom_smd.c"
},
"signature_version": "v1"
},
{
"signature_type": "Function",
"digest": {
"function_hash": "137696120504296746221979339134593889980",
"length": 2103.0
},
"deprecated": false,
"id": "CVE-2022-50112-c98216ac",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@65382585f067d4256ba087934f30f85c9b6984de",
"target": {
"function": "qcom_smd_parse_edge",
"file": "drivers/rpmsg/qcom_smd.c"
},
"signature_version": "v1"
},
{
"signature_type": "Function",
"digest": {
"function_hash": "137696120504296746221979339134593889980",
"length": 2103.0
},
"deprecated": false,
"id": "CVE-2022-50112-d7c8c56f",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9715809b9eeb85b3f9b083857a2f29a9e2351125",
"target": {
"function": "qcom_smd_parse_edge",
"file": "drivers/rpmsg/qcom_smd.c"
},
"signature_version": "v1"
},
{
"signature_type": "Function",
"digest": {
"function_hash": "137696120504296746221979339134593889980",
"length": 2103.0
},
"deprecated": false,
"id": "CVE-2022-50112-db2b0267",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8ee5d40ae29e63f6fd6cbf9dcfc0a48c474013db",
"target": {
"function": "qcom_smd_parse_edge",
"file": "drivers/rpmsg/qcom_smd.c"
},
"signature_version": "v1"
},
{
"signature_type": "Line",
"digest": {
"line_hashes": [
"176695736877116575382131791455788876739",
"75073972973142669178311433114516185607",
"48632431666520313177951726358251685411",
"24689009290144542885177440024516361237"
],
"threshold": 0.9
},
"deprecated": false,
"id": "CVE-2022-50112-e5cb1f3f",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9715809b9eeb85b3f9b083857a2f29a9e2351125",
"target": {
"file": "drivers/rpmsg/qcom_smd.c"
},
"signature_version": "v1"
}
]