CVE-2024-26705

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

State
Published
Severity
Not scored
Published
Apr 3, 2024
Updated
May 11, 2026
Reserved
Feb 19, 2024

Read the record on cve.org

Description

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 __ro_after_init the kernel segfaults with missing write permissions.

Fix the crash by dropping the __ro_after_init annotation.

Scores

The record has no CVSS score.

Weaknesses

The record names no weakness.

Affected Products

ProductVersions
LinuxLinux
  • e5ef93d02d6c9cc3a14e7348481c9e41a528caa1 to before 54944f45470af5965fb9c28cf962ec30f38a8f5bAffected
  • e5ef93d02d6c9cc3a14e7348481c9e41a528caa1 to before aa52be55276614d33f22fbe7da36c40d6432d10bAffected
  • e5ef93d02d6c9cc3a14e7348481c9e41a528caa1 to before 913b9d443a0180cf0de3548f1ab3149378998486Affected
LinuxLinux
  • 6.6Affected
  • before 6.6Not affected
  • 6.6.18 through 6.6.*Not affected
  • 6.7.6 through 6.7.*Not affected
  • 6.8 and laterNot affected

References

Every record here comes from the CVE Program’s CVE List. © 1999–2026 The MITRE Corporation. CVE is a registered trademark of The MITRE Corporation. The records are reproduced under the CVE Program terms of use.