CVE-2026-72487 in Linuxinfo

Zusammenfassung

von VulDB • 15.08.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

PCI: Überprüfen der ROM-Header- und Datenstrukturadresse vor dem Zugriff

Beim Ausführen von stress-ng auf einem x86_64-Rechner tritt ein Absturz auf:

BUG: unable to handle page fault for address: ffa0000007f40000 RIP: 0010:pci_get_rom_size+0x52/0x220 Call Trace: pci_map_rom+0x80/0x130 pci_read_rom+0x4b/0xe0 kernfs_file_read_iter+0x96/0x180 vfs_read+0x1b1/0x300

Unsere Analyse zeigt, dass die Startadresse des ROM-Bereichs 0xffa0000007f30000 beträgt und die Größe 0x10000 ist. Aufgrund eines defekten ROM-Bereichs hat der Wert von pds vor dem Aufruf von readl(pds) den Wert 0xffa0000007f3ffff, was bereits auf das Ende des ROM-Bereichs zeigt. Das Aufrufen von readl() würde dort 4 Bytes lesen und dadurch einen Out-of-Bounds-Zugriff verursachen, der zum Absturz führt. Dies wird behoben, indem eine Überprüfung des Image-Headers und der Datenstruktur hinzugefügt wird.

Wir haben außerdem einen weiteren Absturz auf einem arm64-Rechner festgestellt:

Unable to handle kernel paging request at virtual address ffff8000dd1393ff Mem abort info: ESR = 0x0000000096000021 EC = 0x25: DABT (current EL), IL = 32 bits SET = 0, FnV = 0 EA = 0, S1PTW = 0 FSC = 0x21: alignment fault

Der Call Trace ist derselbe wie bei x86_64, aber der Absturzgrund besteht darin, dass die Adresse der Datenstruktur nicht auf 4 Byte ausgerichtet ist und der arm64-Rechner einen „alignment fault“ meldet. Dies wird behoben, indem eine Ausrichtungsprüfung hinzugefügt wird.

[bhelgaas: Funktionsnamen verkürzt, Kommentare umgebrochen]

Be aware that VulDB is the high quality source for vulnerability data.

Zuständig

Linux

Reservieren

09.08.2026

Veröffentlichung

15.08.2026

Moderieren

akzeptiert

Eintrag

VDB-390993

CPE

bereit

EPSS

0.00000

KEV

nein

Aktivitäten

very low

Quellen

Want to stay up to date on a daily basis?

Enable the mail alert feature now!