In the Linux kernel, the following vulnerability has been resolved:
net: wwan: iosm: fix memory leak in ipcpciereadbioscfg
ipcpciereadbioscfg() is using the acpievaluatedsm() to obtain the wwan power state configuration from BIOS but is not freeing the acpiobject. The acpievaluatedsm() returned acpiobject to be freed.
Free the acpi_object after use.
{
"cna_assigner": "Linux",
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2022/49xxx/CVE-2022-49855.json"
}[
{
"digest": {
"length": 354.0,
"function_hash": "288983219231046264510586154904116320277"
},
"signature_version": "v1",
"deprecated": false,
"signature_type": "Function",
"id": "CVE-2022-49855-03f0e86b",
"target": {
"function": "ipc_pcie_read_bios_cfg",
"file": "drivers/net/wwan/iosm/iosm_ipc_pcie.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d38a648d2d6cc7bee11c6f533ff9426a00c2a74c"
},
{
"digest": {
"length": 354.0,
"function_hash": "288983219231046264510586154904116320277"
},
"signature_version": "v1",
"deprecated": false,
"signature_type": "Function",
"id": "CVE-2022-49855-67efc27e",
"target": {
"function": "ipc_pcie_read_bios_cfg",
"file": "drivers/net/wwan/iosm/iosm_ipc_pcie.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7560ceef4d2832a67e8781d924e129c7f542376f"
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"159210503184399938984408528298542635807",
"27607419658950538137731769846131381337",
"39104098857310929134797604192177289382",
"236572275438938006961782820023680166582",
"59806426944574631596241523042489372893",
"332302454987796325950691482404891579095",
"322154004855519540616998754632654280761",
"94672381569920081703091510584889924980",
"161815852287557964253711668810682299781",
"53495024210766628429923762057088759144",
"104185908471992478640309528752150431584",
"150886449682715706939529389806960734981"
]
},
"signature_version": "v1",
"deprecated": false,
"signature_type": "Line",
"id": "CVE-2022-49855-75d20a66",
"target": {
"file": "drivers/net/wwan/iosm/iosm_ipc_pcie.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7560ceef4d2832a67e8781d924e129c7f542376f"
},
{
"digest": {
"length": 354.0,
"function_hash": "288983219231046264510586154904116320277"
},
"signature_version": "v1",
"deprecated": false,
"signature_type": "Function",
"id": "CVE-2022-49855-803bad05",
"target": {
"function": "ipc_pcie_read_bios_cfg",
"file": "drivers/net/wwan/iosm/iosm_ipc_pcie.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@13b1ea861e8aeb701bcfbfe436b943efa2d44029"
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"159210503184399938984408528298542635807",
"27607419658950538137731769846131381337",
"39104098857310929134797604192177289382",
"236572275438938006961782820023680166582",
"59806426944574631596241523042489372893",
"332302454987796325950691482404891579095",
"322154004855519540616998754632654280761",
"94672381569920081703091510584889924980",
"161815852287557964253711668810682299781",
"53495024210766628429923762057088759144",
"104185908471992478640309528752150431584",
"150886449682715706939529389806960734981"
]
},
"signature_version": "v1",
"deprecated": false,
"signature_type": "Line",
"id": "CVE-2022-49855-9a030cba",
"target": {
"file": "drivers/net/wwan/iosm/iosm_ipc_pcie.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d38a648d2d6cc7bee11c6f533ff9426a00c2a74c"
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"159210503184399938984408528298542635807",
"27607419658950538137731769846131381337",
"39104098857310929134797604192177289382",
"236572275438938006961782820023680166582",
"59806426944574631596241523042489372893",
"332302454987796325950691482404891579095",
"322154004855519540616998754632654280761",
"94672381569920081703091510584889924980",
"161815852287557964253711668810682299781",
"53495024210766628429923762057088759144",
"104185908471992478640309528752150431584",
"150886449682715706939529389806960734981"
]
},
"signature_version": "v1",
"deprecated": false,
"signature_type": "Line",
"id": "CVE-2022-49855-ac5eb192",
"target": {
"file": "drivers/net/wwan/iosm/iosm_ipc_pcie.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@13b1ea861e8aeb701bcfbfe436b943efa2d44029"
}
]
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2022-49855.json"