Odebrany

CVE-2026-98049

opublikowano:
modyfikacja:
Ocena CVSS
n/a
Brak oceny

>_ Opis

Tłumaczenie automatyczne – może zawierać nieścisłości.

W jądrze Linuksa usunięto następującą lukę:

bpf: zero rozszerza wynik 32-bitowej areny cmpxchg

bpf_convert_ctx_accesses() zapisuje atom na wskaźniku areny z
BPF_STX | BPF_ATOMIC do BPF_STX | BPF_PROBE_ATOMIC i działa wcześniej
bpf_opt_subreg_zext_lo32_rnd_hi32().

To przejście emituje jawne rozszerzenie zerowe nawet dla 32-bitowego cmpxchg
gdy bpf_jit_needs_zext() ma wartość fałszywą. Dzieje się tak, ponieważ na niektórych
architektury 32-bitowe cmpxchg wymaga jawnego rozszerzenia zerowego dla
rejestr dst. Np. na x86-64 „lock cmpxchg” nie zmienia %eax
jeśli porównanie się powiedzie, podczas gdy semantyka BPF deklaruje, że każdy
operacja na 32-bitowym rejestrze zerowym wydłuża jego górną połowę.

is_cmpxchg_insn() pasuje do BPF_MODE == tylko BPF_ATOMIC, więc arena
cmpxchg pomija wspomnianą regulację zerowego rozszerzenia. Ta łatka dostosowuje się
is_cmpxchg_insn(), aby dopasować BPF_PROBE_ATOMIC wraz z BPF_ATOMIC.

>_ 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