You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@cxf.apache.org by "Robert Schaft (Jira)" <ji...@apache.org> on 2020/08/21 08:12:00 UTC

[jira] [Comment Edited] (CXF-8328) CVE-2019-12406 not fixed in 3.1 branch

    [ https://issues.apache.org/jira/browse/CXF-8328?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17181702#comment-17181702 ] 

Robert Schaft edited comment on CXF-8328 at 8/21/20, 8:11 AM:
--------------------------------------------------------------

{quote}Why stop at 3.1.x, why not 3.0.x, 2.7.x, etc etc. 
{quote}
Because TomEE is one of your major downstream users and it is also an Apache project.

Was TomEE team aware of the support end for individual branches? Are there long term supported branches of CXF?

This looks like there is no coordination between the Apache Projects TomEE and CXF in regards of Long Term Support. The term might not sound relevant for a mere library. But for TomEE it is.

Of course you could blame them, "Why do you promise a supported version, when you rely on libraries that are out of support?". But I doubt, that they could ensure that, when the decision for one or the other library was made. There is unfortunately no standard for marking end of support for branches.

Regarding your suggestions:
 * Upgrade to newer CXF Version doesn't look like an Option for TomEE because of API changes.
 * I don't see how forking could be an Option for TomEE, because other software using tomEE might rely on tomee shipping CXF, not a CXF-tomee. And the maven build chain uses the CXF from your project delivered to maven central. But I am overseeing something.


was (Author: robert.schaft):
{quote}Why stop at 3.1.x, why not 3.0.x, 2.7.x, etc etc. 
{quote}
Because TomEE is one of your major downstream users and it is also an Apache project.

Was TomEE team aware of the support end for individual branches? Are there long term supported branches of CXF?

This looks like there is no coordination between the Apache Projects TomEE and CXF in regards of Long Term Support. The term might not sound relevant for a mere library. But for TomEE it is.

Of course you could blame them, "Why do you promise a supported version, when you rely on libraries that are out of support?". But I doubt, that they ensured that, when the decision for one or the other library was made.

Regarding your suggestions:
 * Upgrade to newer CXF Version doesn't look like an Option for TomEE because of API changes.
 * I don't see how forking could be an Option for TomEE, because other software using tomEE might rely on tomee shipping CXF, not a CXF-tomee. And the maven build chain uses the CXF from your project delivered to maven central. But I am overseeing something.

> CVE-2019-12406 not fixed in 3.1 branch
> --------------------------------------
>
>                 Key: CXF-8328
>                 URL: https://issues.apache.org/jira/browse/CXF-8328
>             Project: CXF
>          Issue Type: Bug
>          Components: Core
>    Affects Versions: 3.1.18
>            Reporter: Robert Schaft
>            Priority: Major
>              Labels: CVE
>
> CVE-2019-12406 is currently the only open relevant Cybersecurity issue in TomEE 7.x (see TOMEE-2876) according to known vulnerability database.
> TomEE 7.x is claiming to be a stable supported version. But it depends on CXF 3.1, which has at least the vulnerability reported in [CVE-2019-12406|http://cxf.apache.org/security-advisories.data/CVE-2019-12406.txt.asc].
> As I understood, it can't be fixed in TomEE without following the API change of CXF 3.2, which the TomEE team is reluctant to do.
> From the distant perspective, a backport to CXF 3.1 of the attachment-max-count feature doesn't look complicated.



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