Security Lab

Переполнение буфера при обработке серийных номеров в OpenSC

Дата публикации:07.01.2011
Всего просмотров:2016
Опасность:
Низкая
Наличие исправления: Инстуркции по устранению
Количество уязвимостей:1
CVSSv2 рейтинг: 7.2 (AV:L/AC:L/Au:N/C:C/I:C/A:C/E:U/RL:W/RC:C)
CVE ID: CVE-2010-4523
Вектор эксплуатации: Локальная
Воздействие: Компрометация системы
CWE ID: Нет данных
Наличие эксплоита: Нет данных
Уязвимые продукты: OpenSC 0.x
Уязвимые версии: OpenSC 0.11.13, возможно другие версии.

Описание:
Уязвимость позволяет локальному пользователю выполнить произвольный код на целевой системе.

Уязвимость существует из-за ошибки проверки границ данных в функциях acos_get_serialnr(), acos5_get_serialnr() и starcos_get_serialnr() при чтении серийных номеров смарт карт. Злоумышленник может с помощью специально сформированной смарт карты вызвать переполнение буфера и выполнить произвольный код на системе.

URL производителя: www.opensc-project.org/opensc/

Решение: Установите исправление из SVN репозитория производителя.

Ссылки: https://www.opensc-project.org/opensc/changeset/4913
http://labs.mwrinfosecurity.com/files/Advisories/mwri_opensc-get-serial-buffer-overflow_2010-12-13.pdf