What
Backend Trivy MEDIUM finding CVE-2026-54515 — jackson-databind: ignored properties can be unexpectedly modified.
Why it's not fixed yet
Every fix version the advisory names is currently uninstallable, so there is no valid bump today:
| Advisory fix |
Status |
| 2.21.5 |
not released (latest 2.21.x in Maven Central is 2.21.4) |
| 2.22.1 |
not released (latest is 2.22.0, itself still vulnerable) |
| 2.18.9 |
older line — a downgrade from 2.21 |
| 3.1.4 |
jackson 3.x major — incompatible with Spring Boot 3.5's jackson 2.x |
Not urgent
CI's blocking Trivy gate is HIGH,CRITICAL only; this MEDIUM is visible-but-non-blocking by design. It does not fail the build.
Resolution path
Let the Spring Boot BOM carry the fix once jackson-databind 2.21.5 ships — Dependabot's backend-deps group will pull it via a Spring Boot patch bump. No manual override needed (and none is currently possible).
When 2.21.5 is released, verify it's picked up:
Related
What
Backend Trivy MEDIUM finding CVE-2026-54515 — jackson-databind: ignored properties can be unexpectedly modified.
com.fasterxml.jackson.core:jackson-databindjackson-bom)Why it's not fixed yet
Every fix version the advisory names is currently uninstallable, so there is no valid bump today:
Not urgent
CI's blocking Trivy gate is HIGH,CRITICAL only; this MEDIUM is visible-but-non-blocking by design. It does not fail the build.
Resolution path
Let the Spring Boot BOM carry the fix once jackson-databind 2.21.5 ships — Dependabot's
backend-depsgroup will pull it via a Spring Boot patch bump. No manual override needed (and none is currently possible).When 2.21.5 is released, verify it's picked up:
backend/gradle.lockfileshowsjackson-databind:2.21.5(or newer)mainscanextra["jackson-bom.version"] = "2.21.5"inbackend/build.gradle.kts(mirroring the commons-lang3 override in fix(security): bump commons-lang3 3.17.0 -> 3.18.0 (CVE-2025-48924) #32) and regenerate the lockfileRelated
build.gradle.kts