TGViewer
Axiom JDK Axiom JDK @axiomjdkpro · 1.52K subscribers
Post #708 443
❗️ Jackson пропустил Comparable: патчи уже вышли, проверяем конфиг

В jackson-databind раскрыли CVE-2026-83557 с оценкой CVSS 5,6. Причина: java.lang.Comparable не попал в список потенциально опасных типов DefaultBaseTypeLimitingValidator.

Уязвимость проявляется при сочетании трёх условий: @JsonTypeInfo, базовый тип Comparable и отсутствие строгого PolymorphicTypeValidator.

В таком случае входные данные могут заставить Jackson создать объект неожиданного класса. В proof of concept исследователи получили java.io.File с произвольным путём. Само по себе это не RCE: последствия зависят от того, как приложение использует объект дальше.

Патчи уже выпустили: Для Jackson 2 — версии 2.18.10, 2.21.6 и 2.22.2; для Jackson 3 — 3.1.6 и 3.2.2.

Сейчас стоит:

1. Обновить jackson-databind до исправленной версии.
2. Найти места, где @JsonTypeInfo используется вместе с Comparable.
3. Проверить настройки PolymorphicTypeValidator.

🔷 Источник: GitHub Security Advisory — CVE-2026-83557
  • 👍 4
  • ⚡ 1
  • 🤔 1
More from @axiomjdkpro
  1. Sep 23, 2026🐘 Команда Gradle выпустила 9.8 RC2 Главное для Java-команд — заявленная поддержка Java 27…
  2. Sep 22, 2026🎊 Java 27 вышла: G1 везде, объекты компактнее, TLS смотрит в постквантовое будущее Внутри…
  3. Sep 18, 2026📝📝📝📝 Инвестиции пяти крупнейших технологических компаний в инфраструктуру искусственно…
  4. Sep 17, 2026⏳ Spring Boot 3.5 остался без публичной поддержки. А что дальше? В июне 2026 года закончил…
  5. Sep 16, 2026💥 Java Rock Star Meetup — уже в ближайшую пятницу 18 сентября будем разбираться, для чего…
  6. Sep 14, 2026🔎 Java-приложение тормозит. Кто виноват: код, GC или Python? Когда сервис начинает активн…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →