In the Linux kernel, the following vulnerability has been resolved:
iio: adc: menz188adc: Fix a resource leak in an error handling path
If iiodeviceregister() fails, a previous ioremap() is left unbalanced.
Update the error handling path and add the missing iounmap() call, as already done in the remove function.
{ "vanir_signatures": [ { "signature_type": "Line", "deprecated": false, "signature_version": "v1", "target": { "file": "drivers/iio/adc/men_z188_adc.c" }, "id": "CVE-2022-48928-2a4d60af", "digest": { "threshold": 0.9, "line_hashes": [ "237857115002405348426930556193853255571", "338809387657572428419392278824940484220", "318624154672184442144595066123512951650", "151318576315042758482294865712279000070", "104308834010580364307604504786535256965", "86672541763152705651604961937757425152", "132845153178949890229120812650120019683", "26537855605191382557971737392505282993" ] }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@fe73477802981bd0d0d70f2b22f109bcca801bdb" }, { "signature_type": "Line", "deprecated": false, "signature_version": "v1", "target": { "file": "drivers/iio/adc/men_z188_adc.c" }, "id": "CVE-2022-48928-37057bcb", "digest": { "threshold": 0.9, "line_hashes": [ "237857115002405348426930556193853255571", "338809387657572428419392278824940484220", "318624154672184442144595066123512951650", "151318576315042758482294865712279000070", "104308834010580364307604504786535256965", "86672541763152705651604961937757425152", "132845153178949890229120812650120019683", "26537855605191382557971737392505282993" ] }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d6ed5426a7fad36cf928c244483ba24e72359638" }, { "signature_type": "Function", "deprecated": false, "signature_version": "v1", "target": { "file": "drivers/iio/adc/men_z188_adc.c", "function": "men_z188_probe" }, "id": "CVE-2022-48928-425d158a", "digest": { "length": 788.0, "function_hash": "157555825173779570714646454522816103000" }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ce1076b33e299dc8d270e4450a420a18bfb3e190" }, { "signature_type": "Function", "deprecated": false, "signature_version": "v1", "target": { "file": "drivers/iio/adc/men_z188_adc.c", "function": "men_z188_probe" }, "id": "CVE-2022-48928-446b316a", "digest": { "length": 745.0, "function_hash": "161331157863649224014451208913916300950" }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@fe73477802981bd0d0d70f2b22f109bcca801bdb" }, { "signature_type": "Line", "deprecated": false, "signature_version": "v1", "target": { "file": "drivers/iio/adc/men_z188_adc.c" }, "id": "CVE-2022-48928-4bd93fde", "digest": { "threshold": 0.9, "line_hashes": [ "237857115002405348426930556193853255571", "338809387657572428419392278824940484220", "318624154672184442144595066123512951650", "151318576315042758482294865712279000070", "104308834010580364307604504786535256965", "86672541763152705651604961937757425152", "132845153178949890229120812650120019683", "26537855605191382557971737392505282993" ] }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ce1076b33e299dc8d270e4450a420a18bfb3e190" }, { "signature_type": "Function", "deprecated": false, "signature_version": "v1", "target": { "file": "drivers/iio/adc/men_z188_adc.c", "function": "men_z188_probe" }, "id": "CVE-2022-48928-5c5dbb02", "digest": { "length": 745.0, "function_hash": "161331157863649224014451208913916300950" }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e0a2e37f303828d030a83f33ffe14b36cb88d563" }, { "signature_type": "Function", "deprecated": false, "signature_version": "v1", "target": { "file": "drivers/iio/adc/men_z188_adc.c", "function": "men_z188_probe" }, "id": "CVE-2022-48928-5f373c7c", "digest": { "length": 788.0, "function_hash": "157555825173779570714646454522816103000" }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@c5723b422f564af15f2e3bc0592fd6376a0a6c45" }, { "signature_type": "Line", "deprecated": false, "signature_version": "v1", "target": { "file": "drivers/iio/adc/men_z188_adc.c" }, "id": "CVE-2022-48928-6e3b2af8", "digest": { "threshold": 0.9, "line_hashes": [ "237857115002405348426930556193853255571", "338809387657572428419392278824940484220", "318624154672184442144595066123512951650", "151318576315042758482294865712279000070", "104308834010580364307604504786535256965", "86672541763152705651604961937757425152", "132845153178949890229120812650120019683", "26537855605191382557971737392505282993" ] }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@53d43a9c8dd224e66559fe86af1e473802c7130e" }, { "signature_type": "Line", "deprecated": false, "signature_version": "v1", "target": { "file": "drivers/iio/adc/men_z188_adc.c" }, "id": "CVE-2022-48928-733befe8", "digest": { "threshold": 0.9, "line_hashes": [ "237857115002405348426930556193853255571", "338809387657572428419392278824940484220", "318624154672184442144595066123512951650", "151318576315042758482294865712279000070", "104308834010580364307604504786535256965", "86672541763152705651604961937757425152", "132845153178949890229120812650120019683", "26537855605191382557971737392505282993" ] }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e0a2e37f303828d030a83f33ffe14b36cb88d563" }, { "signature_type": "Line", "deprecated": false, "signature_version": "v1", "target": { "file": "drivers/iio/adc/men_z188_adc.c" }, "id": "CVE-2022-48928-935d7e6e", "digest": { "threshold": 0.9, "line_hashes": [ "237857115002405348426930556193853255571", "338809387657572428419392278824940484220", "318624154672184442144595066123512951650", "151318576315042758482294865712279000070", "104308834010580364307604504786535256965", "86672541763152705651604961937757425152", "132845153178949890229120812650120019683", "26537855605191382557971737392505282993" ] }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0f88722313645a903f4d420ba61ddc690ec2481d" }, { "signature_type": "Function", "deprecated": false, "signature_version": "v1", "target": { "file": "drivers/iio/adc/men_z188_adc.c", "function": "men_z188_probe" }, "id": "CVE-2022-48928-ad24d3dd", "digest": { "length": 745.0, "function_hash": "161331157863649224014451208913916300950" }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1aa12ecfdcbafebc218910ec47acf6262e600cf5" }, { "signature_type": "Function", "deprecated": false, "signature_version": "v1", "target": { "file": "drivers/iio/adc/men_z188_adc.c", "function": "men_z188_probe" }, "id": "CVE-2022-48928-c8df3733", "digest": { "length": 788.0, "function_hash": "157555825173779570714646454522816103000" }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0f88722313645a903f4d420ba61ddc690ec2481d" }, { "signature_type": "Function", "deprecated": false, "signature_version": "v1", "target": { "file": "drivers/iio/adc/men_z188_adc.c", "function": "men_z188_probe" }, "id": "CVE-2022-48928-e371ca15", "digest": { "length": 745.0, "function_hash": "161331157863649224014451208913916300950" }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d6ed5426a7fad36cf928c244483ba24e72359638" }, { "signature_type": "Line", "deprecated": false, "signature_version": "v1", "target": { "file": "drivers/iio/adc/men_z188_adc.c" }, "id": "CVE-2022-48928-e5013730", "digest": { "threshold": 0.9, "line_hashes": [ "237857115002405348426930556193853255571", "338809387657572428419392278824940484220", "318624154672184442144595066123512951650", "151318576315042758482294865712279000070", "104308834010580364307604504786535256965", "86672541763152705651604961937757425152", "132845153178949890229120812650120019683", "26537855605191382557971737392505282993" ] }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@c5723b422f564af15f2e3bc0592fd6376a0a6c45" }, { "signature_type": "Function", "deprecated": false, "signature_version": "v1", "target": { "file": "drivers/iio/adc/men_z188_adc.c", "function": "men_z188_probe" }, "id": "CVE-2022-48928-e8d6d0b8", "digest": { "length": 788.0, "function_hash": "157555825173779570714646454522816103000" }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@53d43a9c8dd224e66559fe86af1e473802c7130e" }, { "signature_type": "Line", "deprecated": false, "signature_version": "v1", "target": { "file": "drivers/iio/adc/men_z188_adc.c" }, "id": "CVE-2022-48928-fd18903f", "digest": { "threshold": 0.9, "line_hashes": [ "237857115002405348426930556193853255571", "338809387657572428419392278824940484220", "318624154672184442144595066123512951650", "151318576315042758482294865712279000070", "104308834010580364307604504786535256965", "86672541763152705651604961937757425152", "132845153178949890229120812650120019683", "26537855605191382557971737392505282993" ] }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1aa12ecfdcbafebc218910ec47acf6262e600cf5" } ] }