CVE-2026-99097 in Linuxinfo

Zusammenfassung

von VulDB • 26.10.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

tee: shm: Ablehnung von Allokationen mit der Größe Null in tee_dyn_shm_alloc_helper()

tee_dyn_shm_alloc_helper() leitet nr_pages aus einer vom Aufrufer angegebenen Größe ab und übergibt diesen Wert an alloc_pages_exact(), ohne ihn zu überprüfen. Bei size == 0 ist nr_pages gleich 0, und alloc_pages_exact(0) ruft get_order(0) auf, was als undefiniert dokumentiert ist und BITS_PER_LONG - PAGE_SHIFT zurückgibt. Der Seitenzuweiser löst dann seine Warnung order > MAX_PAGE_ORDER aus und schlägt die Allokation fehl; bei einem Kernel mit panic_on_warn endet dies während des Bootvorgangs.

Dies kann durch TEE_IOC_SHM_ALLOC mit einer Struktur tee_ioctl_shm_alloc_data ausgelöst werden, wobei size gleich 0 ist.

Eine Seitenanzahl von Null wird abgelehnt, ebenso wie es register_shm_helper() bereits für den Registrierungspfad tut.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Zuständig

Linux

Reservieren

25.09.2026

Veröffentlichung

26.10.2026

Moderieren

akzeptiert

Eintrag

VDB-426494

EPSS

0.00000

KEV

nein

Aktivitäten

very low

Quellen

Might our Artificial Intelligence support you?

Check our Alexa App!