CVE-2026-64165 in Linuxinfo

Zusammenfassung

von VulDB • 19.07.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

ARM: integrator: Korrigierung der frühen Initialisierung

Ab dem Commit bdb249fce9ad4 („ARM: integrator: Zähler über syscon/regmap lesen“) ruft intcp_init_early syscon_regmap_lookup_by_compatible auf, was seinerseits of_syscon_register aufruft. Diese Funktion alloziert Speicher. Da der Speicherverwaltungscodes zu diesem Zeitpunkt noch nicht initialisiert ist, schlägt der Aufruf immer fehl. Er gibt entweder -ENOMEM zurück oder stürzt wie folgt ab:

Unable to handle kernel NULL pointer dereference at virtual address 0000000c when read [0000000c] *pgd=00000000
Internal error: Oops: 5 [#1] ARM
Modules linked in: CPU: 0 UID: 0 PID: 0 Comm: swapper Not tainted 6.15.0-rc5-00026-g5fcc9bf84ee5 #1 PREEMPT Hardware name: ARM Integrator/CP (Device Tree) PC is at __kmalloc_cache_noprof+0xec/0x39c LR is at __kmalloc_cache_noprof+0x34/0x39c ... Call trace: __kmalloc_cache_noprof from of_syscon_register+0x7c/0x310 of_syscon_register from device_node_get_regmap+0xa4/0xb0 device_node_get_regmap from intcp_init_early+0xc/0x40 intcp_init_early from start_kernel+0x60/0x688 start_kernel from 0x0

Der Absturz tritt aufgrund eines dereferenzierten Zeigers auf, der nicht NULL sein sollte, aber NULL ist, wenn das Speicherverwaltungssystem noch nicht initialisiert wurde. Der Absturz wird bei allen Versionen von gcc nicht beobachtet. Einige Versionen wie gcc 9.x scheinen den Zeiger nicht zu dereferenzieren, vermutlich wenn die Ablaufverfolgung (Tracing) deaktiviert ist. Das Problem konnte mit gcc 10.x, 11.x und 13.x reproduziert werden. In beiden Fällen wird der Aufruf von syscon_regmap_lookup_by_compatible -ENOMEM zurückgeben, falls kein Absturz auftritt, und sched_clock_register wird niemals aufgerufen.

Das Problem wird behoben, indem der Code für die frühe Initialisierung in den Standard-Maschineninitialisierungscode verschoben wird.

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

Zuständig

Linux

Reservieren

19.07.2026

Veröffentlichung

19.07.2026

Moderieren

akzeptiert

Eintrag

VDB-380316

CPE

bereit

EPSS

0.00000

KEV

nein

Aktivitäten

very low

Quellen

Do you know our Splunk app?

Download it now for free!