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