CVE-2026-98049
Beschreibung
Im Linux-Kernel wurde die folgende Sicherheitsanfälligkeit behoben: bpf: zero extend the result of a arena 32-bit cmpxchg bpf convert ctx accesses() rewrites an atomic on a arena pointer from BPF STX | BPF ATOMIC to BPF STX | BPF PROBE ATOMIC, and it runs before bpf opt subreg zext lo32 rnd hi32(). Dieser Durchgang gibt eine explizite Null-Erweiterung für einen 32-Bit-cmpxchg aus, selbst wenn bpf jit needs zext() falsch ist. Dies geschieht, weil auf einigen Architekturen 32-Bit-cmpxchg explizite Null-Erweiterung für das dst-Register erfordert. Z.B. auf x86-64 'lock cmpxchg' ändert den %eax nicht, wenn Vergleich erfolgreich ist, während BPF-Semantik erklärt, dass jede Operation auf einer 32-Bit-Register-Null ihre obere Hälfte ausdehnt. is cmpxchg insn() entspricht nur BPF MODE == BPF ATOMIC, so dass eine Arena cmpxchg die Null-Erweiterungsanpassung verfehlt. Dieser Patch passt is cmpxchg insn() an BPF PROBE ATOMIC neben BPF ATOMIC an.
Quellen & weiterführende Informationen
Hier werden ausschließlich tatsächlich zu dieser Schwachstelle gespeicherte Quellenbelege angezeigt.
Was ist zur Behebung zu tun?
Herstellerhinweise prüfen und das betroffene Produkt kurzfristig patchen oder kompensierende Schutzmaßnahmen aktivieren.
Empfohlene Schritte
- Betroffene Systeme identifizieren: linux linux kernel.
- Exposition prüfen: Internet-Erreichbarkeit, Admin-Oberflächen, VPN, Mail- oder Webdienste.
- Hersteller-Advisory öffnen und verfügbare Updates, Workarounds oder Deaktivierungen prüfen.
- Nacharbeiten dokumentieren: betroffene Assets, Maßnahme, Zeitpunkt, Restrestrisiko.
Übergangsmaßnahmen
- Zugriff auf betroffene Dienste auf vertrauenswürdige Netze einschränken.
- WAF/IDS/EDR-Regeln und Hersteller-IOCs aktivieren, sofern verfügbar.
- Nicht benötigte Funktionen, Plugins oder Dienste temporär deaktivieren.