In the Linux kernel, the following vulnerability has been resolved:
spi: cadence: Fix out-of-bounds array access in cdnsmrvlxspisetupclock()
If requestedclk > 128, cdnsmrvlxspisetupclock() iterates over the entire cdnsmrvlxspiclkdivlist array without breaking out early, causing 'i' to go beyond the array bounds.
Fix that by stopping the loop when it gets to the last entry, clamping the clock to the minimum 6.25 MHz.
Fixes the following warning with an UBSAN kernel:
vmlinux.o: warning: objtool: cdnsmrvlxspisetupclock: unexpected end of section .text.cdnsmrvlxspisetupclock
[
    {
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@c1fb84e274cb6a2bce6ba5e65116c06e0b3ab275",
        "digest": {
            "line_hashes": [
                "332438001757401604078529511903626750909",
                "89307243426563124624725204087379814353",
                "208571513875161964891218023834064549037",
                "115841520168159943493531446794480562952"
            ],
            "threshold": 0.9
        },
        "target": {
            "file": "drivers/spi/spi-cadence-xspi.c"
        },
        "signature_version": "v1",
        "id": "CVE-2025-22067-40abfb28",
        "signature_type": "Line",
        "deprecated": false
    },
    {
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@645f1813fe0dc96381c36b834131e643b798fd73",
        "digest": {
            "function_hash": "285228225541116801317939616314698830125",
            "length": 929.0
        },
        "target": {
            "file": "drivers/spi/spi-cadence-xspi.c",
            "function": "cdns_mrvl_xspi_setup_clock"
        },
        "signature_version": "v1",
        "id": "CVE-2025-22067-5100e0b9",
        "signature_type": "Function",
        "deprecated": false
    },
    {
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@c1fb84e274cb6a2bce6ba5e65116c06e0b3ab275",
        "digest": {
            "function_hash": "285228225541116801317939616314698830125",
            "length": 929.0
        },
        "target": {
            "file": "drivers/spi/spi-cadence-xspi.c",
            "function": "cdns_mrvl_xspi_setup_clock"
        },
        "signature_version": "v1",
        "id": "CVE-2025-22067-5278b6e2",
        "signature_type": "Function",
        "deprecated": false
    },
    {
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e50781bf7accc75883cb8a6a9921fb4e2fa8cca4",
        "digest": {
            "function_hash": "285228225541116801317939616314698830125",
            "length": 929.0
        },
        "target": {
            "file": "drivers/spi/spi-cadence-xspi.c",
            "function": "cdns_mrvl_xspi_setup_clock"
        },
        "signature_version": "v1",
        "id": "CVE-2025-22067-7e19f6ad",
        "signature_type": "Function",
        "deprecated": false
    },
    {
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7ba0847fa1c22e7801cebfe5f7b75aee4fae317e",
        "digest": {
            "line_hashes": [
                "332438001757401604078529511903626750909",
                "89307243426563124624725204087379814353",
                "208571513875161964891218023834064549037",
                "115841520168159943493531446794480562952"
            ],
            "threshold": 0.9
        },
        "target": {
            "file": "drivers/spi/spi-cadence-xspi.c"
        },
        "signature_version": "v1",
        "id": "CVE-2025-22067-9f2eff2d",
        "signature_type": "Line",
        "deprecated": false
    },
    {
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7ba0847fa1c22e7801cebfe5f7b75aee4fae317e",
        "digest": {
            "function_hash": "285228225541116801317939616314698830125",
            "length": 929.0
        },
        "target": {
            "file": "drivers/spi/spi-cadence-xspi.c",
            "function": "cdns_mrvl_xspi_setup_clock"
        },
        "signature_version": "v1",
        "id": "CVE-2025-22067-dc8c6b32",
        "signature_type": "Function",
        "deprecated": false
    },
    {
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@645f1813fe0dc96381c36b834131e643b798fd73",
        "digest": {
            "line_hashes": [
                "332438001757401604078529511903626750909",
                "89307243426563124624725204087379814353",
                "208571513875161964891218023834064549037",
                "115841520168159943493531446794480562952"
            ],
            "threshold": 0.9
        },
        "target": {
            "file": "drivers/spi/spi-cadence-xspi.c"
        },
        "signature_version": "v1",
        "id": "CVE-2025-22067-e59175e9",
        "signature_type": "Line",
        "deprecated": false
    },
    {
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e50781bf7accc75883cb8a6a9921fb4e2fa8cca4",
        "digest": {
            "line_hashes": [
                "332438001757401604078529511903626750909",
                "89307243426563124624725204087379814353",
                "208571513875161964891218023834064549037",
                "115841520168159943493531446794480562952"
            ],
            "threshold": 0.9
        },
        "target": {
            "file": "drivers/spi/spi-cadence-xspi.c"
        },
        "signature_version": "v1",
        "id": "CVE-2025-22067-f564bebd",
        "signature_type": "Line",
        "deprecated": false
    }
]