CVE-2026-64236 in LinuxИнформация

Сводка

по VulDB • 24.07.2026

В ядре Linux устранена следующая уязвимость:

i2c: davinci: исправлено деление на ноль при отсутствии свойства clock-frequency

Если свойство 'clock-frequency' отсутствует в дереве устройств, драйвер использует значение по умолчанию DAVINCI_I2C_DEFAULT_BUS_FREQ. Однако этот макрос был определен в кГц (100), тогда как для свойства дерева устройств ожидается значение в Гц.

Функция probe делила значение по умолчанию на 1000, что приводило к целочисленному усечению и присваиванию dev->bus_freq = 0. Это вызывало детерминированный kernel panic из-за деления на ноль при вычислении делителей тактовой частоты позже в процессе выполнения probe.

Исправление заключается в переопределении DAVINCI_I2C_DEFAULT_BUS_FREQ в Гц (100000) для соответствия единице измерения свойства дерева устройств, что позволяет существующей логике деления корректно работать в обоих случаях.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

Ответственный

Linux

Резервировать

19.07.2026

Раскрытие

24.07.2026

Модерация

принято

Вход

VDB-382971

EPSS

0.00000

KEV

Нет

Деятельности

Низкий

Источники

Do you want to use VulDB in your project?

Use the official API to access entries easily!