JanusGraph / janusgraph

JanusGraph: an open-source, distributed graph database
https://janusgraph.org
Other
5.27k stars 1.16k forks source link

Security Vulnerabilities - Black Duck Scan - JanusGraph 0.4.0 #1767

Closed engrdean closed 2 years ago

engrdean commented 5 years ago

Black Duck, a product by Synopsys that scans for open source security threats, uncovered a few issues with the dependencies for JanusGraph. Just posting the results here to make the community aware for future releases, I know this stuff is like a moving target.

Apache HttpComponents Client CVE-2012-5783 CVE-2012-6153 CVE-2014-3577 CVE-2015-5262

Apache Thrift CVE-2015-3254 CVE-2016-5397 CVE-2018-11798 CVE-2018-1320

Apache Xerces2J CVE-2009-2625 CVE-2012-0881

Apache ZooKeeper CVE-2016-5017 CVE-2017-5637 CVE-2018-8012 CVE-2019-0201

Bootstrap (Twitter) CVE-2018-14040 CVE-2018-14042 CVE-2018-20676 CVE-2018-20677 CVE-2019-8331

DataTables CVE-2015-6584

dom4j: flexible XML framework for Java CVE-2018-1000632

Guava: Google Core Libraries for Java CVE-2018-10237

Hibernate Validator CVE-2014-3558

jackson-databind CVE-2017-7525 CVE-2018-1000873 CVE-2018-11307 CVE-2018-14718 CVE-2018-14719 CVE-2018-14720 CVE-2018-14721 CVE-2018-19360 CVE-2018-19361 CVE-2018-19362 CVE-2018-5968 CVE-2018-7489

jbcrypt CVE-2015-0886

Jetty: Java based HTTP, Servlet, SPDY, WebSocket Server CVE-2011-4461 CVE-2017-7656 CVE-2017-7657 CVE-2017-7658 CVE-2017-9735 CVE-2011-4461 CVE-2017-7656 CVE-2017-7657 CVE-2017-7658 CVE-2017-9735 CVE-2011-4461 CVE-2017-7656 CVE-2017-7657 CVE-2017-7658 CVE-2017-9735

jQuery CVE-2015-9251 CVE-2019-11358 CVE-2015-9251 CVE-2019-11358

Scala CVE-2017-15288 CVE-2017-15288 #

pluradj commented 4 years ago

Providing some discussion on the items listed above.


Apache HttpComponents Client

Apache Thrift

Apache Xerces2J

Apache ZooKeeper

Bootstrap (Twitter)

DataTables (plugin for jQuery)

dom4j

Guava

Hibernate Validator

Jackson Databind

jbcrypt

Jetty

jQuery

Scala

pluradj commented 4 years ago

additional potential concerns were discussed on a janusgraph-users thread


https://vuln.whitesourcesoftware.com/vulnerability/CVE-2018-17190

https://vuln.whitesourcesoftware.com/vulnerability/CVE-2019-10202

https://vuln.whitesourcesoftware.com/vulnerability/CVE-2019-9518

https://vuln.whitesourcesoftware.com/vulnerability/CVE-2019-10202

https://vuln.whitesourcesoftware.com/vulnerability/CVE-2019-17571

https://vuln.whitesourcesoftware.com/vulnerability/CVE-2019-10202

https://vuln.whitesourcesoftware.com/vulnerability/CVE-2019-16869

https://vuln.whitesourcesoftware.com/vulnerability/CVE-2019-10202

https://github.com/apache/hadoop/commit/5d1889a66d91608d34ca9411fb6e9161e637e9d3

farodin91 commented 2 years ago

We have tools inplace to update dependency. We are getting an automatic security checks by dependabot and GitHub.