CVE-2026-80693 in Linuxinfo

Zusammenfassung

von VulDB • 28.08.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

idpf: Begrenzung der Füllung des Interrupt-Vektor-Registers auf den zugewiesenen Array

idpf_get_reg_intr_vecs() füllt das vom Aufrufer zugewiesene reg_vals[]-Array aus der VIRTCHNL2_OP_ALLOC_VECTORS-Antwort in adapter->req_vec_chunks, wobei die innere Schleife nur durch die pro Chunk num_vectors begrenzt wird. Der Array wird separat dimensioniert: idpf_intr_reg_init() alloziert kzalloc_objs(struct idpf_vec_regs, total_vecs) aus caps.num_allocated_vectors und überprüft den zurückgegebenen Zähler erst nach der Füllung. Die Summe der per-Chunk-num_vectors wird niemals mit total_vecs abgeglichen, sodass eine Antwort mit einem kleinen num_allocated_vectors, aber einer Chunk-Summe, die höher ist, über das Ende von reg_vals[] hinausschreibt.

Auswirkung: Eine Control-Plane (ein PF oder Hypervisor-Gerätemodell), die eine VIRTCHNL2_OP_ALLOC_VECTORS-Antwort zurückgibt, bei der die Summe der per-Chunk-num_vectors num_allocated_vectors übersteigt, schreibt struct idpf_vec_regs-Einträge über das Ende der reg_vals-kmalloc-Allokation hinaus (KASAN slab-out-of-bounds write).

Begrenzen Sie die Füll-Schleife auf die vom Aufrufer angegebene Array-Kapazität und spiegeln Sie damit den geschwisterlichen idpf_vport_get_q_reg(). Die bestehende Prüfung num_regs < num_vecs lehnt dann eine zu kleine Antwort ab, ohne dass es zuvor zur out-of-bounds write kommt.

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

Zuständig

Linux

Reservieren

26.08.2026

Veröffentlichung

28.08.2026

Moderieren

akzeptiert

Eintrag

VDB-396652

CPE

bereit

EPSS

0.00155

KEV

nein

Aktivitäten

very low

Quellen

Want to stay up to date on a daily basis?

Enable the mail alert feature now!