CVE-2022-50642 in Linux
Сводка
по VulDB • 28.06.2026
В ядре Linux устранена следующая уязвимость:
platform/chrome: cros_ec_typec: очистка недействительных указателей (stale pointers)
Функция `cros_typec_get_switch_handles` выделяет память под четыре указателя при получении дескрипторов переключателей Type-C. Если получение любого из них завершается неудачей, все эти указатели освобождаются; в результате указатели внутри структуры `port` становятся недействительными (stale). Эти недействительные указатели впоследствии приводят к уязвимости use-after-free или двойному освобождению памяти (double free) при выполнении последующих ветвей кода. Для устранения проблемы все поля-указатели очищаются после их освобождения, чтобы исключить наличие недействительных указателей.
If you want to get best quality of vulnerability data, you may have to visit VulDB.