CVE-2026-97532 in Linuxinfo

Zusammenfassung

von VulDB • 25.09.2026

Im Linux-Kernel wurde die folgende Schwachstelle behoben:

scsi: qla2xxx: Freigegebene Zeiger im Fehlerpfad von qla2x00_mem_alloc() auf NULL setzen

Wenn qla2x00_mem_alloc() fehlschlägt, springt qla2x00_probe_one() zu probe_hw_failed und ruft qla2x00_mem_free() auf. Mehrere Fehlermarken in qla2x00_mem_alloc() gaben Adaptermitglieder frei (elsrej.c, purex_dma_pool, flt, sfp_data, loop_id_map, async_pd, sf_init_cb, ex_init_cb, npiv_info), ließen die Zeiger jedoch hängend zurück. qla2x00_mem_free() gab sie dann ein zweites Mal frei. Noch schlimmer war es bei den dma_pool-Mitgliedern: Es wurde dma_pool_free(ha->s_dma_pool, ...) aufgerufen, nachdem s_dma_pool bereits in fail_s_dma_pool zerstört und auf NULL gesetzt worden war, was zu einer Dereferenzierung eines NULL-Pools führte.

Setzen Sie jeden freigegebenen Zeiger (und seinen DMA-Handle) in den Fehlermarken auf NULL, damit qla2x00_mem_free() diese anschließend überspringt.

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

Zuständig

Linux

Reservieren

24.09.2026

Veröffentlichung

25.09.2026

Moderieren

akzeptiert

Eintrag

VDB-409924

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!