In the Linux kernel, the following vulnerability has been resolved:
i3c: mipi-i3c-hci: Error out instead on BUG_ON() in IBI DMA setup
Definitely condition dmagetcachealignment * defined value > 256 during driver initialization is not reason to BUGON(). Turn that to graceful error out with -EINVAL.
[
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"262721734416873555840659525294150185366",
"25987862575966050357676180329077488272",
"141452956356348854161892524934424210686",
"10327375055469140201024986528309635876"
]
},
"id": "CVE-2024-47665-0c887ab9",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@cacb76df247a7cd842ff29755a523b1cba6c0508",
"target": {
"file": "drivers/i3c/master/mipi-i3c-hci/dma.c"
},
"deprecated": false
},
{
"digest": {
"function_hash": "34536286845040877679929016535888420604",
"length": 3827.0
},
"id": "CVE-2024-47665-2abaab67",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e2d14bfda9eb5393f8a17008afe2aa7fe0a29815",
"target": {
"file": "drivers/i3c/master/mipi-i3c-hci/dma.c",
"function": "hci_dma_init"
},
"deprecated": false
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"262721734416873555840659525294150185366",
"25987862575966050357676180329077488272",
"141452956356348854161892524934424210686",
"10327375055469140201024986528309635876"
]
},
"id": "CVE-2024-47665-57de4360",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5a022269abb22809f2a174b90f200fc4b9526058",
"target": {
"file": "drivers/i3c/master/mipi-i3c-hci/dma.c"
},
"deprecated": false
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"262721734416873555840659525294150185366",
"25987862575966050357676180329077488272",
"141452956356348854161892524934424210686",
"10327375055469140201024986528309635876"
]
},
"id": "CVE-2024-47665-5eede098",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2666085335bdfedf90d91f4071490ad3980be785",
"target": {
"file": "drivers/i3c/master/mipi-i3c-hci/dma.c"
},
"deprecated": false
},
{
"digest": {
"function_hash": "87684535970180148038368401642601268641",
"length": 3806.0
},
"id": "CVE-2024-47665-76eaf67a",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2666085335bdfedf90d91f4071490ad3980be785",
"target": {
"file": "drivers/i3c/master/mipi-i3c-hci/dma.c",
"function": "hci_dma_init"
},
"deprecated": false
},
{
"digest": {
"function_hash": "93223895196333917746611962739766372135",
"length": 3815.0
},
"id": "CVE-2024-47665-9579ed74",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@cacb76df247a7cd842ff29755a523b1cba6c0508",
"target": {
"file": "drivers/i3c/master/mipi-i3c-hci/dma.c",
"function": "hci_dma_init"
},
"deprecated": false
},
{
"digest": {
"function_hash": "168681259762135807671662730388185390613",
"length": 4123.0
},
"id": "CVE-2024-47665-dc841864",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8a2be2f1db268ec735419e53ef04ca039fc027dc",
"target": {
"file": "drivers/i3c/master/mipi-i3c-hci/dma.c",
"function": "hci_dma_init"
},
"deprecated": false
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"262721734416873555840659525294150185366",
"25987862575966050357676180329077488272",
"141452956356348854161892524934424210686",
"10327375055469140201024986528309635876"
]
},
"id": "CVE-2024-47665-de348c55",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8a2be2f1db268ec735419e53ef04ca039fc027dc",
"target": {
"file": "drivers/i3c/master/mipi-i3c-hci/dma.c"
},
"deprecated": false
},
{
"digest": {
"function_hash": "87684535970180148038368401642601268641",
"length": 3806.0
},
"id": "CVE-2024-47665-fe314392",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5a022269abb22809f2a174b90f200fc4b9526058",
"target": {
"file": "drivers/i3c/master/mipi-i3c-hci/dma.c",
"function": "hci_dma_init"
},
"deprecated": false
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"262721734416873555840659525294150185366",
"25987862575966050357676180329077488272",
"141452956356348854161892524934424210686",
"10327375055469140201024986528309635876"
]
},
"id": "CVE-2024-47665-ff93e1ee",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e2d14bfda9eb5393f8a17008afe2aa7fe0a29815",
"target": {
"file": "drivers/i3c/master/mipi-i3c-hci/dma.c"
},
"deprecated": false
}
]