Recommended remediation for jackson-coreutils CVEs while retaining Swagger 1.x support
Title: Recommended remediation for jackson-coreutils CVEs while retaining Swagger 1.x support
Hi maintainers,
We use Swagger Parser 2.1.23 on Java 8 and may need to retain Swagger 1.x compatibility. Its legacy compatibility dependency chain brings in jackson-coreutils 2.0, flagged for CVE-2026-86513, CVE-2026-86511, and CVE-2026-86321.
In isolated Java 8 parser tests, excluding jackson-coreutils caused Swagger 1.2 conversion to fail with:
NoClassDefFoundError: com/github/fge/jackson/jsonpointer/JsonPointer
Our representative Swagger 2 and OpenAPI 3 imports still passed. Removing the legacy compatibility stack instead caused Swagger 1.2 documents to be rejected.
Is there a supported release, replacement dependency, or recommended mitigation that addresses these findings while preserving Swagger 1.x support and Java 8 compatibility?
We have not confirmed exploitability of these CVEs through Swagger Parser. Any guidance on their applicability to its parsing/conversion paths would also be appreciated.
Related upstream reports:
- https://github.com/java-json-tools/jackson-coreutils/issues/64
- https://github.com/java-json-tools/jackson-coreutils/issues/65
- https://github.com/java-json-tools/jackson-coreutils/issues/66
Thank you.