In the Linux kernel, the following vulnerability has been resolved:
iommu: Fix error unwind in iommugroupalloc()
If either iommugroupgratefile() fails then the iommugroup is leaked.
Destroy it on these error paths.
Found by kselftest/iommu/iommufdfailnth
[
{
"id": "CVE-2023-53482-2190fc50",
"digest": {
"line_hashes": [
"323127093685256090598861570842962976673",
"124240300579120281048461003580690814674",
"223544251556183281998911768002826259413",
"51860394323040169092685980362690068452",
"303825921442052399141436359343223561912",
"298630305912919329878000407107155865086",
"22214612163763258752247489035004437237",
"50333595522071737729082935017163524566"
],
"threshold": 0.9
},
"deprecated": false,
"signature_type": "Line",
"target": {
"file": "drivers/iommu/iommu.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4daa861174d56023c2068ddb03de0752f07fa199",
"signature_version": "v1"
},
{
"id": "CVE-2023-53482-223ea8cb",
"digest": {
"function_hash": "50310425372535475444092208721428099519",
"length": 1042.0
},
"deprecated": false,
"signature_type": "Function",
"target": {
"function": "iommu_group_alloc",
"file": "drivers/iommu/iommu.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4daa861174d56023c2068ddb03de0752f07fa199",
"signature_version": "v1"
},
{
"id": "CVE-2023-53482-26945086",
"digest": {
"function_hash": "198831875030622406719000716684917848349",
"length": 1006.0
},
"deprecated": false,
"signature_type": "Function",
"target": {
"function": "iommu_group_alloc",
"file": "drivers/iommu/iommu.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4c23124b45ee0aa895ed8d5d08871ae6b15ee336",
"signature_version": "v1"
},
{
"id": "CVE-2023-53482-df653b28",
"digest": {
"line_hashes": [
"323127093685256090598861570842962976673",
"124240300579120281048461003580690814674",
"223544251556183281998911768002826259413",
"51860394323040169092685980362690068452",
"303825921442052399141436359343223561912",
"298630305912919329878000407107155865086",
"22214612163763258752247489035004437237",
"50333595522071737729082935017163524566"
],
"threshold": 0.9
},
"deprecated": false,
"signature_type": "Line",
"target": {
"file": "drivers/iommu/iommu.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4c23124b45ee0aa895ed8d5d08871ae6b15ee336",
"signature_version": "v1"
}
]