{"affected": [{"affectedData": [{"defaultStatus": "unaffected", "product": "Linux", "programFiles": ["arch/x86/kernel/setup.c"], "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git", "vendor": "Linux", "versions": [{"lessThan": "37f18915a261afe84dab462624ed829cddb77a9b", "status": "affected", "version": "b69a2afd5afce9bf6d56e349d6ab592c916e20f2", "versionType": "git"}, {"lessThan": "22e460b6333a5f818b042ac89201f8e735556f4a", "status": "affected", "version": "b69a2afd5afce9bf6d56e349d6ab592c916e20f2", "versionType": "git"}, {"lessThan": "7e2476057950c174c7b2c2802246707bbfb497e4", "status": "affected", "version": "b69a2afd5afce9bf6d56e349d6ab592c916e20f2", "versionType": "git"}, {"lessThan": "f8f73bf0f8a57ee9b86792456bd42079bc98c6b7", "status": "affected", "version": "b69a2afd5afce9bf6d56e349d6ab592c916e20f2", "versionType": "git"}, {"lessThan": "d4a132f121c591b60dbaf57ea91f1faf11631fbc", "status": "affected", "version": "b69a2afd5afce9bf6d56e349d6ab592c916e20f2", "versionType": "git"}, {"lessThan": "4d7a8f5f28187e3d2958b2a134473da2665207e7", "status": "affected", "version": "b69a2afd5afce9bf6d56e349d6ab592c916e20f2", "versionType": "git"}, {"lessThan": "c5489d04337b47e93c0623e8145fcba3f5739efd", "status": "affected", "version": "b69a2afd5afce9bf6d56e349d6ab592c916e20f2", "versionType": "git"}]}, {"defaultStatus": "affected", "product": "Linux", "programFiles": ["arch/x86/kernel/setup.c"], "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git", "vendor": "Linux", "versions": [{"status": "affected", "version": "6.0"}, {"lessThan": "6.0", "status": "unaffected", "version": "0", "versionType": "semver"}, {"lessThanOrEqual": "6.1.*", "status": "unaffected", "version": "6.1.165", "versionType": "semver"}, {"lessThanOrEqual": "6.6.*", "status": "unaffected", "version": "6.6.128", "versionType": "semver"}, {"lessThanOrEqual": "6.6.*", "status": "unaffected", "version": "6.6.143", "versionType": "semver"}, {"lessThanOrEqual": "6.12.*", "status": "unaffected", "version": "6.12.75", "versionType": "semver"}, {"lessThanOrEqual": "6.18.*", "status": "unaffected", "version": "6.18.16", "versionType": "semver"}, {"lessThanOrEqual": "6.19.*", "status": "unaffected", "version": "6.19.6", "versionType": "semver"}, {"lessThanOrEqual": "*", "status": "unaffected", "version": "7.0", "versionType": "original_commit_for_fix"}]}], "source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67"}], "configurations": [{"nodes": [{"cpeMatch": [{"criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*", "matchCriteriaId": "CCAEAB8E-BC62-4F74-ABC0-E38788A92B8B", "versionEndExcluding": "6.1.165", "versionStartIncluding": "6.0", "vulnerable": true}, {"criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*", "matchCriteriaId": "851E9353-6C09-4CC9-877E-E09DB164A3C2", "versionEndExcluding": "6.6.128", "versionStartIncluding": "6.2", "vulnerable": true}, {"criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*", "matchCriteriaId": "BCE16369-98ED-41CF-8995-DFDC10B288D2", "versionEndExcluding": "6.12.75", "versionStartIncluding": "6.7", "vulnerable": true}, {"criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*", "matchCriteriaId": "B4B8CDA9-BADF-4CF5-8B3B-702DE8EEA40B", "versionEndExcluding": "6.18.16", "versionStartIncluding": "6.13", "vulnerable": true}, {"criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*", "matchCriteriaId": "373EEEDA-FAA1-4FB4-B6ED-DB4DD99DBE67", "versionEndExcluding": "6.19.6", "versionStartIncluding": "6.19", "vulnerable": true}], "negate": false, "operator": "OR"}]}], "cveTags": [], "descriptions": [{"lang": "en", "value": "In the Linux kernel, the following vulnerability has been resolved:\n\nx86/kexec: add a sanity check on previous kernel's ima kexec buffer\n\nWhen the second-stage kernel is booted via kexec with a limiting command\nline such as \"mem=<size>\", the physical range that contains the carried\nover IMA measurement list may fall outside the truncated RAM leading to a\nkernel panic.\n\n BUG: unable to handle page fault for address: ffff97793ff47000\n RIP: ima_restore_measurement_list+0xdc/0x45a\n #PF: error_code(0x0000) \u2013 not-present page\n\nOther architectures already validate the range with page_is_ram(), as done\nin commit cbf9c4b9617b (\"of: check previous kernel's ima-kexec-buffer\nagainst memory bounds\") do a similar check on x86.\n\nWithout carrying the measurement list across kexec, the attestation\nwould fail."}, {"lang": "es", "value": "En el kernel de Linux, la siguiente vulnerabilidad ha sido resuelta:\n\nx86/kexec: a\u00f1adir una comprobaci\u00f3n de cordura en el b\u00fafer ima kexec del kernel anterior\n\nCuando el kernel de segunda etapa es arrancado v\u00eda kexec con una l\u00ednea de comandos limitante como \u2019mem=[size]\u2019, el rango f\u00edsico que contiene la lista de mediciones IMA transferida puede caer fuera de la RAM truncada llevando a un p\u00e1nico del kernel.\n\n BUG: incapaz de manejar fallo de p\u00e1gina para la direcci\u00f3n: ffff97793ff47000\n RIP: ima_restore_measurement_list+0xdc/0x45a\n #PF: c\u00f3digo_de_error(0x 0000) - p\u00e1gina no presente\n\nOtras arquitecturas ya validan el rango con page_is_ram(), como se hizo en el commit cbf9c4b9617b (\u2019of: comprobar el b\u00fafer ima-kexec del kernel anterior contra los l\u00edmites de memoria\u2019) hacer una comprobaci\u00f3n similar en x86.\n\nSin transferir la lista de mediciones a trav\u00e9s de kexec, la atestaci\u00f3n fallar\u00eda."}], "id": "CVE-2026-43240", "lastModified": "2026-11-11T20:10:00.273", "metrics": {"cvssMetricV31": [{"cvssData": {"attackComplexity": "LOW", "attackVector": "LOCAL", "availabilityImpact": "HIGH", "baseScore": 5.5, "baseSeverity": "MEDIUM", "confidentialityImpact": "NONE", "integrityImpact": "NONE", "privilegesRequired": "LOW", "scope": "UNCHANGED", "userInteraction": "NONE", "vectorString": "CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H", "version": "3.1"}, "exploitabilityScore": 1.8, "impactScore": 3.6, "source": "nvd@nist.gov", "type": "Primary"}], "ssvcV203": [{"source": "134c704f-9b21-4f2e-91b3-4a467353bcc0", "ssvcData": {"id": "CVE-2026-43240", "options": [{"exploitation": "none"}, {"automatable": "no"}, {"technicalImpact": "partial"}], "role": "CISA Coordinator", "timestamp": "2026-11-06T15:31:10.692661Z", "version": "2.0.3"}}]}, "published": "2026-05-06T12:16:44.330", "references": [{"source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67", "tags": ["Patch"], "url": "https://git.kernel.org/stable/c/22e460b6333a5f818b042ac89201f8e735556f4a"}, {"source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67", "tags": ["Patch"], "url": "https://git.kernel.org/stable/c/37f18915a261afe84dab462624ed829cddb77a9b"}, {"source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67", "tags": ["Patch"], "url": "https://git.kernel.org/stable/c/4d7a8f5f28187e3d2958b2a134473da2665207e7"}, {"source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67", "url": "https://git.kernel.org/stable/c/7e2476057950c174c7b2c2802246707bbfb497e4"}, {"source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67", "tags": ["Patch"], "url": "https://git.kernel.org/stable/c/c5489d04337b47e93c0623e8145fcba3f5739efd"}, {"source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67", "tags": ["Patch"], "url": "https://git.kernel.org/stable/c/d4a132f121c591b60dbaf57ea91f1faf11631fbc"}, {"source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67", "tags": ["Patch"], "url": "https://git.kernel.org/stable/c/f8f73bf0f8a57ee9b86792456bd42079bc98c6b7"}], "sourceIdentifier": "416baaa9-dc9f-4396-8d5f-8c081fb06d67", "vulnStatus": "Modified", "weaknesses": [{"description": [{"lang": "en", "value": "NVD-CWE-noinfo"}], "source": "nvd@nist.gov", "type": "Primary"}]}