CVE-2026-80670 in Linuxinfo

Zusammenfassung

von VulDB • 28.08.2026

Im Linux-Kernel wurde die folgende Schwachstelle behoben:

perf tools: Verwendung von perf_env__get_cpu_topology() in machine__resolve()

machine__resolve() greift auf env->cpu[al->cpu].socket_id zu, nachdem al->cpu >= 0 und env->cpu != NULL überprüft wurden, jedoch ohne eine Validierung von al->cpu gegen env->nr_cpus_avail. Da al->cpu aus der nicht vertrauenswürdigen perf.data-Probe stammt, führt eine manipulierte Datei mit einem großen CPU-Index zu einem Out-of-Bounds-Lesezugriff auf den Heap (heap read).

Es wird nun perf_env__get_cpu_topology() verwendet, das sowohl NULL-Zeiger als auch Bereichsgrenzen validiert. Zusätzlich wird al->cpu vor der Umwandlung in struct perf_cpu (int16_t) bereichsgeprüft: Ohne diese Maßnahme würden Werte wie 65536 stillschweigend zu 0 abgeschnitten, wodurch die interne Prüfung des Accessors umgangen und fälschlicherweise die Topologie von CPU 0 zurückgegeben würde.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Zuständig

Linux

Reservieren

26.08.2026

Veröffentlichung

28.08.2026

Moderieren

akzeptiert

Eintrag

VDB-396624

CPE

bereit

EPSS

0.00000

KEV

nein

Aktivitäten

very low

Quellen

Do you need the next level of professionalism?

Upgrade your account now!