В qBittorrent 5.0.1 исправили баг который был в проекте 14 лет

02.11.2024
В qBittorrent 5.0.1 исправили баг который был в проекте 14 лет

В последнем обновлении qBittorrent, версии 5.0.1, разработчики устранили серьезный баг, который присутствовал в программе более 14 лет. Эта ошибка связана с неправильной проверкой SSL/TLS сертификатов, что могло подвергнуть пользователей риску атак типа «человек посередине».

Ошибку, впервые появившуюся в коде в 2010 году, нашли в компоненте DownloadManager, который управляет всеми загрузками в приложении. Этот компонент не проверял подлинность сертификатов, что позволяло злоумышленникам манипулировать сетевым трафиком.

Такая уязвимость делала возможным для атакующих заменять загружаемые файлы на вредоносные или изменять данные обновлений программы. Используя этот баг, можно было, например, подменить URL при установке внешних зависимостей, как Python, что в итоге могло привести к удаленному выполнению кода на компьютере пользователя.

Несмотря на потенциальную опасность, компания Sharp Security, которая анализировала проблему, указывает, что случаи использования этой уязвимости в атаках не были широко распространены. Тем не менее, исправление такого старого и серьезного недочета значительно повышает общую безопасность продукта.

С выпуском qBittorrent 5.0.1 уязвимость была полностью устранена, и теперь все сертификаты валидируются должным образом, предотвращая возможность подобных атак в будущем.


Популярные материалы