Към съдържанието

CVE-2026-23417: Linux

Няма оценка

CVSS

Няма данни

Вероятност да бъде експлоатирана в следващите 30 дни (EPSS)

Няма потвърждение

Атакува се

Няма данни

Време до експлоатация

    Описание

    Оригинално описание

    In the Linux kernel, the following vulnerability has been resolved: bpf: Fix constant blinding for PROBE_MEM32 stores BPF_ST | BPF_PROBE_MEM32 immediate stores are not handled by bpf_jit_blind_insn(), allowing user-controlled 32-bit immediates to survive unblinded into JIT-compiled native code when bpf_jit_harden >= 1. The root cause is that convert_ctx_accesses() rewrites BPF_ST|BPF_MEM to BPF_ST|BPF_PROBE_MEM32 for arena pointer stores during verification, before bpf_jit_blind_constants() runs during JIT compilation. The blinding switch only matches BPF_ST|BPF_MEM (mode 0x60), not BPF_ST|BPF_PROBE_MEM32 (mode 0xa0). The instruction falls through unblinded. Add BPF_ST|BPF_PROBE_MEM32 cases to bpf_jit_blind_insn() alongside the existing BPF_ST|BPF_MEM cases. The blinding transformation is identical: load the blinded immediate into BPF_REG_AX via mov+xor, then convert the immediate store to a register store (BPF_STX). The rewritten STX instruction must preserve the BPF_PROBE_MEM32 mode so the architecture JIT emits the correct arena addressing (R12-based on x86-64). Cannot use the BPF_STX_MEM() macro here because it hardcodes BPF_MEM mode; construct the instruction directly instead.

    Засегнати продукти

    • Linux Linux: 6082b6c328b5486da2b356eae94b8b83c98b5565 преди 56af722756ed82fee2ae5d5b4d04743407506195; 6082b6c328b5486da2b356eae94b8b83c98b5565 преди ccbf29b28b5554f9d65b2fb53b994673ad58b3bf; 6082b6c328b5486da2b356eae94b8b83c98b5565 преди de641ea08f8fff6906e169d2576c2ac54e562fbb; 6082b6c328b5486da2b356eae94b8b83c98b5565 преди 2321a9596d2260310267622e0ad8fbfa6f95378f
    • Linux Linux: 6.9; преди 6.9; 6.12.80 до 6.12.*; 6.18.21 до 6.18.*; 6.19.11 до 6.19.*; от 7.0 нататък

    История

    • 2 април 2026 Публикувано

    Други уязвимости в Linux Linux

    Първоизточници

    CVE-2026-23417: Linux | freedomonline.bg