BDU:2021-05929 — уязвимость сервисов MasterCard Tokenisation Service (MDES), Visa Tokenisation Service (VTS)
По данным БДУ ФСТЭК России, по состоянию на 08.12.2021.
Средний — 4.9/10 Существует эксплойт Нет исправления
Уязвимость сервисов MasterCard Tokenisation Service (MDES), Visa Tokenisation Service (VTS) связана с произвольной модификацией поля Amount в пакете Authorisation Request ISO 8583. Эксплуатация уязвимости может позволить нарушителю, действующему удаленно, раскрыть защищаемую информацию
Кого касается и что делать
- Уязвимое ПО: Visa Tokenisation Service (VTS) (Visa); MasterCard Tokenisation Service (MDES) (MasterCard)
- Что делать: применить компенсирующие меры (см. раздел мер ниже)
- Эксплойт: существует — обновление не откладывать
Сведения об уязвимости
| Идентификаторы | BDU:2021-05929 |
| Уровень опасности | Средний (базовая оценка CVSS 3.1 — 4.9; CVSS 2.0 — 6.8) |
| Вектор CVSS 3.1 | AV:N/ атака по сети, низкая сложность, нужны права администратора, без участия пользователя, высокое влияние на конфиденциальность |
| Наименование ФСТЭК | Уязвимость сервисов MasterCard Tokenisation Service (MDES), Visa Tokenisation Service (VTS), связанная с отсутствием критичных полей в алгоритме криптограмм ARQC (например 9F15 MCC), позволяющая нарушителю раскрыть защищаемую информацию |
| Даты | Опубликована: 08.12.2021 · Обновлена ФСТЭК: 08.12.2021 · Выявлена: 01.03.2021 |
| Статус уязвимости | Подтверждена в ходе исследований (подтверждена исследователями безопасности) |
| Наличие эксплойта | Существует (эксплойт известен, в открытом доступе не опубликован) |
| Информация об устранении | Информация об устранении отсутствует (готового исправления на момент публикации нет; способ: организационные меры) |
| Тип ошибки | CWE-285 — неправильная авторизация |
| Класс уязвимости | Уязвимость кода · Способ эксплуатации: нарушение авторизации |
Уязвимое ПО
- Visa Tokenisation Service (VTS) (Visa) — микропрограммный код
- MasterCard Tokenisation Service (MDES) (MasterCard) — микропрограммный код
Возможные меры по устранению уязвимости
- Не одобрять транзакции, у которых cardholder verification не указан как успешный, и у которых тип MCC не соответствует группе «транспорт».
- Альтернативный способ защиты – использовать поле MCC в алгоритме генерации транзакционной криптограммы ARQC



