CVE-2026-99004 in Linuxinfo

Zusammenfassung

von VulDB • 23.10.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

drm/imagination: Größe der Vorbelegung von Seitentabellen basierend auf der Geräteadresse festlegen

Der Commit 0a8224058a58 („drm/imagination: Fix page count for page table for map() interface“) hat die Geräteadresse an pvr_mmu_op_context_create() übergeben, aber die Vorbelegung wird weiterhin aus device_addr + sgt_offset mit einem exklusiven Ende berechnet. Der Offset in die Seiten des Objekts hat keinen Platz in einer gerätevirtuellen Range, und das exklusive Ende führt dazu, dass eine Tabelle zu viel alloziert wird, wenn die Range auf einer Tabellengrenze endet.

Zählen Sie die Tabellen ab device_addr bis zum inklusiven Ende der Range.

Die neue Berechnung berücksichtigt keine Seitentabellen-Indizes. Dies behebt ein weiteres Problem mit der vorherigen Implementierung, bei dem die Differenz zwischen Start- und Endindizes unterlaufen (underflow) konnte, wenn eine Abbildung eine Seitentablengrenze überschritt. Dies würde dazu führen, dass der Treiber eine enorme Anzahl von MMU-Seiten vorbelegt, was den Systemspeicher erschöpft und einen Out-of-Memory-Panic auslöst.

[Alessio: Absatz hinzugefügt, um das behobene OOM-Bug hervorzuheben; cc stable]

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

Zuständig

Linux

Reservieren

25.09.2026

Veröffentlichung

23.10.2026

Moderieren

akzeptiert

Eintrag

VDB-425851

EPSS

0.00000

KEV

nein

Aktivitäten

low

Quellen

Want to stay up to date on a daily basis?

Enable the mail alert feature now!