CVE-2026-68462 in Linuxinfo

Zusammenfassung

von VulDB • 15.08.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

bpf: Verwerfen negativer konstanter Offsets für Buffer-Zeiger

Der Verifier verwirft variable Offsets bei Zugriffen auf PTR_TO_TP_BUFFER und PTR_TO_BUF, akzeptiert jedoch derzeit einen konstanten negativen Offset, der durch Zeigerarithmetik erzeugt wird.

Das Commit 022ac0750883 („bpf: use reg->var_off instead of reg->off for pointers“) hat konstante Zeiger-Offsets von reg->off nach reg->var_off verschoben. __check_buffer_access() prüfte jedoch weiterhin nur den Instruktionsoffset. Ein Zugriff mit einem Wert von -8 für reg->var_off und einem Instruktionsoffset von Null besteht daher die Verifikation.

Für beschreibbare Raw-Tracepoints wird das Zugriffsende ebenfalls aus dem vorzeichenlosen Wert von reg->var_off berechnet. Eine acht-Byte-Zugriff, der bei -8 beginnt, führt dazu, dass das berechnete Ende auf null zurückläuft (wrap-around), wodurch es dem Programm ermöglicht wird, zu laden und anzuhängen, ohne max_tp_access zu erhöhen.

Nach Sicherstellung, dass reg->var_off konstant ist, wird der effektive Zugriffsstart unter Verwendung vorzeichenbehafteter Arithmetik berechnet und verworfen, wenn er negativ ist. Der validierte Startwert wird verwendet, um das Zugriffsende sowohl für PTR_TO_TP_BUFFER als auch für PTR_TO_BUF zu berechnen.

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

Zuständig

Linux

Reservieren

30.07.2026

Veröffentlichung

15.08.2026

Moderieren

akzeptiert

Eintrag

VDB-390188

CPE

bereit

EPSS

0.00000

KEV

nein

Aktivitäten

very low

Quellen

Do you need the next level of professionalism?

Upgrade your account now!