Good question. I'd suggest creating one, and if issues arise in the process, create a separate issue for that. But it seems excessive to create separate issues for each update especially if all you are doing is updating a pom file. That's just my .02. -- C
> On Oct 18, 2019, at 11:59 AM, Bradley Parker <bradp...@ca.ibm.com> wrote: > > Thank you Charles, will do. Is it more appropriate to open one JIRA for all > the packages or to break each package into a separate issue? > > -Brad > > -----Charles Givre <cgi...@gmail.com> wrote: ----- > To: dev@drill.apache.org > From: Charles Givre <cgi...@gmail.com> > Date: 10/17/2019 04:57PM > Cc: Glen Bizeau <glen.biz...@ca.ibm.com>, Sean Peppard > <sean.pepp...@ca.ibm.com> > Subject: [EXTERNAL] Re: Dependencies used by Drill contain known > vulnerabilities > > HI Brad, > Thanks for your interest in Drill. Can you please create a JIRA > (issues.apache.org > <https://urldefense.proofpoint.com/v2/url?u=http-3A__issues.apache.org_&d=DwIFaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=hsBDWgqUN16IByrh81JE1VQ3XJqGyuoBQmD8uAV4Rng&m=H9jTPsQZwIWD4ceIRB0dLwxapVuh3uL9ZJZE6101xLg&s=WA1z2Z2XlMfr9fX247y4RD4Q3QmXmN0nE1xWr4dwinA&e= > >) and start the discussion. > Thanks, > -- C > >> On Oct 17, 2019, at 3:40 PM, Bradley Parker <bradp...@ca.ibm.com> wrote: >> >> Hello Apache Drill Devs, >> >> We are looking to make use of Apache Drill for a project, as a member of our >> product security team I was asked to perform a dependency analysis of Drill. >> I identified 24 dependencies with known vulnerabilities using OWASP >> Dependency Scan. >> >> >> I found this in the archives from two years ago >> https://urldefense.proofpoint.com/v2/url?u=http-3A__mail-2Darchives.apache.org_mod-5Fmbox_drill-2Ddev_201709.mbox_-253Cb4df2a35-2D121c-2D11a5-2Da666-2D4af7bd98b1db-40apache.org-253E&d=DwIFaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=hsBDWgqUN16IByrh81JE1VQ3XJqGyuoBQmD8uAV4Rng&m=H9jTPsQZwIWD4ceIRB0dLwxapVuh3uL9ZJZE6101xLg&s=IqIyU0LrcQNtu_EpyatX56_ZawBUPxgU1my6Y721l48&e= >> >> discussing the potential of integrating OWASP into the project. >> >> >> Aside from Kafka [DRILL-6739] and Avro [DRILL-7302] I was unable to find >> mention >> in Jira of updates to the remaining 22 libraries. Is it reasonable to assume >> there is no plan to upgrade at this time then? >> >> >> I’m more than willing to step up and raise these and future dependency >> vulnerabilities I am aware of in Jira to get the discussions started. >> I think that is a good place to raise these security issues, and from there >> the >> community can discuss upgrading the affected dependencies, or rule them out >> as >> not applicable. >> >> >> Thank you for your time, >> -Brad >> >> >> >> For reference, the list of vulnerabilities identified by the OWASP tool: >> >> >> Package: avro-1.8.2 >> Should be: 1.9.0 >> Max CVE (CVSS): CVE-2018-10237 (5.9) >> Complete CVE list: >> CVE-2018-10237 >> >> >> Package: commons-beanutils-1.9.2 >> Should be: 1.9.4 >> Max CVE (CVSS): CVE-2019-10086 (7.3) >> Complete CVE list: >> CVE-2019-10086 >> >> >> Package: commons-beanutils-core-1.8.0 >> Should be: Moved to commons-beanutils >> Max CVE (CVSS): CVE-2014-0114 (7.5) >> Complete CVE list: >> CVE-2014-0114 >> >> >> Package: converter-jackson >> Should be: 2.5.0 >> Max CVE (CVSS): CVE-2018-1000850 (7.5) >> Complete CVE list: >> CVE-2018-1000850 >> >> >> Package: derby-10.10.2.0 >> Should be: 10.14.2.0 >> Max CVE (CVSS): CVE-2015-1832 (9.1) >> Complete CVE list: >> CVE-2015-1832 >> CVE-2018-1313 >> >> >> Package: drill-hive-exec-shaded >> Should be: New release needed with updated Guava >> Max CVE (CVSS): CVE-2018-10237 (7.5) >> Complete CVE list: >> CVE-2018-10237 >> >> >> Package: drill-java-exec >> Should be: New release needed with updated JjQuery and Bootstrap >> Max CVE (CVSS): CVE-2019-11358 (6.1) >> Complete CVE list: >> CVE-2018-14040 >> CVE-2018-14041 >> CVE-2018-14042 >> CVE-2019-8331 >> CVE-2019-11358 >> >> >> Package: drill-shaded-guava-23 >> Should be: New release needed with updated Guava >> Max CVE (CVSS): CVE-2018-10237 (5.9) >> Complete CVE list: >> CVE-2018-10237 >> >> >> Package: guava-19.0 >> Should be: 24.1.1 >> Max CVE (CVSS): CVE-2018-10237 (5.9) >> Complete CVE list: >> CVE-2018-10237 >> >> >> Package: hadoop-yarn-common-2.7.4 >> Should be: 3.2.1 >> Max CVE (CVSS): CVE-2019-11358 (6.1) >> Complete CVE list: >> CVE-2012-6708 >> CVE-2015-9251 >> CVE-2019-11358 >> CVE-2010-5312 >> CVE-2016-7103 >> >> >> Package: hbase-http-2.1.1.jar >> Should be: 2.1.4 >> Max CVE (CVSS): CVE-2019-0212 (7.5) >> Complete CVE list: >> CVE-2019-0212 >> >> >> Package: httpclient-4.2.5.jar >> Should be: 4.3.6 >> Max CVE (CVSS): CVE-2014-3577 (5.8) >> Complete CVE list: >> CVE-2014-3577 >> CVE-2015-5262 >> >> >> Package: jackson-databind-2.9.5 >> Should be: 2.10.0 >> Max CVE (CVSS): CVE-2018-14721 (10) >> Complete CVE list: >> CVE-2019-17267 >> CVE-2019-16943 >> CVE-2019-16942 >> CVE-2019-16335 >> CVE-2019-14540 >> CVE-2019-14439 >> CVE-2019-14379 >> CVE-2018-11307 >> CVE-2019-12384 >> CVE-2019-12814 >> CVE-2019-12086 >> CVE-2018-12023 >> CVE-2018-12022 >> CVE-2018-19362 >> CVE-2018-19361 >> CVE-2018-19360 >> CVE-2018-14721 >> CVE-2018-14720 >> CVE-2018-14719 >> CVE-2018-14718 >> CVE-2018-1000873 >> >> >> Package: Kafka 0.11.0.1 >> Should be: 2.1.0 >> Max CVE (CVSS): CVE-2018-17196 (8.8) >> Complete CVE list: >> CVE-2018-17196 >> CVE-2018-1288 >> CVE-2017-12610 >> >> >> Package: kudu-client-1.3.0.jar >> Should be: 1.10.0 >> Only a partial fix, no fix for netty CVE-2019-16869 (7.5), kudu still needs >> to >> update their netty (this is not unexpected as this CVE is newer) >> Max CVE (CVSS): CVE-2015-5237 (8.8) >> Complete CVE list: >> CVE-2018-10237 >> CVE-2015-5237 >> CVE-2019-16869 >> >> >> Package: libfb303-0.9.3.jar >> Should be: libthrift 0.12.0 >> Moved to libthrift >> Max CVE (CVSS): CVE-2018-1320 (7.5) >> Complete CVE list: >> CVE-2018-1320 >> >> >> Package: okhttp-3.3.0 >> Should be: 3.12.0 >> Max CVE (CVSS): CVE-2018-20200 (5.9) >> Complete CVE list: >> CVE-2018-20200 >> >> >> Package: protobuf-java-2.5.0 >> Should be: 3.4.0 >> Max CVE (CVSS): CVE-2015-5237 (8.8) >> Complete CVE list: >> CVE-2015-5237 >> >> >> Package: retrofit-2.1.0 >> Should be: 2.5.0 >> Max CVE (CVSS): CVE-2018-1000850 (7.5) >> Complete CVE list: >> CVE-2018-1000850 >> >> >> Package: scala-library-2.11.0 >> Should be: 2.11.12 >> Max CVE (CVSS): CVE-2017-15288 (7.8) >> Complete CVE list: >> CVE-2017-15288 >> >> >> Package: serializer-2.7.1 >> Should be: 2.7.2 >> Max CVE (CVSS): CVE-2014-0107 (7.5) >> Complete CVE list: >> CVE-2014-0107 >> >> >> Package: xalan-2.7.1 >> Should be: 2.7.2 >> Max CVE (CVSS): CVE-2014-0107 (7.5) >> Complete CVE list: >> CVE-2014-0107 >> >> >> Package: xercesImpl-2.11.0 >> Should be: 2.12.0 >> Max CVE (CVSS): CVE-2012-0881 (7.5) >> Complete CVE list: >> CVE-2012-0881 >> >> >> Package: zookeeper-3.4.12. >> Should be: 3.4.14 >> Max CVE (CVSS): CVE-2019-0201 (5.9) >> Complete CVE list: >> CVE-2019-0201 >> > >