CVE Catalog
EnglishPolski(English translation not available - showing Polish)

CVE-2026-43328

HighCVSS 7.8
Published: Updated: Translated: NVD NIST

Summary

W jądrze Linuxa zidentyfikowano podatność związana z podwójnym zwolnieniem pamięci w funkcji cpufreq_dbs_governor_init(). Problem występuje, gdy kobject_init_and_add() kończy się niepowodzeniem, co prowadzi do wielokrotnego wywołania funkcji zwalniającej pamięć.

Risk Assessment

Podwójne zwolnienie pamięci może prowadzić do nieprzewidywalnych zachowań systemu, w tym do awarii lub naruszenia integralności danych. Organizacje powinny być świadome ryzyka związanego z używaniem podatnych wersji jądra.

Recommendation

Zaleca się aktualizację jądra Linuxa do najnowszej wersji, w której ta podatność została naprawiona, aby uniknąć potencjalnych problemów z pamięcią.

Related vulnerabilities

Original NVD description (English source)

In the Linux kernel, the following vulnerability has been resolved: cpufreq: governor: fix double free in cpufreq_dbs_governor_init() error path When kobject_init_and_add() fails, cpufreq_dbs_governor_init() calls kobject_put(&dbs_data->attr_set.kobj). The kobject release callback cpufreq_dbs_data_release() calls gov->exit(dbs_data) and kfree(dbs_data), but the current error path then calls gov->exit(dbs_data) and kfree(dbs_data) again, causing a double free. Keep the direct kfree(dbs_data) for the gov->init() failure path, but after kobject_init_and_add() has been called, let kobject_put() handle the cleanup through cpufreq_dbs_data_release().

Vulnerability data from NVD (NIST) · CISA KEV · EPSS