Varun Thacker created SOLR-12617:
------------------------------------

             Summary: Remove Commons BeanUtils as a dependency
                 Key: SOLR-12617
                 URL: https://issues.apache.org/jira/browse/SOLR-12617
             Project: Solr
          Issue Type: Improvement
      Security Level: Public (Default Security Level. Issues are Public)
            Reporter: Varun Thacker


The BeanUtils library is a dependency in the velocity contrib module.

It is a compile time dependency but the velocity code that Solr uses doesn't 
leverage any of this.

After removing the dependency Solr compiles just fine and the browse handler 
also loads up correctly. 

While chatting to [~ehatcher] offline he confirmed that the tests also pass 
without this dependency.

The main motivation behind this is a long standing CVE against bean-utils 1.8.3 
( [https://nvd.nist.gov/vuln/detail/CVE-2014-0114#vulnCurrentDescriptionTitle] 
) which to my knowledge cannot be leveraged from how we use it in Solr . But 
security scans still pick it up so if it's not being used we should simply 
remove it.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to