In the Linux kernel, the following vulnerability has been resolved:
dmaengine: mvxorv2: Fix a resource leak in mvxorv2_remove()
A clkprepareenable() call in the probe is not balanced by a corresponding clkdisableunprepare() in the remove function.
Add the missing call.
[
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@992e966caf57e00855edbd79f19d911809732a69",
"target": {
"function": "mv_xor_v2_remove",
"file": "drivers/dma/mv_xor_v2.c"
},
"id": "CVE-2022-49861-00c01584",
"deprecated": false,
"digest": {
"function_hash": "177526899042837003484308571906681431146",
"length": 382.0
},
"signature_version": "v1",
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@081195d17a0c4c636da2b869bd5809d42e8cbb13",
"target": {
"function": "mv_xor_v2_remove",
"file": "drivers/dma/mv_xor_v2.c"
},
"id": "CVE-2022-49861-02e27c23",
"deprecated": false,
"digest": {
"function_hash": "291908201145352708245137262611190697295",
"length": 370.0
},
"signature_version": "v1",
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@992e966caf57e00855edbd79f19d911809732a69",
"target": {
"file": "drivers/dma/mv_xor_v2.c"
},
"id": "CVE-2022-49861-0c19b4ef",
"deprecated": false,
"digest": {
"line_hashes": [
"5965062258011602344822370153183611490",
"82694255011862589987250723845981963323",
"39864849386713191623165597851047455220",
"89509624788842519557272185884795546730"
],
"threshold": 0.9
},
"signature_version": "v1",
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4b6641c3a2ba95ddcfecec263b4a5e572a4b0641",
"target": {
"file": "drivers/dma/mv_xor_v2.c"
},
"id": "CVE-2022-49861-1287b722",
"deprecated": false,
"digest": {
"line_hashes": [
"324241604118196965983222937912604976120",
"82694255011862589987250723845981963323",
"39864849386713191623165597851047455220",
"89509624788842519557272185884795546730"
],
"threshold": 0.9
},
"signature_version": "v1",
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@081195d17a0c4c636da2b869bd5809d42e8cbb13",
"target": {
"file": "drivers/dma/mv_xor_v2.c"
},
"id": "CVE-2022-49861-377cf448",
"deprecated": false,
"digest": {
"line_hashes": [
"97190527762914083560693967550936448513",
"82694255011862589987250723845981963323",
"39864849386713191623165597851047455220",
"89509624788842519557272185884795546730"
],
"threshold": 0.9
},
"signature_version": "v1",
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@04f2cc56d80a1ac058045a7835c5bfd910f17863",
"target": {
"function": "mv_xor_v2_remove",
"file": "drivers/dma/mv_xor_v2.c"
},
"id": "CVE-2022-49861-408aa931",
"deprecated": false,
"digest": {
"function_hash": "79189839333804383360647935235434219533",
"length": 321.0
},
"signature_version": "v1",
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1d84887327659c58a6637060ac8c50c3a952a163",
"target": {
"function": "mv_xor_v2_remove",
"file": "drivers/dma/mv_xor_v2.c"
},
"id": "CVE-2022-49861-48fc8fef",
"deprecated": false,
"digest": {
"function_hash": "177526899042837003484308571906681431146",
"length": 382.0
},
"signature_version": "v1",
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@20479886b40c0ed4864a5fc8490a1f6b70cccf1b",
"target": {
"function": "mv_xor_v2_remove",
"file": "drivers/dma/mv_xor_v2.c"
},
"id": "CVE-2022-49861-79371a0c",
"deprecated": false,
"digest": {
"function_hash": "177526899042837003484308571906681431146",
"length": 382.0
},
"signature_version": "v1",
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0b7ee3d50f32d277bf024b4ddb4de54da43a3025",
"target": {
"file": "drivers/dma/mv_xor_v2.c"
},
"id": "CVE-2022-49861-7fa1fe78",
"deprecated": false,
"digest": {
"line_hashes": [
"5965062258011602344822370153183611490",
"82694255011862589987250723845981963323",
"39864849386713191623165597851047455220",
"89509624788842519557272185884795546730"
],
"threshold": 0.9
},
"signature_version": "v1",
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1d84887327659c58a6637060ac8c50c3a952a163",
"target": {
"file": "drivers/dma/mv_xor_v2.c"
},
"id": "CVE-2022-49861-9129362a",
"deprecated": false,
"digest": {
"line_hashes": [
"5965062258011602344822370153183611490",
"82694255011862589987250723845981963323",
"39864849386713191623165597851047455220",
"89509624788842519557272185884795546730"
],
"threshold": 0.9
},
"signature_version": "v1",
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a1cb72e20a64a3c83f9b4ee993fbf97e4c1d7714",
"target": {
"file": "drivers/dma/mv_xor_v2.c"
},
"id": "CVE-2022-49861-b170f41d",
"deprecated": false,
"digest": {
"line_hashes": [
"97190527762914083560693967550936448513",
"82694255011862589987250723845981963323",
"39864849386713191623165597851047455220",
"89509624788842519557272185884795546730"
],
"threshold": 0.9
},
"signature_version": "v1",
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4b6641c3a2ba95ddcfecec263b4a5e572a4b0641",
"target": {
"function": "mv_xor_v2_remove",
"file": "drivers/dma/mv_xor_v2.c"
},
"id": "CVE-2022-49861-c3f65165",
"deprecated": false,
"digest": {
"function_hash": "79189839333804383360647935235434219533",
"length": 321.0
},
"signature_version": "v1",
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@04f2cc56d80a1ac058045a7835c5bfd910f17863",
"target": {
"file": "drivers/dma/mv_xor_v2.c"
},
"id": "CVE-2022-49861-cb37e58e",
"deprecated": false,
"digest": {
"line_hashes": [
"324241604118196965983222937912604976120",
"82694255011862589987250723845981963323",
"39864849386713191623165597851047455220",
"89509624788842519557272185884795546730"
],
"threshold": 0.9
},
"signature_version": "v1",
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@20479886b40c0ed4864a5fc8490a1f6b70cccf1b",
"target": {
"file": "drivers/dma/mv_xor_v2.c"
},
"id": "CVE-2022-49861-d429d776",
"deprecated": false,
"digest": {
"line_hashes": [
"5965062258011602344822370153183611490",
"82694255011862589987250723845981963323",
"39864849386713191623165597851047455220",
"89509624788842519557272185884795546730"
],
"threshold": 0.9
},
"signature_version": "v1",
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0b7ee3d50f32d277bf024b4ddb4de54da43a3025",
"target": {
"function": "mv_xor_v2_remove",
"file": "drivers/dma/mv_xor_v2.c"
},
"id": "CVE-2022-49861-e2a52e34",
"deprecated": false,
"digest": {
"function_hash": "177526899042837003484308571906681431146",
"length": 382.0
},
"signature_version": "v1",
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a1cb72e20a64a3c83f9b4ee993fbf97e4c1d7714",
"target": {
"function": "mv_xor_v2_remove",
"file": "drivers/dma/mv_xor_v2.c"
},
"id": "CVE-2022-49861-fcba31ef",
"deprecated": false,
"digest": {
"function_hash": "291908201145352708245137262611190697295",
"length": 370.0
},
"signature_version": "v1",
"signature_type": "Function"
}
]