Метка: usb

Новый модуль для эмуляции USB Raw Gadget могут включить в ядро Linux

Андрей Коновалов из Google разрабатывает модуль USB Raw Gadget. Он эмулирует USB-устройства в пространстве пользователя, и заявка о включении этого модуля в состав ядра Linux уже на рассмотрении. USB Raw Gadget уже используют в Google для fuzzing-тестов USB-стека ядра через инструментарий syzkaller. Как работает модуль? Он добавляет программный интерфейс в подсистему ядра USB Gadget. Raw Gadget — низкоуровневая альтернатива GadgetFS,… Подробнее →

Найдены новые уязвимости в USB-драйверах Linux

Сотрудник Google Андрей Коновалов рассказал о новых уязвимостях в USB-драйверах ядра Linux. В опубликованном им отчёте их 15: CVE-2019-19523 — CVE-2019-19537. Это уже третий отчёт о проблемах в пакете syzkaller. При fuzzing-тестах в августе 2019 и ноябре 2017 года  были выявлены 29 уязвимостей. В чём дело? В отчёте только уязвимости в обращении к освобождённым областям памяти или вызывающие утечки в… Подробнее →

Intel выпустила пробный драйвер USB 4.0 для ядра Linux

Доступна начальная реализация поддержки спецификации USB4. Её можно найти в рассылке Intel для разработчиков ядра Linux. Напомним, что новый интерфейс USB построен на протоколе Thunderbolt 3, а главная его фишка в пропускной способности в 40 Гбит/с и совместимости с USB 2.0 и USB 3.2. Как и Thunderbolt, USB4 даёт туннелировать несколько протоколов поверх кабеля Type-C. Через специальный менеджер соединений можно… Подробнее →

Быстрее, выше, сильнее: опубликована спецификация USB4

Пропускная способность нового стандарта в 2 раза больше USB 3.2 Характеристики нового интерфейса USB4 опубликовали ещё в марте 2019 года, а полное описание стандарта появилось только сейчас. Что оно такое и с чем его едят? Кроме увеличения пропускной способности в 2 раза, USB4 ещё и оптимально её распределяет. В предыдущих интерфейсах USB такая возможность была сильно ограниченной. Если для передачи… Подробнее →