In the Linux kernel, the following vulnerability has been resolved:
wifi: brcmfmac: Check the return value of ofpropertyreadstringindex()
Somewhen between 6.10 and 6.11 the driver started to crash on my MacBookPro14,3. The property doesn't exist and 'tmp' remains uninitialized, so we pass a random pointer to devm_kstrdup().
The crash I am getting looks like this:
BUG: unable to handle page fault for address: 00007f033c669379 PF: supervisor read access in kernel mode PF: errorcode(0x0001) - permissions violation PGD 8000000101341067 P4D 8000000101341067 PUD 101340067 PMD 1013bb067 PTE 800000010aee9025 Oops: Oops: 0001 [#1] SMP PTI CPU: 4 UID: 0 PID: 827 Comm: (udev-worker) Not tainted 6.11.8-gentoo #1 Hardware name: Apple Inc. MacBookPro14,3/Mac-551B86E5744E2388, BIOS 529.140.2.0.0 06/23/2024 RIP: 0010:strlen+0x4/0x30 Code: f7 75 ec 31 c0 c3 cc cc cc cc 48 89 f8 c3 cc cc cc cc 0f 1f 40 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa <80> 3f 00 74 14 48 89 f8 48 83 c0 01 80 38 00 75 f7 48 29 f8 c3 cc RSP: 0018:ffffb4aac0683ad8 EFLAGS: 00010202 RAX: 00000000ffffffea RBX: 00007f033c669379 RCX: 0000000000000001 RDX: 0000000000000cc0 RSI: 00007f033c669379 RDI: 00007f033c669379 RBP: 00000000ffffffea R08: 0000000000000000 R09: 00000000c0ba916a R10: ffffffffffffffff R11: ffffffffb61ea260 R12: ffff91f7815b50c8 R13: 0000000000000cc0 R14: ffff91fafefffe30 R15: ffffb4aac0683b30 FS: 00007f033ccbe8c0(0000) GS:ffff91faeed00000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 00007f033c669379 CR3: 0000000107b1e004 CR4: 00000000003706f0 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 Call Trace: <TASK> ? _die+0x23/0x70 ? pagefaultoops+0x149/0x4c0 ? rawspinrqlocknested+0xe/0x20 ? schedbalancenewidle+0x22b/0x3c0 ? updateloadavg+0x78/0x770 ? excpagefault+0x6f/0x150 ? asmexcpagefault+0x26/0x30 ? _pfxpciconf1write+0x10/0x10 ? strlen+0x4/0x30 devmkstrdup+0x25/0x70 brcmfofprobe+0x273/0x350 [brcmfmac]
[
    {
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@bb8e35e33e79eb8e44396adbc8cb6c8c5f16b731",
        "id": "CVE-2025-21750-356499e3",
        "deprecated": false,
        "signature_version": "v1",
        "target": {
            "file": "drivers/net/wireless/broadcom/brcm80211/brcmfmac/of.c"
        },
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "17573723476845575676201540313750702450",
                "137522142634433784239863888616642877000",
                "41976116601764748662739923770682413387",
                "322818696628392068674913957964487177957",
                "277508890879302680077919837628757945558",
                "147018464359350960632775329834378886153",
                "173087816712018630400446296120660576476"
            ]
        },
        "signature_type": "Line"
    },
    {
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@082d9e263af8de68f0c34f67b251818205160f6e",
        "id": "CVE-2025-21750-363cb157",
        "deprecated": false,
        "signature_version": "v1",
        "target": {
            "function": "brcmf_of_probe",
            "file": "drivers/net/wireless/broadcom/brcm80211/brcmfmac/of.c"
        },
        "digest": {
            "length": 1609.0,
            "function_hash": "332612694203407845896138001537176982017"
        },
        "signature_type": "Function"
    },
    {
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@af525a8b2ab85291617e79a5bb18bcdcb529e80c",
        "id": "CVE-2025-21750-590b7990",
        "deprecated": false,
        "signature_version": "v1",
        "target": {
            "function": "brcmf_of_probe",
            "file": "drivers/net/wireless/broadcom/brcm80211/brcmfmac/of.c"
        },
        "digest": {
            "length": 1310.0,
            "function_hash": "280648870857214522617659146518576704772"
        },
        "signature_type": "Function"
    },
    {
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7ef2ea1429684d5cef207519bdf6ce45e50e8ac5",
        "id": "CVE-2025-21750-7ee52f4b",
        "deprecated": false,
        "signature_version": "v1",
        "target": {
            "file": "drivers/net/wireless/broadcom/brcm80211/brcmfmac/of.c"
        },
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "17573723476845575676201540313750702450",
                "137522142634433784239863888616642877000",
                "41976116601764748662739923770682413387",
                "322818696628392068674913957964487177957",
                "277508890879302680077919837628757945558",
                "147018464359350960632775329834378886153",
                "195626972836376907565855722219523514622"
            ]
        },
        "signature_type": "Line"
    },
    {
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7ef2ea1429684d5cef207519bdf6ce45e50e8ac5",
        "id": "CVE-2025-21750-9db5c422",
        "deprecated": false,
        "signature_version": "v1",
        "target": {
            "function": "brcmf_of_probe",
            "file": "drivers/net/wireless/broadcom/brcm80211/brcmfmac/of.c"
        },
        "digest": {
            "length": 1431.0,
            "function_hash": "132902417849213451787763674428249861822"
        },
        "signature_type": "Function"
    },
    {
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@c9480e9f2d10135476101619bcbd1c49c15d595f",
        "id": "CVE-2025-21750-af249d94",
        "deprecated": false,
        "signature_version": "v1",
        "target": {
            "function": "brcmf_of_probe",
            "file": "drivers/net/wireless/broadcom/brcm80211/brcmfmac/of.c"
        },
        "digest": {
            "length": 1426.0,
            "function_hash": "339886036641187803477677678760963655096"
        },
        "signature_type": "Function"
    },
    {
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@c9480e9f2d10135476101619bcbd1c49c15d595f",
        "id": "CVE-2025-21750-af5cbd01",
        "deprecated": false,
        "signature_version": "v1",
        "target": {
            "file": "drivers/net/wireless/broadcom/brcm80211/brcmfmac/of.c"
        },
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "17573723476845575676201540313750702450",
                "137522142634433784239863888616642877000",
                "41976116601764748662739923770682413387",
                "322818696628392068674913957964487177957",
                "277508890879302680077919837628757945558",
                "147018464359350960632775329834378886153",
                "195626972836376907565855722219523514622"
            ]
        },
        "signature_type": "Line"
    },
    {
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@082d9e263af8de68f0c34f67b251818205160f6e",
        "id": "CVE-2025-21750-c45eccd7",
        "deprecated": false,
        "signature_version": "v1",
        "target": {
            "file": "drivers/net/wireless/broadcom/brcm80211/brcmfmac/of.c"
        },
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "17573723476845575676201540313750702450",
                "137522142634433784239863888616642877000",
                "41976116601764748662739923770682413387",
                "322818696628392068674913957964487177957",
                "277508890879302680077919837628757945558",
                "147018464359350960632775329834378886153",
                "173087816712018630400446296120660576476"
            ]
        },
        "signature_type": "Line"
    },
    {
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@bb8e35e33e79eb8e44396adbc8cb6c8c5f16b731",
        "id": "CVE-2025-21750-d55f4567",
        "deprecated": false,
        "signature_version": "v1",
        "target": {
            "function": "brcmf_of_probe",
            "file": "drivers/net/wireless/broadcom/brcm80211/brcmfmac/of.c"
        },
        "digest": {
            "length": 1609.0,
            "function_hash": "332612694203407845896138001537176982017"
        },
        "signature_type": "Function"
    },
    {
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@af525a8b2ab85291617e79a5bb18bcdcb529e80c",
        "id": "CVE-2025-21750-d83bba10",
        "deprecated": false,
        "signature_version": "v1",
        "target": {
            "file": "drivers/net/wireless/broadcom/brcm80211/brcmfmac/of.c"
        },
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "55771809619505438385041653525741353784",
                "137522142634433784239863888616642877000",
                "41976116601764748662739923770682413387",
                "322818696628392068674913957964487177957",
                "277508890879302680077919837628757945558",
                "147018464359350960632775329834378886153",
                "195626972836376907565855722219523514622"
            ]
        },
        "signature_type": "Line"
    }
]