{"affected": [{"affectedData": [{"defaultStatus": "unaffected", "product": "Linux", "programFiles": ["drivers/remoteproc/imx_rproc.c"], "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git", "vendor": "Linux", "versions": [{"lessThan": "91baf24d972ea3c04a75dd18821c03d223c0dbc0", "status": "affected", "version": "64f2ca5ce97111a364a18c31772eb46c79e8b772", "versionType": "git"}, {"lessThan": "fcec79b6a3649ae7b1f659267602ca402c240d6e", "status": "affected", "version": "1d750606fedcdff7886f35a558c51b05ce2680a6", "versionType": "git"}, {"lessThan": "9bd98d088f47153a81a6ec8162b4415c64aa7f39", "status": "affected", "version": "7fb5f957213bc7268bac449f8bfe95967c9f3f3b", "versionType": "git"}, {"lessThan": "65379adf7d231c930572db45933ff4538f4c5128", "status": "affected", "version": "e954a1bd16102abc800629f9900715d8ec4c3130", "versionType": "git"}, {"lessThan": "500778df9e4c313190368908ff40c23948508e97", "status": "affected", "version": "e954a1bd16102abc800629f9900715d8ec4c3130", "versionType": "git"}, {"lessThan": "198c629bd03863591f3fbf5ce8ff974a33f13dc9", "status": "affected", "version": "e954a1bd16102abc800629f9900715d8ec4c3130", "versionType": "git"}, {"lessThan": "26aa5295010ffaebcf8f1991c53fa7cf2ee1b20d", "status": "affected", "version": "e954a1bd16102abc800629f9900715d8ec4c3130", "versionType": "git"}, {"status": "affected", "version": "3d131f138e092c414c69860f2c897c59d660da99", "versionType": "git"}, {"lessThan": "5.15.202", "status": "affected", "version": "5.15.168", "versionType": "semver"}, {"lessThan": "6.1.165", "status": "affected", "version": "6.1.113", "versionType": "semver"}, {"lessThan": "6.6.128", "status": "affected", "version": "6.6.57", "versionType": "semver"}, {"lessThan": "6.12", "status": "affected", "version": "6.11.4", "versionType": "semver"}]}, {"defaultStatus": "affected", "product": "Linux", "programFiles": ["drivers/remoteproc/imx_rproc.c"], "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git", "vendor": "Linux", "versions": [{"status": "affected", "version": "6.12"}, {"lessThan": "6.12", "status": "unaffected", "version": "0", "versionType": "semver"}, {"lessThanOrEqual": "5.15.*", "status": "unaffected", "version": "5.15.202", "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.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": "F99C1353-35FC-4EA3-9F3F-12FBA3999A3C", "versionEndExcluding": "5.15.202", "versionStartIncluding": "5.15.168", "vulnerable": true}, {"criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*", "matchCriteriaId": "D459FB56-9DA7-40FC-88CB-1EF9D809A028", "versionEndExcluding": "6.1.165", "versionStartIncluding": "6.1.113", "vulnerable": true}, {"criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*", "matchCriteriaId": "614164BB-328D-4E06-889A-B69E26B4299D", "versionEndExcluding": "6.6.128", "versionStartIncluding": "6.6.57", "vulnerable": true}, {"criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*", "matchCriteriaId": "B0095F61-6451-4EEA-8A3C-B162067EE13A", "versionEndExcluding": "6.12.75", "versionStartIncluding": "6.11.4", "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\nremoteproc: imx_rproc: Fix invalid loaded resource table detection\n\nimx_rproc_elf_find_loaded_rsc_table() may incorrectly report a loaded\nresource table even when the current firmware does not provide one.\n\nWhen the device tree contains a \"rsc-table\" entry, priv->rsc_table is\nnon-NULL and denotes where a resource table would be located if one is\npresent in memory. However, when the current firmware has no resource\ntable, rproc->table_ptr is NULL. The function still returns\npriv->rsc_table, and the remoteproc core interprets this as a valid loaded\nresource table.\n\nFix this by returning NULL from imx_rproc_elf_find_loaded_rsc_table() when\nthere is no resource table for the current firmware (i.e. when\nrproc->table_ptr is NULL). This aligns the function's semantics with the\nremoteproc core: a loaded resource table is only reported when a valid\ntable_ptr exists.\n\nWith this change, starting firmware without a resource table no longer\ntriggers a crash."}, {"lang": "es", "value": "En el kernel de Linux, la siguiente vulnerabilidad ha sido resuelta:\n\nremoteproc: imx_rproc: Correcci\u00f3n de la detecci\u00f3n de tabla de recursos cargada inv\u00e1lida\n\nimx_rproc_elf_find_loaded_rsc_table() puede informar incorrectamente una tabla de recursos cargada incluso cuando el firmware actual no proporciona una.\n\nCuando el \u00e1rbol de dispositivos contiene una entrada \u2019rsc-table\u2019, priv -> rsc_table no es NULL e indica d\u00f3nde se ubicar\u00eda una tabla de recursos si una est\u00e1 presente en la memoria. Sin embargo, cuando el firmware actual no tiene tabla de recursos, rproc -> table_ptr es NULL. La funci\u00f3n a\u00fan devuelve priv -> rsc_table, y el n\u00facleo remoteproc interpreta esto como una tabla de recursos cargada v\u00e1lida.\n\nSolucione esto devolviendo NULL desde imx_rproc_elf_find_loaded_rsc_table() cuando no hay tabla de recursos para el firmware actual (es decir, cuando rproc -> table_ptr es NULL). Esto alinea la sem\u00e1ntica de la funci\u00f3n con el n\u00facleo remoteproc: una tabla de recursos cargada solo se informa cuando existe un table_ptr v\u00e1lido.\n\nCon este cambio, iniciar firmware sin una tabla de recursos ya no provoca un fallo."}], "id": "CVE-2026-43145", "lastModified": "2026-11-11T21:10:00.200", "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"}]}, "published": "2026-05-06T12:16:31.983", "references": [{"source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67", "tags": ["Patch"], "url": "https://git.kernel.org/stable/c/198c629bd03863591f3fbf5ce8ff974a33f13dc9"}, {"source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67", "tags": ["Patch"], "url": "https://git.kernel.org/stable/c/26aa5295010ffaebcf8f1991c53fa7cf2ee1b20d"}, {"source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67", "tags": ["Patch"], "url": "https://git.kernel.org/stable/c/500778df9e4c313190368908ff40c23948508e97"}, {"source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67", "tags": ["Patch"], "url": "https://git.kernel.org/stable/c/65379adf7d231c930572db45933ff4538f4c5128"}, {"source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67", "tags": ["Patch"], "url": "https://git.kernel.org/stable/c/91baf24d972ea3c04a75dd18821c03d223c0dbc0"}, {"source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67", "tags": ["Patch"], "url": "https://git.kernel.org/stable/c/9bd98d088f47153a81a6ec8162b4415c64aa7f39"}, {"source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67", "tags": ["Patch"], "url": "https://git.kernel.org/stable/c/fcec79b6a3649ae7b1f659267602ca402c240d6e"}], "sourceIdentifier": "416baaa9-dc9f-4396-8d5f-8c081fb06d67", "vulnStatus": "Analyzed", "weaknesses": [{"description": [{"lang": "en", "value": "CWE-401"}], "source": "nvd@nist.gov", "type": "Primary"}]}