In the Linux kernel, the following vulnerability has been resolved:
Revert "mmc: dw_mmc: Fix IDMAC operation with pages bigger than 4K"
The commit 8396c793ffdf ("mmc: dwmmc: Fix IDMAC operation with pages bigger than 4K") increased the maxreq_size, even for 4K pages, causing various issues: - Panic booting the kernel/rootfs from an SD card on Rockchip RK3566 - Panic booting the kernel/rootfs from an SD card on StarFive JH7100 - "swiotlb buffer is full" and data corruption on StarFive JH7110
At this stage no fix have been found, so it's probably better to just revert the change.
This reverts commit 8396c793ffdf28bb8aee7cfe0891080f8cab7890.
{
"cna_assigner": "Linux",
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2024/53xxx/CVE-2024-53127.json"
}[
{
"signature_type": "Line",
"digest": {
"line_hashes": [
"249111059033286448361196418549918164464",
"171766195206669666926508070670055916071",
"293079061544848496789659620153138060955",
"66605603811048397235931764912065950865",
"97101583126972882201041260471196899394"
],
"threshold": 0.9
},
"signature_version": "v1",
"target": {
"file": "drivers/mmc/host/dw_mmc.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1635e407a4a64d08a8517ac59ca14ad4fc785e75",
"id": "CVE-2024-53127-18b908d2",
"deprecated": false
},
{
"signature_type": "Function",
"digest": {
"length": 1544.0,
"function_hash": "339457134749046710595473388713280429633"
},
"signature_version": "v1",
"target": {
"function": "dw_mci_init_slot",
"file": "drivers/mmc/host/dw_mmc.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@938c13740f8b555986e53c0fcbaf00dcd1fabd4c",
"id": "CVE-2024-53127-29b45d5a",
"deprecated": false
},
{
"signature_type": "Function",
"digest": {
"length": 1544.0,
"function_hash": "339457134749046710595473388713280429633"
},
"signature_version": "v1",
"target": {
"function": "dw_mci_init_slot",
"file": "drivers/mmc/host/dw_mmc.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a4685366f07448420badb710ff5c12aaaadf63ad",
"id": "CVE-2024-53127-38c79005",
"deprecated": false
},
{
"signature_type": "Line",
"digest": {
"line_hashes": [
"249111059033286448361196418549918164464",
"171766195206669666926508070670055916071",
"293079061544848496789659620153138060955",
"66605603811048397235931764912065950865",
"97101583126972882201041260471196899394"
],
"threshold": 0.9
},
"signature_version": "v1",
"target": {
"file": "drivers/mmc/host/dw_mmc.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8f9416147d7ed414109d3501f1cb3d7a1735b25a",
"id": "CVE-2024-53127-6e6665b9",
"deprecated": false
},
{
"signature_type": "Function",
"digest": {
"length": 1544.0,
"function_hash": "339457134749046710595473388713280429633"
},
"signature_version": "v1",
"target": {
"function": "dw_mci_init_slot",
"file": "drivers/mmc/host/dw_mmc.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@56de724c58c07a7ca3aac027cfd2ccb184ed9e4e",
"id": "CVE-2024-53127-731d6ee5",
"deprecated": false
},
{
"signature_type": "Line",
"digest": {
"line_hashes": [
"249111059033286448361196418549918164464",
"171766195206669666926508070670055916071",
"293079061544848496789659620153138060955",
"66605603811048397235931764912065950865",
"97101583126972882201041260471196899394"
],
"threshold": 0.9
},
"signature_version": "v1",
"target": {
"file": "drivers/mmc/host/dw_mmc.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@938c13740f8b555986e53c0fcbaf00dcd1fabd4c",
"id": "CVE-2024-53127-785c4014",
"deprecated": false
},
{
"signature_type": "Line",
"digest": {
"line_hashes": [
"249111059033286448361196418549918164464",
"171766195206669666926508070670055916071",
"293079061544848496789659620153138060955",
"66605603811048397235931764912065950865",
"97101583126972882201041260471196899394"
],
"threshold": 0.9
},
"signature_version": "v1",
"target": {
"file": "drivers/mmc/host/dw_mmc.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@47693ba35bccaa16efa465159a1c12d78258349e",
"id": "CVE-2024-53127-942fbc87",
"deprecated": false
},
{
"signature_type": "Function",
"digest": {
"length": 1544.0,
"function_hash": "339457134749046710595473388713280429633"
},
"signature_version": "v1",
"target": {
"function": "dw_mci_init_slot",
"file": "drivers/mmc/host/dw_mmc.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1635e407a4a64d08a8517ac59ca14ad4fc785e75",
"id": "CVE-2024-53127-9ea54f0e",
"deprecated": false
},
{
"signature_type": "Line",
"digest": {
"line_hashes": [
"249111059033286448361196418549918164464",
"171766195206669666926508070670055916071",
"293079061544848496789659620153138060955",
"66605603811048397235931764912065950865",
"97101583126972882201041260471196899394"
],
"threshold": 0.9
},
"signature_version": "v1",
"target": {
"file": "drivers/mmc/host/dw_mmc.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@00bff71745bc3583bd5ca59be91e0ee1d27f1944",
"id": "CVE-2024-53127-a616f090",
"deprecated": false
},
{
"signature_type": "Function",
"digest": {
"length": 1544.0,
"function_hash": "339457134749046710595473388713280429633"
},
"signature_version": "v1",
"target": {
"function": "dw_mci_init_slot",
"file": "drivers/mmc/host/dw_mmc.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@00bff71745bc3583bd5ca59be91e0ee1d27f1944",
"id": "CVE-2024-53127-a6585c3a",
"deprecated": false
},
{
"signature_type": "Function",
"digest": {
"length": 1544.0,
"function_hash": "339457134749046710595473388713280429633"
},
"signature_version": "v1",
"target": {
"function": "dw_mci_init_slot",
"file": "drivers/mmc/host/dw_mmc.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@47693ba35bccaa16efa465159a1c12d78258349e",
"id": "CVE-2024-53127-bf9b7657",
"deprecated": false
},
{
"signature_type": "Line",
"digest": {
"line_hashes": [
"249111059033286448361196418549918164464",
"171766195206669666926508070670055916071",
"293079061544848496789659620153138060955",
"66605603811048397235931764912065950865",
"97101583126972882201041260471196899394"
],
"threshold": 0.9
},
"signature_version": "v1",
"target": {
"file": "drivers/mmc/host/dw_mmc.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f701eb601470bfc0a551913ce5f6ebaa770f0ce0",
"id": "CVE-2024-53127-c0073975",
"deprecated": false
},
{
"signature_type": "Line",
"digest": {
"line_hashes": [
"249111059033286448361196418549918164464",
"171766195206669666926508070670055916071",
"293079061544848496789659620153138060955",
"66605603811048397235931764912065950865",
"97101583126972882201041260471196899394"
],
"threshold": 0.9
},
"signature_version": "v1",
"target": {
"file": "drivers/mmc/host/dw_mmc.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a4685366f07448420badb710ff5c12aaaadf63ad",
"id": "CVE-2024-53127-cf8afba3",
"deprecated": false
},
{
"signature_type": "Line",
"digest": {
"line_hashes": [
"249111059033286448361196418549918164464",
"171766195206669666926508070670055916071",
"293079061544848496789659620153138060955",
"66605603811048397235931764912065950865",
"97101583126972882201041260471196899394"
],
"threshold": 0.9
},
"signature_version": "v1",
"target": {
"file": "drivers/mmc/host/dw_mmc.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@56de724c58c07a7ca3aac027cfd2ccb184ed9e4e",
"id": "CVE-2024-53127-dddd5572",
"deprecated": false
},
{
"signature_type": "Function",
"digest": {
"length": 1544.0,
"function_hash": "339457134749046710595473388713280429633"
},
"signature_version": "v1",
"target": {
"function": "dw_mci_init_slot",
"file": "drivers/mmc/host/dw_mmc.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f701eb601470bfc0a551913ce5f6ebaa770f0ce0",
"id": "CVE-2024-53127-e003f086",
"deprecated": false
},
{
"signature_type": "Function",
"digest": {
"length": 1544.0,
"function_hash": "339457134749046710595473388713280429633"
},
"signature_version": "v1",
"target": {
"function": "dw_mci_init_slot",
"file": "drivers/mmc/host/dw_mmc.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8f9416147d7ed414109d3501f1cb3d7a1735b25a",
"id": "CVE-2024-53127-fb102941",
"deprecated": false
}
]
"https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2024-53127.json"