Fedora Account System
Red Hat Associate
Red Hat Customer
In org.codehaus.plexus.digest.DigestUtils.cleanChecksum(String, String, String), the second parameter is used as part of the regular expression. Compiling the resulting regular expression can result in a VM error with a crafted algorithm name. The regular expression should be a constant, with a capture group for the algorithm name, and the name should be checked after matching.
This bug appears to have been reported against 'rawhide' during the Fedora 20 development cycle. Changing version to '20'. More information and reason for this action is here: https://fedoraproject.org/wiki/BugZappers/HouseKeeping/Fedora20
Fixed in plexus-digest-1.1-14
plexus-digest-1.1-14.fc20 has been submitted as an update for Fedora 20. https://admin.fedoraproject.org/updates/plexus-digest-1.1-14.fc20
Patch forwarded upstream: http://jira.codehaus.org/browse/PLXCOMP-225
plexus-digest-1.1-14.fc20 has been pushed to the Fedora 20 stable repository. If problems still persist, please make note of it in this bug report.
I believe that this bug is fixed in plexus-digest-1.1-14, which is available in Fedora 20, so I am closing this bug now. The build containing the fix can be found at Koji: http://koji.fedoraproject.org/koji/buildinfo?buildID=467576