{"dataType":"CVE_RECORD","dataVersion":"5.2","cveMetadata":{"cveId":"CVE-2024-26710","assignerOrgId":"416baaa9-dc9f-4396-8d5f-8c081fb06d67","state":"PUBLISHED","assignerShortName":"Linux","dateReserved":"2024-02-19T14:20:24.159Z","datePublished":"2024-04-03T14:55:12.583Z","dateUpdated":"2025-12-23T16:39:58.143Z"},"containers":{"cna":{"providerMetadata":{"orgId":"416baaa9-dc9f-4396-8d5f-8c081fb06d67","shortName":"Linux","dateUpdated":"2025-12-23T16:39:58.143Z"},"descriptions":[{"lang":"en","value":"In the Linux kernel, the following vulnerability has been resolved:\n\npowerpc/kasan: Limit KASAN thread size increase to 32KB\n\nKASAN is seen to increase stack usage, to the point that it was reported\nto lead to stack overflow on some 32-bit machines (see link).\n\nTo avoid overflows the stack size was doubled for KASAN builds in\ncommit 3e8635fb2e07 (\"powerpc/kasan: Force thread size increase with\nKASAN\").\n\nHowever with a 32KB stack size to begin with, the doubling leads to a\n64KB stack, which causes build errors:\n  arch/powerpc/kernel/switch.S:249: Error: operand out of range (0x000000000000fe50 is not between 0xffffffffffff8000 and 0x0000000000007fff)\n\nAlthough the asm could be reworked, in practice a 32KB stack seems\nsufficient even for KASAN builds - the additional usage seems to be in\nthe 2-3KB range for a 64-bit KASAN build.\n\nSo only increase the stack for KASAN if the stack size is < 32KB."}],"affected":[{"product":"Linux","vendor":"Linux","defaultStatus":"unaffected","repo":"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git","programFiles":["arch/powerpc/include/asm/thread_info.h"],"versions":[{"version":"9ccf64e763aca088b0d25c1274af42b1a6a45135","lessThan":"f9a4c401bf4c5af3437ad221c0a5880a518068d4","status":"affected","versionType":"git"},{"version":"b38014874530d3776de75679315e8c1fe04aa89b","lessThan":"4cc31fa07445879a13750cb061bb8c2654975fcb","status":"affected","versionType":"git"},{"version":"58f396513cb1fa4ef91838c78698d458100cc27c","lessThan":"b29b16bd836a838b7690f80e37f8376414c74cbe","status":"affected","versionType":"git"},{"version":"18f14afe281648e31ed35c9ad2fcb724c4838ad9","lessThan":"f1acb109505d983779bbb7e20a1ee6244d2b5736","status":"affected","versionType":"git"}]},{"product":"Linux","vendor":"Linux","defaultStatus":"unaffected","repo":"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git","programFiles":["arch/powerpc/include/asm/thread_info.h"],"versions":[{"version":"6.1.75","lessThan":"6.1.76","status":"affected","versionType":"semver"},{"version":"6.6.14","lessThan":"6.6.18","status":"affected","versionType":"semver"},{"version":"6.7.2","lessThan":"6.7.6","status":"affected","versionType":"semver"}]}],"cpeApplicability":[{"nodes":[{"operator":"OR","negate":false,"cpeMatch":[{"vulnerable":true,"criteria":"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*","versionStartIncluding":"6.1.75","versionEndExcluding":"6.1.76"},{"vulnerable":true,"criteria":"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*","versionStartIncluding":"6.6.14","versionEndExcluding":"6.6.18"},{"vulnerable":true,"criteria":"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*","versionStartIncluding":"6.7.2","versionEndExcluding":"6.7.6"}]}]}],"references":[{"url":"https://git.kernel.org/stable/c/f9a4c401bf4c5af3437ad221c0a5880a518068d4"},{"url":"https://git.kernel.org/stable/c/4cc31fa07445879a13750cb061bb8c2654975fcb"},{"url":"https://git.kernel.org/stable/c/b29b16bd836a838b7690f80e37f8376414c74cbe"},{"url":"https://git.kernel.org/stable/c/f1acb109505d983779bbb7e20a1ee6244d2b5736"}],"title":"powerpc/kasan: Limit KASAN thread size increase to 32KB","x_generator":{"engine":"bippy-1.2.0"}},"adp":[{"metrics":[{"other":{"type":"ssvc","content":{"timestamp":"2024-04-03T17:38:18.725321Z","id":"CVE-2024-26710","options":[{"Exploitation":"none"},{"Automatable":"no"},{"Technical Impact":"partial"}],"role":"CISA Coordinator","version":"2.0.3"}}}],"title":"CISA ADP Vulnrichment","providerMetadata":{"orgId":"134c704f-9b21-4f2e-91b3-4a467353bcc0","shortName":"CISA-ADP","dateUpdated":"2024-06-06T19:09:54.006Z"}},{"providerMetadata":{"orgId":"af854a3a-2127-422b-91ae-364da2661108","shortName":"CVE","dateUpdated":"2024-08-02T00:14:12.978Z"},"title":"CVE Program Container","references":[{"url":"https://git.kernel.org/stable/c/4297217bcf1f0948a19c2bacc6b68d92e7778ad9","tags":["x_transferred"]},{"url":"https://git.kernel.org/stable/c/4cc31fa07445879a13750cb061bb8c2654975fcb","tags":["x_transferred"]},{"url":"https://git.kernel.org/stable/c/b29b16bd836a838b7690f80e37f8376414c74cbe","tags":["x_transferred"]},{"url":"https://git.kernel.org/stable/c/f1acb109505d983779bbb7e20a1ee6244d2b5736","tags":["x_transferred"]}]}]}}