-
Notifications
You must be signed in to change notification settings - Fork 0
[Snyk] Fix for 69 vulnerabilities #576
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: branch-3.0
Are you sure you want to change the base?
Conversation
The following vulnerabilities are fixed with an upgrade: - https://snyk.io/vuln/SNYK-JAVA-ORGAPACHESPARK-2774680 - https://snyk.io/vuln/SNYK-JAVA-LOG4J-572732 - https://snyk.io/vuln/SNYK-JAVA-ORGAPACHECOMMONS-3043138 - https://snyk.io/vuln/SNYK-JAVA-ORGAPACHESPARK-5496635 - https://snyk.io/vuln/SNYK-JAVA-LOG4J-2342645 - https://snyk.io/vuln/SNYK-JAVA-ORGAPACHEHADOOP-174573 - https://snyk.io/vuln/SNYK-JAVA-ORGAPACHEHADOOP-2443177 - https://snyk.io/vuln/SNYK-JAVA-ORGAPACHEHADOOP-2975400 - https://snyk.io/vuln/SNYK-JAVA-ORGAPACHEHADOOP-32047 - https://snyk.io/vuln/SNYK-JAVA-ORGCODEHAUSJACKSON-3326362 - https://snyk.io/vuln/SNYK-JAVA-ORGXERIALSNAPPY-5710960 - https://snyk.io/vuln/SNYK-JAVA-ORGXERIALSNAPPY-5918282 - https://snyk.io/vuln/SNYK-JAVA-ORGAPACHEAVRO-8161188 - https://snyk.io/vuln/SNYK-JAVA-ORGAPACHESPARK-13553868 - https://snyk.io/vuln/SNYK-JAVA-COMGOOGLEPROTOBUF-173761 - https://snyk.io/vuln/SNYK-JAVA-COMMONSLANG-10734077 - https://snyk.io/vuln/SNYK-JAVA-COMMONSIO-1277109 - https://snyk.io/vuln/SNYK-JAVA-LOG4J-2316893 - https://snyk.io/vuln/SNYK-JAVA-COMFASTERXMLJACKSONCORE-10500754 - https://snyk.io/vuln/SNYK-JAVA-COMFASTERXMLJACKSONCORE-7569538 - https://snyk.io/vuln/SNYK-JAVA-COMGOOGLEPROTOBUF-8055227 - https://snyk.io/vuln/SNYK-JAVA-COMMONSBEANUTILS-10259368 - https://snyk.io/vuln/SNYK-JAVA-COMFASTERXMLJACKSONCORE-1048302 - https://snyk.io/vuln/SNYK-JAVA-LOG4J-2342646 - https://snyk.io/vuln/SNYK-JAVA-LOG4J-2342647 - https://snyk.io/vuln/SNYK-JAVA-ORGAPACHECOMMONS-6254296 - https://snyk.io/vuln/SNYK-JAVA-ORGAPACHEZOOKEEPER-5961102 - https://snyk.io/vuln/SNYK-JAVA-COMFASTERXMLJACKSONCORE-3038424 - https://snyk.io/vuln/SNYK-JAVA-COMFASTERXMLJACKSONCORE-3038426 - https://snyk.io/vuln/SNYK-JAVA-ORGXERIALSNAPPY-5710959 - https://snyk.io/vuln/SNYK-JAVA-ORGXERIALSNAPPY-5710961 - https://snyk.io/vuln/SNYK-JAVA-COMFASTERXMLJACKSONCORE-2421244 - https://snyk.io/vuln/SNYK-JAVA-COMGOOGLEPROTOBUF-2331703 - https://snyk.io/vuln/SNYK-JAVA-COMGOOGLEPROTOBUF-3167772 - https://snyk.io/vuln/SNYK-JAVA-ORGAPACHECOMMONS-1316641 - https://snyk.io/vuln/SNYK-JAVA-ORGAPACHEIVY-3106929 - https://snyk.io/vuln/SNYK-JAVA-ORGAPACHESPARK-2432301 - https://snyk.io/vuln/SNYK-JAVA-ORGCODEHAUSJACKSON-534878 - https://snyk.io/vuln/SNYK-JAVA-ORGGLASSFISHJERSEYMEDIA-595972 - https://snyk.io/vuln/SNYK-JAVA-XERCES-2359991 - https://snyk.io/vuln/SNYK-JAVA-ORGAPACHESPARK-5425123 - https://snyk.io/vuln/SNYK-JAVA-COMFASTERXMLJACKSONCORE-10332631 - https://snyk.io/vuln/SNYK-JAVA-ORGAPACHEIVY-3106014 - https://snyk.io/vuln/SNYK-JAVA-COMMONSCONFIGURATION-10116124 - https://snyk.io/vuln/SNYK-JAVA-COMMONSIO-8161190 - https://snyk.io/vuln/SNYK-JAVA-ORGAPACHEHADOOP-8089372 - https://snyk.io/vuln/SNYK-JAVA-ORGAPACHEDIRECTORYSERVER-1063040 - https://snyk.io/vuln/SNYK-JAVA-COMGOOGLECODEGSON-1730327 - https://snyk.io/vuln/SNYK-JAVA-ORGAPACHECOMMONS-1316638 - https://snyk.io/vuln/SNYK-JAVA-ORGAPACHECOMMONS-1316639 - https://snyk.io/vuln/SNYK-JAVA-ORGAPACHECOMMONS-1316640 - https://snyk.io/vuln/SNYK-JAVA-ORGAPACHEHADOOP-2329722 - https://snyk.io/vuln/SNYK-JAVA-ORGAPACHEHADOOP-461004 - https://snyk.io/vuln/SNYK-JAVA-ORGGLASSFISHJERSEYCORE-1255637 - https://snyk.io/vuln/SNYK-JAVA-COMGOOGLEGUAVA-32236 - https://snyk.io/vuln/SNYK-JAVA-LOG4J-3358774 - https://snyk.io/vuln/SNYK-JAVA-ORGAPACHESPARK-2420837 - https://snyk.io/vuln/SNYK-JAVA-COMGOOGLEPROTOBUF-3040284 - https://snyk.io/vuln/SNYK-JAVA-COMGOOGLEGUAVA-1015415 - https://snyk.io/vuln/SNYK-JAVA-COMMONSHTTPCLIENT-30083 - https://snyk.io/vuln/SNYK-JAVA-ORGAPACHESPARK-3097693 - https://snyk.io/vuln/SNYK-JAVA-ORGAPACHEHTTPCOMPONENTS-1048058 - https://snyk.io/vuln/SNYK-JAVA-XERCES-608891 - https://snyk.io/vuln/SNYK-JAVA-COMMONSHTTPCLIENT-31660 - https://snyk.io/vuln/SNYK-JAVA-COMMONSCODEC-561518 - https://snyk.io/vuln/SNYK-JAVA-COMMONSNET-3153503 - https://snyk.io/vuln/SNYK-JAVA-LOG4J-1300176 - https://snyk.io/vuln/SNYK-JAVA-ORGAPACHEAVRO-5926693 - https://snyk.io/vuln/SNYK-JAVA-COMGOOGLEGUAVA-5710356
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
💡 Codex Review
Here are some automated review suggestions for this pull request.
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
| <commons-pool2.version>2.6.2</commons-pool2.version> | ||
| <datanucleus-core.version>4.1.17</datanucleus-core.version> | ||
| <guava.version>14.0.1</guava.version> | ||
| <guava.version>32.0.0-android</guava.version> | ||
| <janino.version>3.0.16</janino.version> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Align Guava upgrade across build paths
Bumping guava.version to 32.0.0-android here updates only the Maven build, while the sbt build still defaults to Guava 14.0.1 (project/SparkBuild.scala:625) and the assembly packaging comments assume shipping the 14.0.1 jar for Hadoop compatibility (assembly/pom.xml:78-86). That leaves Maven artifacts built and released with Guava 32 but all sbt-driven tests and Hive dependency resolution still running against Guava 14, so the shipped classpath is untested and will contain two different Guava versions. Please keep the Guava version consistent across the build definitions or update the other call sites at the same time.
Useful? React with 👍 / 👎.
Snyk has created this PR to fix 69 vulnerabilities in the maven dependencies of this project.
Snyk changed the following file(s):
pom.xmlVulnerabilities that will be fixed with an upgrade:
SNYK-JAVA-ORGAPACHESPARK-2774680
MatureSNYK-JAVA-LOG4J-572732
Proof of ConceptSNYK-JAVA-ORGAPACHECOMMONS-3043138
MatureSNYK-JAVA-ORGAPACHESPARK-5496635
Proof of ConceptSNYK-JAVA-LOG4J-2342645
Proof of ConceptSNYK-JAVA-ORGAPACHEHADOOP-174573
No Known ExploitSNYK-JAVA-ORGAPACHEHADOOP-2443177
No Known ExploitSNYK-JAVA-ORGAPACHEHADOOP-2975400
No Known ExploitSNYK-JAVA-ORGAPACHEHADOOP-32047
No Known ExploitSNYK-JAVA-ORGCODEHAUSJACKSON-3326362
No Known ExploitSNYK-JAVA-ORGXERIALSNAPPY-5710960
Proof of ConceptSNYK-JAVA-ORGXERIALSNAPPY-5918282
Proof of ConceptSNYK-JAVA-ORGAPACHEAVRO-8161188
No Known ExploitSNYK-JAVA-ORGAPACHESPARK-13553868
No Known ExploitSNYK-JAVA-COMGOOGLEPROTOBUF-173761
No Known ExploitSNYK-JAVA-COMMONSLANG-10734077
No Known ExploitSNYK-JAVA-COMMONSIO-1277109
MatureSNYK-JAVA-LOG4J-2316893
Proof of ConceptSNYK-JAVA-COMFASTERXMLJACKSONCORE-10500754
No Known ExploitSNYK-JAVA-COMFASTERXMLJACKSONCORE-7569538
No Known ExploitSNYK-JAVA-COMGOOGLEPROTOBUF-8055227
No Known ExploitSNYK-JAVA-COMMONSBEANUTILS-10259368
No Known ExploitSNYK-JAVA-COMFASTERXMLJACKSONCORE-1048302
No Known ExploitSNYK-JAVA-LOG4J-2342646
No Known ExploitSNYK-JAVA-LOG4J-2342647
No Known ExploitSNYK-JAVA-ORGAPACHECOMMONS-6254296
No Known ExploitSNYK-JAVA-ORGAPACHEZOOKEEPER-5961102
No Known ExploitSNYK-JAVA-COMFASTERXMLJACKSONCORE-3038424
Proof of ConceptSNYK-JAVA-COMFASTERXMLJACKSONCORE-3038426
Proof of ConceptSNYK-JAVA-ORGXERIALSNAPPY-5710959
Proof of ConceptSNYK-JAVA-ORGXERIALSNAPPY-5710961
Proof of ConceptSNYK-JAVA-COMFASTERXMLJACKSONCORE-2421244
No Known ExploitSNYK-JAVA-COMGOOGLEPROTOBUF-2331703
No Known ExploitSNYK-JAVA-COMGOOGLEPROTOBUF-3167772
No Known ExploitSNYK-JAVA-ORGAPACHECOMMONS-1316641
No Known ExploitSNYK-JAVA-ORGAPACHEIVY-3106929
No Known ExploitSNYK-JAVA-ORGAPACHESPARK-2432301
No Known ExploitSNYK-JAVA-ORGCODEHAUSJACKSON-534878
No Known ExploitSNYK-JAVA-ORGGLASSFISHJERSEYMEDIA-595972
No Known ExploitSNYK-JAVA-XERCES-2359991
No Known ExploitSNYK-JAVA-ORGAPACHESPARK-5425123
No Known ExploitSNYK-JAVA-COMFASTERXMLJACKSONCORE-10332631
Proof of ConceptSNYK-JAVA-ORGAPACHEIVY-3106014
No Known ExploitSNYK-JAVA-COMMONSCONFIGURATION-10116124
No Known ExploitSNYK-JAVA-COMMONSIO-8161190
No Known ExploitSNYK-JAVA-ORGAPACHEHADOOP-8089372
No Known ExploitSNYK-JAVA-ORGAPACHEDIRECTORYSERVER-1063040
No Known ExploitSNYK-JAVA-COMGOOGLECODEGSON-1730327
No Known ExploitSNYK-JAVA-ORGAPACHECOMMONS-1316638
No Known ExploitSNYK-JAVA-ORGAPACHECOMMONS-1316639
No Known ExploitSNYK-JAVA-ORGAPACHECOMMONS-1316640
No Known ExploitSNYK-JAVA-ORGAPACHEHADOOP-2329722
No Known ExploitSNYK-JAVA-ORGAPACHEHADOOP-461004
No Known ExploitSNYK-JAVA-ORGGLASSFISHJERSEYCORE-1255637
No Known ExploitSNYK-JAVA-COMGOOGLEGUAVA-32236
14.0.1->32.0.0-androidNo Known ExploitSNYK-JAVA-LOG4J-3358774
No Known ExploitSNYK-JAVA-ORGAPACHESPARK-2420837
No Known ExploitSNYK-JAVA-COMGOOGLEPROTOBUF-3040284
No Known ExploitSNYK-JAVA-COMGOOGLEGUAVA-1015415
14.0.1->32.0.0-androidProof of ConceptSNYK-JAVA-COMMONSHTTPCLIENT-30083
No Known ExploitSNYK-JAVA-ORGAPACHESPARK-3097693
No Known ExploitSNYK-JAVA-ORGAPACHEHTTPCOMPONENTS-1048058
No Known ExploitSNYK-JAVA-XERCES-608891
No Known ExploitSNYK-JAVA-COMMONSHTTPCLIENT-31660
No Known ExploitSNYK-JAVA-COMMONSCODEC-561518
No Known ExploitSNYK-JAVA-COMMONSNET-3153503
No Known ExploitSNYK-JAVA-LOG4J-1300176
No Known ExploitSNYK-JAVA-ORGAPACHEAVRO-5926693
No Known ExploitSNYK-JAVA-COMGOOGLEGUAVA-5710356
14.0.1->32.0.0-androidNo Known ExploitVulnerabilities that could not be fixed
org.apache.spark:spark-core_2.12@3.0.2-SNAPSHOTtoorg.apache.spark:spark-core_2.12@3.5.5; Reasoncould not apply upgrade, dependency is managed externally; Location:provenance does not contain locationImportant
Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open fix PRs.
For more information:
🧐 View latest project report
📜 Customise PR templates
🛠 Adjust project settings
📚 Read about Snyk's upgrade logic
Learn how to fix vulnerabilities with free interactive lessons:
🦉 Information Exposure
🦉 Denial of Service (DoS)
🦉 XML External Entity (XXE) Injection
🦉 More lessons are available in Snyk Learn