CVE-2026-90348 in Linuxinfo

Zusammenfassung

von VulDB • 18.09.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

wifi: ath10k: snoc: Verwendung von memcpy_fromio() für MSA-Ramdump

Auf WCN3990/SNOC ist die MSA-Region mit devm_memremap(MEMREMAP_WT) gemappt. Auf arm64 ist eine solche Abbildung nicht als Normal-cacheable (normaler Cache-fähig) ausgeführt, daher sind unaligned Zugriffe darauf nicht zulässig. ath10k_msa_dump_memory() kopiert die Region mit einem einfachen memcpy(), dessen optimierte Implementierung __pi_memcpy_generic breite/unaligned Ladezugriffe ausführt. Dies löst einen Alignment-Fault (FSC=0x21) Oops in ath10k_snoc_fw_crashed_dump() während der Erfassung des devcoredump aus:

Unable to handle kernel paging request ... FSC=0x21: alignment fault pc : __pi_memcpy_generic lr : ath10k_snoc_fw_crashed_dump [ath10k_snoc]

Der Oops hinterlässt den Firmware-RAM-Dump-Puffer als auf Null gesetzt (kein Dump wird erfasst) und stürzt den Kernel ab, was wiederum die Wiederherstellung der Modem-SSR unterbricht.

Es wird memcpy_fromio() verwendet, das nur Zugriffe durchführt, die für eine solche Device-Memory-Abbildung gültig sind. Die generische Implementierung von memcpy_fromio() alignet die Quelle vor dem Ausführen von word-sized Reads und speichert das Ziel mit put_unaligned(), sodass sie auch für den coherent DMA-Allokationsspeicherpfad ohne Reservierung sicher ist. ath11k und ath12k verwenden das gleiche Muster beim Kopieren des Zielspeichers in Crash-Dumps, daher wird es hier ebenfalls bedingungslos aufgerufen.

Der MEMREMAP_WT-Zeiger ist ein einfacher void *, sodass eine explizite __iomem-Cast erforderlich ist; zur Behebung von sparse-Warnungen wird __force verwendet.

Getestet mit: WCN3990 hw1.0 SNOC WLAN.HL.3.3.7.c5-00107-QCAHLSWMTPL-1

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

Zuständig

Linux

Reservieren

11.09.2026

Veröffentlichung

17.09.2026

Moderieren

akzeptiert

Eintrag

VDB-406877

CPE

bereit

EPSS

0.00000

KEV

nein

Aktivitäten

very low

Quellen

Interested in the pricing of exploits?

See the underground prices here!