In the Linux kernel, the following vulnerability has been resolved:
crypto: stm32/cryp - call finalize with bh disabled
The finalize operation in interrupt mode produce a produces a spinlock recursion warning. The reason is the fact that BH must be disabled during this process.
{ "vanir_signatures": [ { "deprecated": false, "signature_type": "Line", "target": { "file": "drivers/crypto/stm32/stm32-cryp.c" }, "signature_version": "v1", "digest": { "line_hashes": [ "236349333790817791641476022617351889578", "212216617511978426419460098111645724914", "253671155798756705128722021494781234828", "253484345142953062585505532740567777349", "263045616244565084033428434479185659184", "30724600448757616046190694675713564509", "270467492790058028394203131357592598084", "239370354750595999602958554232449215107", "81244789430719406135738421739117724043" ], "threshold": 0.9 }, "id": "CVE-2024-47658-15b974d7", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d93a2f86b0a998aa1f0870c85a2a60a0771ef89a" }, { "deprecated": false, "signature_type": "Function", "target": { "file": "drivers/crypto/stm32/stm32-cryp.c", "function": "stm32_cryp_irq_thread" }, "signature_version": "v1", "digest": { "length": 779.0, "function_hash": "88873674759910667932736775339764833748" }, "id": "CVE-2024-47658-20916114", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5d734665cd5d93270731e0ff1dd673fec677f447" }, { "deprecated": false, "signature_type": "Function", "target": { "file": "drivers/crypto/stm32/stm32-cryp.c", "function": "stm32_cryp_irq_thread" }, "signature_version": "v1", "digest": { "length": 779.0, "function_hash": "88873674759910667932736775339764833748" }, "id": "CVE-2024-47658-33ec8690", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d93a2f86b0a998aa1f0870c85a2a60a0771ef89a" }, { "deprecated": false, "signature_type": "Line", "target": { "file": "drivers/crypto/stm32/stm32-cryp.c" }, "signature_version": "v1", "digest": { "line_hashes": [ "236349333790817791641476022617351889578", "212216617511978426419460098111645724914", "253671155798756705128722021494781234828", "253484345142953062585505532740567777349", "263045616244565084033428434479185659184", "30724600448757616046190694675713564509", "270467492790058028394203131357592598084", "239370354750595999602958554232449215107", "81244789430719406135738421739117724043" ], "threshold": 0.9 }, "id": "CVE-2024-47658-ec253d52", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5d734665cd5d93270731e0ff1dd673fec677f447" } ] }