[ 
https://issues.apache.org/jira/browse/FLINK-39693?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Rui Fan reassigned FLINK-39693:
-------------------------------

    Assignee: Purushottam Sinha

> Bump jackson, log4j, assertj to address CVEs
> --------------------------------------------
>
>                 Key: FLINK-39693
>                 URL: https://issues.apache.org/jira/browse/FLINK-39693
>             Project: Flink
>          Issue Type: Technical Debt
>          Components: Connectors / Kafka
>            Reporter: Purushottam Sinha
>            Assignee: Purushottam Sinha
>            Priority: Minor
>              Labels: pull-request-available
>
>   Problem
>   Three dependency versions declared in the root pom.xml have known CVEs. 
> Jackson ships in the connector jar (user-visible); log4j and assertj are 
> test-scope only.
>   Evidence
>   - pom.xml:62 — jackson-bom.version 2.18.2: GHSA-72hv-8253-57qq (MEDIUM, 
> async parser DoS), reaches users via flink-connector-kafka and shaded 
> flink-sql-connector-kafka at compile scope.
>   - pom.xml:75 — log4j.version 2.25.0: CVE-2025-68161, CVE-2026-34477, 
> CVE-2026-34478, CVE-2026-34480 (MEDIUM). Test scope only.
>   - pom.xml:84 — assertj.version 3.27.3: CVE-2026-24400 (HIGH, XXE). Test 
> scope only.
>   Proposed fix
>   - Bump jackson-bom.version 2.18.2 → 2.18.6.
>   - Bump log4j.version 2.25.0 → 2.25.4.
>   - Bump assertj.version 3.27.3 → 3.27.7.
>   Acceptance
>   - trivy fs on the repo no longer flags the five CVEs above.
>   - mvn verify passes on the connector and e2e modules.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to