CVE-2024-26705

Source
https://cve.org/CVERecord?id=CVE-2024-26705
Import Source
https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2024-26705.json
JSON Data
https://api.osv.dev/v1/vulns/CVE-2024-26705
Downstream
Published
2024-04-03T14:55:08.733Z
Modified
2026-04-02T10:05:36.582926Z
Summary
parisc: BTLB: Fix crash when setting up BTLB at CPU bringup
Details

In the Linux kernel, the following vulnerability has been resolved:

parisc: BTLB: Fix crash when setting up BTLB at CPU bringup

When using hotplug and bringing up a 32-bit CPU, ask the firmware about the BTLB information to set up the static (block) TLB entries.

For that write access to the static btlb_info struct is needed, but since it is marked __roafterinit the kernel segfaults with missing write permissions.

Fix the crash by dropping the __roafterinit annotation.

Database specific
{
    "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2024/26xxx/CVE-2024-26705.json",
    "cna_assigner": "Linux"
}
References

Affected packages

Git / git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git

Affected ranges

Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
e5ef93d02d6c9cc3a14e7348481c9e41a528caa1
Fixed
54944f45470af5965fb9c28cf962ec30f38a8f5b
Fixed
aa52be55276614d33f22fbe7da36c40d6432d10b
Fixed
913b9d443a0180cf0de3548f1ab3149378998486

Database specific

source
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2024-26705.json"