Anoopam Sharma created SPARK-58755:
--------------------------------------
Summary: [BUILD] Upgrade 6 third-party dependencies to fix 29
security vulnerabilities
Key: SPARK-58755
URL: https://issues.apache.org/jira/browse/SPARK-58755
Project: Spark
Issue Type: Improvement
Components: Build
Affects Versions: 5.0.0
Reporter: Anoopam Sharma
This patch upgrades 6 third-party dependencies to address 29 known CVEs at the
runtime level.
h3. Upgrades
||Library||From||To||CVEs Fixed||
|libthrift|0.16.0|0.24.0|18|
|Jackson (fasterxml)|2.22.0|2.22.1|4|
|Log4j|2.26.0|2.26.1|1|
|Janino|3.1.9|3.1.12|1|
|Apache Ivy|2.5.3|2.6.0|1|
|scalapb-runtime|0.11.17|0.11.20|4|
h3. Key CVEs addressed
* *libthrift 0.16.0* — CVE-2026-41604 (HIGH 8.2), CVE-2026-41602,
CVE-2026-41636, CVE-2025-48431, and 14 more
* *Jackson 2.22.0* — CVE-2026-54512 (HIGH 8.1, PolymorphicTypeValidator bypass
allowing arbitrary class instantiation), CVE-2026-54513, CVE-2026-54516,
CVE-2026-54517
* *Log4j 2.26.0* — CVE-2026-49844 (MEDIUM 5.9)
* *Janino 3.1.9* — CVE-2023-33546 (MEDIUM 5.5)
* *Ivy 2.5.3* — CVE-2026-26032 (MEDIUM 5.4)
* *scalapb-runtime 0.11.17* — CVE-2024-7254 (HIGH 7.5), CVE-2026-0994,
CVE-2015-5237, CVE-2021-22570
h3. Compatibility
* All upgrades are minor/patch versions maintaining backward compatibility
* libthrift 0.24.0 is a major version bump but maintains backward compatibility
for TBinaryProtocol/TCompactProtocol used by Hive metastore
* Full distribution build passes with no compile errors
* No user-facing API changes
h3. Testing
* \{{./dev/make-distribution.sh --name hadoop3 --tgz -Phadoop-3 -DskipTests}}
passes
* \{{dev/deps/spark-deps-hadoop-3-hive-2.3}} updated to reflect new versions
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]