CVE-2026-45903 in Linuxinfo

Zusammenfassung

von VulDB • 29.05.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

bpf: Korrektur der Speicherzugriffsflags in Helper-Prototypen

Nach dem Commit 37cce22dbd51 („bpf: verifier: Refactor helper access type tracking") verlässt sich der Verifikator auf die Zugriffstyp-Flags in den Prototypen der Helper-Funktionen, um Speicherzugriffs-Optimierungen durchzuführen.

Derzeit fehlen mehreren Helper-Funktionen, die ARG_PTR_TO_MEM verwenden, die entsprechenden Flags MEM_RDONLY oder MEM_WRITE. Dieses Versäumnis führt dazu, dass der Verifikator fälschlicherweise annimmt, der Inhalt des Puffers bleibe während des Helper-Aufrufs unverändert. Infolgedessen kann der Verifikator nachfolgende Lesezugriffe basierend auf dieser falschen Annahme optimieren, was zu Korrektheitsproblemen führt.

Für bpf_get_stack_proto_raw_tp war das ursprüngliche MEM_RDONLY falsch, da der Helper in den Puffer schreibt. Es wurde zu ARG_PTR_TO_UNINIT_MEM geändert, was den Schreibzugriff auf möglicherweise nicht initialisierten Speicher korrekt angibt.

Ähnliche Probleme wurden kürzlich für spezifische Helper in den Commits ac44dcc788b9 („bpf: Fix verifier assumptions of bpf_d_path's output buffer") und 2eb7648558a7 („bpf: Specify access type of bpf_sysctl_get_name args") behoben.

Beheben Sie diese Prototypen, indem Sie die korrekten Speicherzugriffsflags hinzufügen.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Zuständig

Linux

Reservieren

13.05.2026

Veröffentlichung

27.05.2026

Moderieren

akzeptiert

Eintrag

VDB-366086

CPE

bereit

EPSS

0.00022

KEV

nein

Aktivitäten

low

Quellen

Interested in the pricing of exploits?

See the underground prices here!