In the Linux kernel, the following vulnerability has been resolved:
crypto: iaa - Fix async_disable descriptor leak
The disableasync paths of iaacompress/decompress() don't free idxd descriptors in the async_disable case. Currently this only happens in the testcases where req->dst is set to null. Add a test to free them in those paths.
{ "vanir_signatures": [ { "signature_version": "v1", "signature_type": "Function", "target": { "file": "drivers/crypto/intel/iaa/iaa_crypto_main.c", "function": "iaa_decompress" }, "deprecated": false, "digest": { "length": 3008.0, "function_hash": "224008148662212040132294594822437717983" }, "id": "CVE-2024-35926-36507a89", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@262534ddc88dfea7474ed18adfecf856e4fbe054" }, { "signature_version": "v1", "signature_type": "Function", "target": { "file": "drivers/crypto/intel/iaa/iaa_crypto_main.c", "function": "iaa_compress" }, "deprecated": false, "digest": { "length": 2731.0, "function_hash": "165357669445904613551175491228518026399" }, "id": "CVE-2024-35926-42fb370b", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d994f7d77aaded05dc05af58a2720fd4f4b72a83" }, { "signature_version": "v1", "signature_type": "Function", "target": { "file": "drivers/crypto/intel/iaa/iaa_crypto_main.c", "function": "iaa_compress" }, "deprecated": false, "digest": { "length": 2731.0, "function_hash": "165357669445904613551175491228518026399" }, "id": "CVE-2024-35926-734b1b30", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@262534ddc88dfea7474ed18adfecf856e4fbe054" }, { "signature_version": "v1", "signature_type": "Line", "target": { "file": "drivers/crypto/intel/iaa/iaa_crypto_main.c" }, "deprecated": false, "digest": { "line_hashes": [ "273826982795731415108231872098965062874", "91158352061584440978619192835573803331", "20432001498591173438725298175669253729", "137356277882868017069732796692982161113", "324127261363641377750974472437349968860", "240533923082895110888640054515365224635", "319115786350082202710546454001935247295", "289885073847295595385508646085381596851" ], "threshold": 0.9 }, "id": "CVE-2024-35926-c969128b", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@262534ddc88dfea7474ed18adfecf856e4fbe054" }, { "signature_version": "v1", "signature_type": "Function", "target": { "file": "drivers/crypto/intel/iaa/iaa_crypto_main.c", "function": "iaa_decompress" }, "deprecated": false, "digest": { "length": 3008.0, "function_hash": "224008148662212040132294594822437717983" }, "id": "CVE-2024-35926-d3a44507", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d994f7d77aaded05dc05af58a2720fd4f4b72a83" }, { "signature_version": "v1", "signature_type": "Line", "target": { "file": "drivers/crypto/intel/iaa/iaa_crypto_main.c" }, "deprecated": false, "digest": { "line_hashes": [ "273826982795731415108231872098965062874", "91158352061584440978619192835573803331", "20432001498591173438725298175669253729", "137356277882868017069732796692982161113", "324127261363641377750974472437349968860", "240533923082895110888640054515365224635", "319115786350082202710546454001935247295", "289885073847295595385508646085381596851" ], "threshold": 0.9 }, "id": "CVE-2024-35926-d3d8fd23", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d994f7d77aaded05dc05af58a2720fd4f4b72a83" } ] }