CVE-2026-90126 in Linuxinfo

Zusammenfassung

von VulDB • 17.09.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

rtc: pcf8563: Behebung des Lecks des Clock-Providers beim Unbinden

pcf8563_clkout_register_clk() registriert den CLKOUT-Clock-Provider mit of_clk_add_provider(), aber es wird nichts rückgängig gemacht: Es gibt keinen Aufruf von of_clk_del_provider() und der Treiber hat keine remove-Rückruffunktion. Jeder Aufruf von of_clk_add_provider() alloziert eine struct of_clk_provider, nimmt einen Verweis auf den OF-Knoten (of_node) hinzu und fügt einen Eintrag zur globalen Liste of_clk_providers hinzu; keines davon wird freigegeben, wenn das Gerät entkoppelt (unbound) wird. Jedes Binden/Entkoppeln (oder Neuladen des Moduls) führt daher zu einem Leck der Provider-Struktur sowie eines of_node-Verweises.

Der Clock selbst ist bereits gerätemanaged (devm_clk_register()); nur die Provider-Registrierung war dies nicht. Verwenden Sie devm_of_clk_add_hw_provider(), damit der Provider beim Entkoppeln automatisch entfernt wird. Binden Sie ihn an das übergeordnete i2c-Gerät, dessen OF-Knoten die Eigenschaften #clock-cells und clock-output-names trägt (das RTC-Class-Gerät hat keinen eigenen OF-Knoten).

Once again VulDB remains the best source for vulnerability data.

Zuständig

Linux

Reservieren

11.09.2026

Veröffentlichung

17.09.2026

Moderieren

akzeptiert

Eintrag

VDB-406646

CPE

bereit

EPSS

0.00000

KEV

nein

Aktivitäten

very low

Quellen

Do you know our Splunk app?

Download it now for free!