{"id":"CVE-2026-95109","revision":"5573699020a84443b2964ec001551d0e","records":[{"revision":"5573699020a84443b2964ec001551d0e","observedAt":"2026-10-23T15:48:27.903+00:00","statement":{"source":"cve-program","id":"CVE-2026-95109","aliases":[],"title":"Cortex-A7 module data validation checks only the first address of a caller-supplied range","description":"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.","state":0,"publishedAt":"2026-10-20T15:17:20.023+00:00","modifiedAt":"2026-10-20T17:07:15.973+00:00","affected":[{"ecosystem":"Vendor product","name":"ThreadX","ranges":[],"versions":[],"rawVersionEvidence":"{\n                    \"vendor\": \"Eclipse Foundation\",\n                    \"product\": \"Eclipse ThreadX\",\n                    \"packageName\": \"ThreadX\",\n                    \"versions\": [\n                        {\n                            \"status\": \"affected\",\n                            \"version\": \"6.1\",\n                            \"lessThanOrEqual\": \"6.5.1.202602a\",\n                            \"versionType\": \"custom\"\n                        },\n                        {\n                            \"status\": \"unaffected\",\n                            \"version\": \"6.5.2.202603\"\n                        }\n                    ],\n                    \"defaultStatus\": \"unaffected\"\n                }"}],"metrics":[{"system":"CVSS 4.0","vector":"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","score":8.5,"severity":"HIGH"}],"references":["https://github.com/eclipse-threadx/threadx/security/advisories/GHSA-fvp6-37q5-c648"],"sourceUrl":"https://www.cve.org/CVERecord?id=CVE-2026-95109","license":"CVE Program Terms of Use","key":"cve-program:CVE-2026-95109","identifiers":["CVE-2026-95109"]},"retained":false,"historicalAffected":[]}],"coverage":[]}