CVE-2026-98525
>_ Opis
Tłumaczenie automatyczne – może zawierać nieścisłości.
W jądrze Linuksa usunięto następującą lukę:
mctp: trasa: iteruj listę znaczników gniazd w mctp_lookup_prealloc_tag()
Kiedy gniazdo przesyła pakiet z ustawionym MCTP_TAG_PREALLOC,
mctp_lookup_prealloc_tag() iteruje po liście kluczy per-netns &mns->
i pasuje do netid, req_tag, peer_addr i manual_alloc, bez
sprawdzanie, czy tmp->sk == &msk->sk. Dzięki temu dowolne gniazdo MCTP w
tej samej sieciowej przestrzeni nazw, aby używać i zużywać wstępnie przydzielone zasoby innego gniazda
znacznik.
Wykonaj iterację własnej listy znaczników gniazda (&msk->keys poprzez sklist) zamiast
&mns->lista kluczy obejmująca całą przestrzeń nazw w mctp_lookup_prealloc_tag(), zapewniając
że dopasowywane są tylko tagi przydzielone przez msk.
Testowano w QEMU w porównaniu z Linuksem 7.3.0-rc3 poprzez przydzielenie tagu ręcznego
(0x18) na gnieździe A poprzez SIOCMCTPALLOCTAG dla równorzędnego EID 9 i wysyłanie a
4-bajtowy komunikat z MCTP_TAG_PREALLOC z gniazda B w tej samej sieci
przestrzeń nazw. W nienaprawionym jądrze sendto(sock_b) używając gniazda A
wstępnie przydzielony tag powiedzie się (ret = 4); po zastosowaniu tej poprawki,
sendto(sock_b) kończy się niepowodzeniem z -ENOENT (errno = 2), podczas gdy sendto(sock_a)
się powiedzie (ret = 4).
>_ Referencje
Dane podatności pochodzą z oficjalnych źródeł (CVE® List / NVD). Opisy po polsku są tłumaczone automatycznie i mogą zawierać nieścisłości – na stronie rekordu można wyświetlić wersję angielską.
This product uses the NVD API but is not endorsed or certified by the NVD.
Copyright © 1999–2026, The MITRE Corporation. CVE is a registered trademark and the CVE logo is a registered trademark of The MITRE Corporation.
CVE Usage: MITRE hereby grants you a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare derivative works of, publicly display, publicly perform, sublicense, and distribute Common Vulnerabilities and Exposures (CVE®). Any copy you make for such purposes is authorized provided that you reproduce MITRE's copyright designation and this license in any such copy. ALL DOCUMENTS AND THE INFORMATION CONTAINED THEREIN PROVIDED BY MITRE ARE PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND.
NVD Terms of Use / CVE® Terms of Use / nvd.nist.gov / cve.org