[ 
https://issues.apache.org/jira/browse/HBASE-23061?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Sean Busbey resolved HBASE-23061.
---------------------------------
    Fix Version/s:     (was: 1.5.0)
       Resolution: Duplicate

> Replace use of Jackson for JSON serde in hbase common and client modules
> ------------------------------------------------------------------------
>
>                 Key: HBASE-23061
>                 URL: https://issues.apache.org/jira/browse/HBASE-23061
>             Project: HBase
>          Issue Type: Bug
>            Reporter: Andrew Purtell
>            Priority: Blocker
>
> We are using Jackson to emit JSON in at least one place in common and client. 
> We don't need all of Jackson and all the associated trouble just to do that. 
> Use a suitably licensed JSON library with no known vulnerability. This will 
> avoid problems downstream because we are trying to avoid having them pull in 
> a vulnerable Jackson via us so Jackson is a 'provided' scope transitive 
> dependency of client and its in-project dependencies (like common). 
> Here's where I am referring to:
> org.apache.hadoop.hbase.util.JsonMapper.<clinit>(JsonMapper.java:37)
>        at org.apache.hadoop.hbase.client.Operation.toJSON(Operation.java:70)
>        at org.apache.hadoop.hbase.client.Operation.toString(Operation.java:96)



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to