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.
[
{
"signature_type": "Line",
"deprecated": false,
"target": {
"file": "drivers/iio/adc/men_z188_adc.c"
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@fe73477802981bd0d0d70f2b22f109bcca801bdb",
"digest": {
"line_hashes": [
"237857115002405348426930556193853255571",
"338809387657572428419392278824940484220",
"318624154672184442144595066123512951650",
"151318576315042758482294865712279000070",
"104308834010580364307604504786535256965",
"86672541763152705651604961937757425152",
"132845153178949890229120812650120019683",
"26537855605191382557971737392505282993"
],
"threshold": 0.9
},
"id": "CVE-2022-48928-2a4d60af"
},
{
"signature_type": "Line",
"deprecated": false,
"target": {
"file": "drivers/iio/adc/men_z188_adc.c"
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d6ed5426a7fad36cf928c244483ba24e72359638",
"digest": {
"line_hashes": [
"237857115002405348426930556193853255571",
"338809387657572428419392278824940484220",
"318624154672184442144595066123512951650",
"151318576315042758482294865712279000070",
"104308834010580364307604504786535256965",
"86672541763152705651604961937757425152",
"132845153178949890229120812650120019683",
"26537855605191382557971737392505282993"
],
"threshold": 0.9
},
"id": "CVE-2022-48928-37057bcb"
},
{
"signature_type": "Function",
"deprecated": false,
"target": {
"file": "drivers/iio/adc/men_z188_adc.c",
"function": "men_z188_probe"
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ce1076b33e299dc8d270e4450a420a18bfb3e190",
"digest": {
"length": 788.0,
"function_hash": "157555825173779570714646454522816103000"
},
"id": "CVE-2022-48928-425d158a"
},
{
"signature_type": "Function",
"deprecated": false,
"target": {
"file": "drivers/iio/adc/men_z188_adc.c",
"function": "men_z188_probe"
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@fe73477802981bd0d0d70f2b22f109bcca801bdb",
"digest": {
"length": 745.0,
"function_hash": "161331157863649224014451208913916300950"
},
"id": "CVE-2022-48928-446b316a"
},
{
"signature_type": "Line",
"deprecated": false,
"target": {
"file": "drivers/iio/adc/men_z188_adc.c"
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ce1076b33e299dc8d270e4450a420a18bfb3e190",
"digest": {
"line_hashes": [
"237857115002405348426930556193853255571",
"338809387657572428419392278824940484220",
"318624154672184442144595066123512951650",
"151318576315042758482294865712279000070",
"104308834010580364307604504786535256965",
"86672541763152705651604961937757425152",
"132845153178949890229120812650120019683",
"26537855605191382557971737392505282993"
],
"threshold": 0.9
},
"id": "CVE-2022-48928-4bd93fde"
},
{
"signature_type": "Function",
"deprecated": false,
"target": {
"file": "drivers/iio/adc/men_z188_adc.c",
"function": "men_z188_probe"
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e0a2e37f303828d030a83f33ffe14b36cb88d563",
"digest": {
"length": 745.0,
"function_hash": "161331157863649224014451208913916300950"
},
"id": "CVE-2022-48928-5c5dbb02"
},
{
"signature_type": "Function",
"deprecated": false,
"target": {
"file": "drivers/iio/adc/men_z188_adc.c",
"function": "men_z188_probe"
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@c5723b422f564af15f2e3bc0592fd6376a0a6c45",
"digest": {
"length": 788.0,
"function_hash": "157555825173779570714646454522816103000"
},
"id": "CVE-2022-48928-5f373c7c"
},
{
"signature_type": "Line",
"deprecated": false,
"target": {
"file": "drivers/iio/adc/men_z188_adc.c"
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@53d43a9c8dd224e66559fe86af1e473802c7130e",
"digest": {
"line_hashes": [
"237857115002405348426930556193853255571",
"338809387657572428419392278824940484220",
"318624154672184442144595066123512951650",
"151318576315042758482294865712279000070",
"104308834010580364307604504786535256965",
"86672541763152705651604961937757425152",
"132845153178949890229120812650120019683",
"26537855605191382557971737392505282993"
],
"threshold": 0.9
},
"id": "CVE-2022-48928-6e3b2af8"
},
{
"signature_type": "Line",
"deprecated": false,
"target": {
"file": "drivers/iio/adc/men_z188_adc.c"
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e0a2e37f303828d030a83f33ffe14b36cb88d563",
"digest": {
"line_hashes": [
"237857115002405348426930556193853255571",
"338809387657572428419392278824940484220",
"318624154672184442144595066123512951650",
"151318576315042758482294865712279000070",
"104308834010580364307604504786535256965",
"86672541763152705651604961937757425152",
"132845153178949890229120812650120019683",
"26537855605191382557971737392505282993"
],
"threshold": 0.9
},
"id": "CVE-2022-48928-733befe8"
},
{
"signature_type": "Line",
"deprecated": false,
"target": {
"file": "drivers/iio/adc/men_z188_adc.c"
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0f88722313645a903f4d420ba61ddc690ec2481d",
"digest": {
"line_hashes": [
"237857115002405348426930556193853255571",
"338809387657572428419392278824940484220",
"318624154672184442144595066123512951650",
"151318576315042758482294865712279000070",
"104308834010580364307604504786535256965",
"86672541763152705651604961937757425152",
"132845153178949890229120812650120019683",
"26537855605191382557971737392505282993"
],
"threshold": 0.9
},
"id": "CVE-2022-48928-935d7e6e"
},
{
"signature_type": "Function",
"deprecated": false,
"target": {
"file": "drivers/iio/adc/men_z188_adc.c",
"function": "men_z188_probe"
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1aa12ecfdcbafebc218910ec47acf6262e600cf5",
"digest": {
"length": 745.0,
"function_hash": "161331157863649224014451208913916300950"
},
"id": "CVE-2022-48928-ad24d3dd"
},
{
"signature_type": "Function",
"deprecated": false,
"target": {
"file": "drivers/iio/adc/men_z188_adc.c",
"function": "men_z188_probe"
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0f88722313645a903f4d420ba61ddc690ec2481d",
"digest": {
"length": 788.0,
"function_hash": "157555825173779570714646454522816103000"
},
"id": "CVE-2022-48928-c8df3733"
},
{
"signature_type": "Function",
"deprecated": false,
"target": {
"file": "drivers/iio/adc/men_z188_adc.c",
"function": "men_z188_probe"
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d6ed5426a7fad36cf928c244483ba24e72359638",
"digest": {
"length": 745.0,
"function_hash": "161331157863649224014451208913916300950"
},
"id": "CVE-2022-48928-e371ca15"
},
{
"signature_type": "Line",
"deprecated": false,
"target": {
"file": "drivers/iio/adc/men_z188_adc.c"
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@c5723b422f564af15f2e3bc0592fd6376a0a6c45",
"digest": {
"line_hashes": [
"237857115002405348426930556193853255571",
"338809387657572428419392278824940484220",
"318624154672184442144595066123512951650",
"151318576315042758482294865712279000070",
"104308834010580364307604504786535256965",
"86672541763152705651604961937757425152",
"132845153178949890229120812650120019683",
"26537855605191382557971737392505282993"
],
"threshold": 0.9
},
"id": "CVE-2022-48928-e5013730"
},
{
"signature_type": "Function",
"deprecated": false,
"target": {
"file": "drivers/iio/adc/men_z188_adc.c",
"function": "men_z188_probe"
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@53d43a9c8dd224e66559fe86af1e473802c7130e",
"digest": {
"length": 788.0,
"function_hash": "157555825173779570714646454522816103000"
},
"id": "CVE-2022-48928-e8d6d0b8"
},
{
"signature_type": "Line",
"deprecated": false,
"target": {
"file": "drivers/iio/adc/men_z188_adc.c"
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1aa12ecfdcbafebc218910ec47acf6262e600cf5",
"digest": {
"line_hashes": [
"237857115002405348426930556193853255571",
"338809387657572428419392278824940484220",
"318624154672184442144595066123512951650",
"151318576315042758482294865712279000070",
"104308834010580364307604504786535256965",
"86672541763152705651604961937757425152",
"132845153178949890229120812650120019683",
"26537855605191382557971737392505282993"
],
"threshold": 0.9
},
"id": "CVE-2022-48928-fd18903f"
}
]