Куда я попал?
SECURITM это SGRC система, ? автоматизирующая процессы в службах информационной безопасности. SECURITM помогает построить и управлять ИСПДн, КИИ, ГИС, СМИБ/СУИБ, банковскими системами защиты.
А еще SECURITM это место для обмена опытом и наработками для служб безопасности.

CVE-2026-104895

PUBLISHED 28.10.2026

CNA: HeroDevs

jackson-dataformat-smile: unbounded eager byte[] allocation for raw binary in the async parser allows OutOfMemoryError denial of service

Обновлено: 28.10.2026
The asynchronous Smile parser (NonBlockingByteArrayParser) uses a raw-binary length prefix taken from untrusted input to allocate a byte[] before the body is read, with no upper bound and no overflow check. On the raw-binary marker 0xFD, _decodeVInt() computes (value << 6) + (i & 0x3F) without the (value >>> 25) != 0 overflow guard present in the blocking SmileParser._readUnsignedVInt, and _startRawBinary then allocates the declared length immediately. A Smile feed of roughly ten bytes can therefore force an eager allocation of approximately 2 GB, producing an OutOfMemoryError on reactive or asynchronous Smile endpoints. A VInt crafted to overflow int yields a negative length and a NegativeArraySizeException, a RuntimeException that is not a JacksonException and so escapes the parser contract. Either outcome crashes the request or processing thread. This is the same class of issue as CVE-2020-28491 in the CBOR parser of this library, which was fixed with a LONGEST_NON_CHUNKED_BINARY guard; the asynchronous Smile parser never received the equivalent guard. No privileges or user interaction beyond the ability to submit data for parsing are required.

CWE

Идентификатор Описание
CWE-789 The product allocates memory based on an untrusted, large size value, but it does not ensure that the size is within expected limits, allowing arbitrary amounts of memory to be allocated.

CVSS

Оценка Severity Версия Базовый вектор
7.5 HIGH 3.1 CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H

EPSS

Вероятность Severity Процентиль ? Дата расчёта
0.38% LOW 32.01 01.11.2026

Доп. Информация

Product Status

jackson-dataformat-smile
Product: jackson-dataformat-smile
Vendor: FasterXML
Default status: unaffected
Версии:
Затронутые версии Статус
Наблюдалось в версиях от 2.9.0 до 2.18.12 affected
Наблюдалось в версии 2.18.12 unaffected
Наблюдалось в версиях от 2.19.0 до 2.21.8 affected
Наблюдалось в версии 2.21.8 unaffected
Наблюдалось в версиях от 2.22.0 до 2.22.4 affected
Наблюдалось в версии 2.22.4 unaffected
jackson-dataformat-smile
Product: jackson-dataformat-smile
Vendor: FasterXML
Default status: unaffected
Версии:
Затронутые версии Статус
Наблюдалось в версиях от 3.0.0 до 3.1.8 affected
Наблюдалось в версии 3.1.8 unaffected
Наблюдалось в версиях от 3.2.0 до 3.2.4 affected
Наблюдалось в версии 3.2.4 unaffected
 

Ссылки

Мы используем cookie-файлы, чтобы получить статистику, которая помогает нам улучшить сервис для вас с целью персонализации сервисов и предложений. Вы может прочитать подробнее о cookie-файлах или изменить настройки браузера. Продолжая пользоваться сайтом, вы даёте согласие на использование ваших cookie-файлов и соглашаетесь с Политикой обработки персональных данных.