{"id":"CVE-2026-80880","summary":"IB/mlx5: Properly support implicit ODP rereg_mr","details":"In the Linux kernel, the following vulnerability has been resolved:\n\nIB/mlx5: Properly support implicit ODP rereg_mr\n\nDue to all the child mkeys in the implicit ODP configuration we cannot\nchange anything in place for the parent mkey. Instead the whole thing\nneeds to be rebuilt if any change is requested. If the user does not\nspecify a translation then force the implicit values which will then fall\nthrough the logic into mlx5_ib_reg_user_mr() to allocate a completely new\nMR.\n\nSince implicit children were also touching the mr-\u003epd, this removes\nanother case where the access was racy.","modified":"2026-09-06T03:46:55.866034941Z","published":"2026-09-04T16:49:05.562Z","database_specific":{"cna_assigner":"Linux","osv_generated_from":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/80xxx/CVE-2026-80880.json"},"references":[{"type":"WEB","url":"https://git.kernel.org/stable/c/5d02b9a2efd11d28d2a8feac7769686b1b871d9c"},{"type":"WEB","url":"https://git.kernel.org/stable/c/94f7e50eb6b2ce7fbd9aeac1db22460d2013a3fb"},{"type":"WEB","url":"https://git.kernel.org/stable/c/cbc9982c8573fb9e35040063aa78c8ebe768a1ff"},{"type":"WEB","url":"https://git.kernel.org/stable/c/d4f84bfa089fe71f775d25beb29303e844494c25"},{"type":"WEB","url":"https://git.kernel.org/stable/c/eb7cb798e563b3f3b3baeb9cc6f7455764267e50"},{"type":"WEB","url":"https://git.kernel.org/stable/c/ee7a8335069150c3f1893a697ab30bbeca00d796"},{"type":"WEB","url":"https://git.kernel.org/stable/c/ee914ef54a7e707453ecb43eb30fb0a5c6dd0d69"},{"type":"ADVISORY","url":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/80xxx/CVE-2026-80880.json"},{"type":"ADVISORY","url":"https://nvd.nist.gov/vuln/detail/CVE-2026-80880"},{"type":"PACKAGE","url":"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git"}],"affected":[{"ranges":[{"type":"GIT","repo":"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git","events":[{"introduced":"ef3642c4f54d3493c92c71faf46139b2473bc532"},{"fixed":"cbc9982c8573fb9e35040063aa78c8ebe768a1ff"},{"fixed":"ee914ef54a7e707453ecb43eb30fb0a5c6dd0d69"},{"fixed":"94f7e50eb6b2ce7fbd9aeac1db22460d2013a3fb"},{"fixed":"eb7cb798e563b3f3b3baeb9cc6f7455764267e50"},{"fixed":"d4f84bfa089fe71f775d25beb29303e844494c25"},{"fixed":"5d02b9a2efd11d28d2a8feac7769686b1b871d9c"},{"fixed":"ee7a8335069150c3f1893a697ab30bbeca00d796"}]}],"database_specific":{"source":"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-80880.json"}},{"package":{"name":"Kernel","ecosystem":"Linux"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"5.11.0"},{"fixed":"5.15.212"}]},{"type":"ECOSYSTEM","events":[{"introduced":"5.16.0"},{"fixed":"6.1.178"}]},{"type":"ECOSYSTEM","events":[{"introduced":"6.2.0"},{"fixed":"6.6.145"}]},{"type":"ECOSYSTEM","events":[{"introduced":"6.7.0"},{"fixed":"6.12.97"}]},{"type":"ECOSYSTEM","events":[{"introduced":"6.13.0"},{"fixed":"6.18.40"}]},{"type":"ECOSYSTEM","events":[{"introduced":"6.19.0"},{"fixed":"7.1.5"}]}],"database_specific":{"source":"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-80880.json"}}],"schema_version":"1.9.0"}