CVE-2016-10555
Поскольку «algorithm» не проверяется в jwt.decode() в jwt-simple 0.3.0 и более ранних версиях, злоумышленник может выбирать, какой алгоритм будет отправлен...
- Опубликовано
- 31 мая 2018 г.
- Обновлено
- 16 сент. 2024 г.
- Назначение CNA
- hackerone
- Наблюдены доказательства
- 8 авг. 2026 г.
Первичный CVSS
nvd · CVSS 3.0
CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:NНизкий · следующие 30 дней
- Процентиль
- 91,6 %
- Дата модели
- 21 сент. 2026 г.
EPSS – это статистическая оценка, а не достоверность или мера воздействия. Объедините это с CVSS, статусом KEV, воздействием и вашей средой.
Резюме
Поскольку «algorithm» не проверяется в jwt.decode() в jwt-simple 0.3.0 и более ранних версиях, злоумышленник может выбирать, какой алгоритм будет отправлен на сервер. Если сервер ожидает RSA, но получает HMAC-SHA вместе с открытым ключом RSA, сервер решит, что открытый ключ на самом деле является закрытым ключом HMAC. Это можно использовать для подделки любых данных по желанию злоумышленника.
Источники
2Смена алгоритма RS256(асимметричный) на HS256(симметричный) - POC (CVE-2016-10555)
CVE-2016-10555 PoC-код
Ответственное использование
Используйте информацию об уязвимостях только в тех системах, которыми вы владеете или имеете право тестировать. Kitploit ссылается на метаданные общедоступных исследований и не хранит код эксплойта или вредоносные полезные данные.