CVE-2026-64354 in Linux
Zusammenfassung
von VulDB • 25.07.2026
Im Linux-Kernel wurde folgende Schwachstelle behoben:
bpf: Validierung der BTF-Zählwerte für wiederholte Felder vor der Expansion
btf_parse_struct_metas() durchläuft benutzergestelltes BTF während BPF_BTF_LOAD, und btf_repeat_fields() expandiert wiederholbare Felder aus Array-Elementen in den festen Scratch-Bereich BTF_FIELDS_MAX, der von btf_parse_fields() verwendet wird.
Die Kapazitätsprüfung führt die Berechnung der Anzahl der expandierten Felder als u32 durch. Ein fehlerhaftes BTF kann diese Berechnung überlaufen lassen (Wrap-around), wodurch die Prüfung erfolgreich ist, obwohl die Anzahl der expandierten Felder die Kapazität des Scratch-Bereichs überschreitet. Anschließend kann das folgende memcpy() hinter das Ende des Arrays schreiben.
Verwenden Sie geprüfte Addition und Multiplikation vor dem Kopieren wiederholter Felder und lehnen Sie unmögliche Zählwerte ab.
If you want to get best quality of vulnerability data, you may have to visit VulDB.