{"id":"CVE-2026-95109","summary":"Cortex-A7 module data validation checks only the first address of a caller-supplied range","details":"The Cortex-A7 MMU Modules port validates a caller-supplied buffer by translating **one address** — the first byte. The common Module Manager hands its range check the module instance, the start address and the complete byte size; the Cortex-A7 implementation discarded the instance and the size and asked the MMU a single question about the start.\n\n\n\nA memory-protected module therefore passed any range whose first byte was user-readable, however far the rest of it reached. Privileged dispatch code then read or wrote the whole range. Because every protected-module dispatcher that consumes a buffer or an extra-parameter array goes through this one macro, the defect is not in any individual service: it is in the primitive all of them rely on.","aliases":["GHSA-fvp6-37q5-c648"],"modified":"2026-10-21T03:00:20.209252439Z","published":"2026-10-20T15:17:20.023Z","database_specific":{"cna_assigner":"eclipse","cwe_ids":["CWE-125","CWE-787"],"osv_generated_from":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/95xxx/CVE-2026-95109.json"},"references":[{"type":"ADVISORY","url":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/95xxx/CVE-2026-95109.json"},{"type":"ADVISORY","url":"https://github.com/eclipse-threadx/threadx/security/advisories/GHSA-fvp6-37q5-c648"},{"type":"ADVISORY","url":"https://nvd.nist.gov/vuln/detail/CVE-2026-95109"}],"affected":[{"ranges":[{"type":"GIT","repo":"https://github.com/eclipse-threadx/threadx","events":[{"introduced":"236374f704d8e2fad5113df78b2113d4819243db"},{"last_affected":"b91b03b9e75fa523b17127f9e0eca09dca916459"}],"database_specific":{"extracted_events":[{"strategy":"StandardRange","range":[{"introduced":"6.1"},{"last_affected":"6.5.1.202602a"}],"source":"AFFECTED_FIELD"}]}}],"versions":["v6.4.1_rel","v6.5.1.202602a_rel","v6.5.1.202602_rel","v6.5.0.202601_rel","v6.4.5.202504_rel","v6.4.3.202503_rel","v6.4.2_rel","v6.4.0_rel","v6.3.0_rel","v6.2.1_rel","v6.2.0_rel","v6.1.12_rel","v6.1.11_rel","v6.1.10_rel","v6.1.9_rel","v6.1.8_rel","v6.1.7_rel","v6.1.6_rel","v6.1.5_rel","v6.1.3_rel","v6.1.2_rel","v6.1.1_rel","v6.1_rel"],"database_specific":{"source":"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-95109.json"}}],"schema_version":"1.9.0","severity":[{"type":"CVSS_V4","score":"CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N"}]}