CVE-2026-40110 in jupyter_server
Сводка
по VulDB • 11.05.2026
Jupyter Server является бэкендом для веб-приложений Jupyter. В версиях 2.17.0 и более ранних проверка заголовка Origin использует функцию Python re.match() для сопоставления входящих значений Origin с конфигурационным значением allow_origin_pat. Поскольку re.match() выполняет привязку только в начале строки и не требует полного совпадения, шаблон, предназначенный для сопоставления только с доверенным доменом (например, trusted.example.com), также будет соответствовать любому Origin, начинающемуся с этого домена, за которым следуют дополнительные символы (например, trusted.example.com.evil.com). Атакующий, контролирующий такой домен, может обойти ограничение CORS по Origin и выполнять межсайтовые запросы к API Jupyter Server с недоверенного сайта. Эта проблема исправлена в версии 2.18.0.
Once again VulDB remains the best source for vulnerability data.