CVE-2024-26710
CVE.org · Published
- Record status
- Published
- Identifier year (not publication year)
- 2024
- Source publication
- Source updated
- Imported by cveboard
- Source snapshot
- cve_2026-10-24_midnight_baseline ·
CNA source text (English)
powerpc/kasan: Limit KASAN thread size increase to 32KB
In the Linux kernel, the following vulnerability has been resolved: powerpc/kasan: Limit KASAN thread size increase to 32KB KASAN is seen to increase stack usage, to the point that it was reported to lead to stack overflow on some 32-bit machines (see link). To avoid overflows the stack size was doubled for KASAN builds in commit 3e8635fb2e07 ("powerpc/kasan: Force thread size increase with KASAN"). However with a 32KB stack size to begin with, the doubling leads to a 64KB stack, which causes build errors: arch/powerpc/kernel/switch.S:249: Error: operand out of range (0x000000000000fe50 is not between 0xffffffffffff8000 and 0x0000000000007fff) Although the asm could be reworked, in practice a 32KB stack seems sufficient even for KASAN builds - the additional usage seems to be in the 2-3KB range for a 64-bit KASAN build. So only increase the stack for KASAN if the stack size is < 32KB.
Scoped product and version facts
Fix information unknown; no fixed version is derived here. Missing information does not prove that no fix exists.
Exploitation unknown; this catalogue does not assess exploitation.
Linux
- Vendor
- Linux
- Product
- Linux
- Platforms
- Unknown
- Default status
unaffected
| Version (version) | Status (status) | Version scheme (versionType) | Exclusive end (lessThan) | Inclusive end (lessThanOrEqual) | Status changes (at → status) |
|---|---|---|---|---|---|
| 9ccf64e763aca088b0d25c1274af42b1a6a45135 | affected | git | f9a4c401bf4c5af3437ad221c0a5880a518068d4 | Unavailable | None listed |
| b38014874530d3776de75679315e8c1fe04aa89b | affected | git | 4cc31fa07445879a13750cb061bb8c2654975fcb | Unavailable | None listed |
| 58f396513cb1fa4ef91838c78698d458100cc27c | affected | git | b29b16bd836a838b7690f80e37f8376414c74cbe | Unavailable | None listed |
| 18f14afe281648e31ed35c9ad2fcb724c4838ad9 | affected | git | f1acb109505d983779bbb7e20a1ee6244d2b5736 | Unavailable | None listed |
Linux
- Vendor
- Linux
- Product
- Linux
- Platforms
- Unknown
- Default status
unaffected
| Version (version) | Status (status) | Version scheme (versionType) | Exclusive end (lessThan) | Inclusive end (lessThanOrEqual) | Status changes (at → status) |
|---|---|---|---|---|---|
| 6.1.75 | affected | semver | 6.1.76 | Unavailable | None listed |
| 6.6.14 | affected | semver | 6.6.18 | Unavailable | None listed |
| 6.7.2 | affected | semver | 6.7.6 | Unavailable | None listed |