Robert Kanter created OOZIE-2410:
------------------------------------

             Summary: Fork collections-generic
                 Key: OOZIE-2410
                 URL: https://issues.apache.org/jira/browse/OOZIE-2410
             Project: Oozie
          Issue Type: Bug
    Affects Versions: trunk
            Reporter: Robert Kanter
            Assignee: Robert Kanter
            Priority: Critical
             Fix For: trunk


The Jung library used by the {{GraphGenerator}} code is using an old fork of 
Commons-Collections which added generics.  There was recently a security bug in 
Commons-Collections (COLLECTIONS-580).  The fork we're using hasn't been 
updated since 2010 and is dead, so it won't get the security fix 
(Commons-Collections 3.2.2 or 4.1).  While Oozie isn't currently vulnerable to 
an attack due to this, it would be good to patch this just to be safe.  

Unfortunately, the best way to fix this is to fork the fork, which isn't super 
great.  Anyway, we can make a new "oozie-collections-generic" module with the 
collections-generic code + the security fixes applied.

In the long run, we should implement OOZIE-2406, which will completely rewrite 
the {{GraphGenerator}} (there's a number of other downsides with the current 
implementation listed there).



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to