That is good news.
WDYT about integrating this work into branch-2.5 / 2.5.0, and branch-2, of
course. Is it compatible enough? Needing to update a properties file and
tweaks to launch scripts, if any, would be fine and can be handled in a
release note. Switching away from a properties based format to an XML
format would not (just as example).

On Sun, Jan 30, 2022 at 4:57 AM 张铎(Duo Zhang) <[email protected]> wrote:

> Good news, LOG4J2-3341 has been landed. It will be released in log4j
> 2.17.2.
>
> Will start to test it soon.
>
> Thanks.
>
> 张铎(Duo Zhang) <[email protected]> 于2022年1月25日周二 17:15写道:
>
> > I would prefer we have LOG4J2-3341 first before releasing any 2.x
> releases
> > with log4j2. I pinged the log4j community once but no response yet. Will
> > try to ping again soon.
> >
> > Andrew Purtell <[email protected]> 于2022年1月25日周二 10:09写道:
> >
> >> Reload4J is a great option when we really should maintain fairly strict
> >> compatibility (patch releases) and less so when not (minors, majors).
> >>
> >> We haven’t released 2.5.0 yet. My fault, mainly... It’s been lagging.
> >> Perhaps we could backport Duo’s work from 3.0.0-alpha into branch-2.5 /
> >> 2.5.0? This would be a minor release, so, while some operational
> >> compatibility breaks would be somewhat surprising, it could be more
> >> understandable.
> >>
> >> > On Jan 24, 2022, at 5:00 PM, Zach York <[email protected]> wrote:
> >> >
> >> > +1 on the original discussion
> >> >
> >> > I think that all makes sense, we can't know whether one dependency is
> >> more
> >> > vulnerable/going to be more work to maintain or not. However, I think
> >> > perhaps the more interesting question is whether we should be okay
> with
> >> > using EOL dependencies in any active release line. CVEs happen... I
> >> think
> >> > it's important to be able to react quickly. By depending on any EOL
> >> code in
> >> > our active release lines, we severely limit our ability to quickly
> deal
> >> > with CVEs. I understand it's not always easy (the backwards
> >> incompatibility
> >> > of log4j2 and the properties files are good examples), but it's also
> >> been
> >> > 6+ years since log4j 1.x has become EOL.
> >> >
> >> >> On Fri, Jan 21, 2022 at 11:47 AM Andrew Purtell <[email protected]
> >
> >> wrote:
> >> >>
> >> >> I will offer a guess as answer to the question originally proposed,
> >> which
> >> >> is, no the Logging PMC is not going to behave in a cooperative manner
> >> to
> >> >> Reload4J. The best we can hope for, and I personally doubt it, is
> they
> >> will
> >> >> not be actively hostile. Decisions made by Apache PMC can
> >> unfortunately be
> >> >> made on the basis of years-long running arguments and personality
> >> >> conflicts, and Logging is unfortunately one of them. Just my opinion.
> >> You
> >> >> won't change it. Fortunately that is neither here nor there. We
> aren't
> >> here
> >> >> to judge up front if Reload4J can respond adequately to hypothetical
> >> future
> >> >> security issues. That is not knowable and remains to be seen. It also
> >> >> remains to be seen if Log4J 2 is going to respond adequately to
> future
> >> >> security issues. Or Netty. Or Jersey. Or Jackson. Or any of our other
> >> risky
> >> >> third party dependencies (as measured by having "interesting" CVEs).
> >> What
> >> >> we can do is look at the current track record, which has been
> adequate
> >> so
> >> >> far.
> >> >>
> >> >>
> >> >> On Fri, Jan 21, 2022 at 11:35 AM Wei-Chiu Chuang
> >> >> <[email protected]> wrote:
> >> >>
> >> >>> The reload4j is maintained by one of the Apache Logging PMC. And a
> >> >> release
> >> >>> was made to address the latest log4j 1.x CVEs announced only a day
> >> after.
> >> >>>
> >> >>> There is a thread in the private@logging that mentioned the “new”
> >> >> log4j1.x
> >> >>> CVEs were actually not new. They were announced years before for 2.x
> >> >> which
> >> >>> happens to also impact 1.x. But because 1.x was considered EOL, they
> >> >> didn’t
> >> >>> bother to mention 1.x were affected. It is only now that 1.x’s
> getting
> >> >>> interest that they did this.
> >> >>>
> >> >>> Sean Busbey <[email protected]>於 2022年1月22日 週六,上午2:47寫道:
> >> >>>
> >> >>>> It's relevant to what kind of mitigation this is. The effectiveness
> >> of
> >> >>>> reload4j to deal with "the critical CVEs of log4j 1" is limited by
> >> how
> >> >>>> likely it is that they know about them.
> >> >>>>
> >> >>>> Otherwise at the next CVE we're back in the same place where
> >> downstream
> >> >>>> users aren't meaningfully more protected. And in that case perhaps
> we
> >> >>> would
> >> >>>> do better for our users by e.g. putting more emphasis upgrading
> >> across
> >> >>> our
> >> >>>> releases or providing breaking changes to get the pain over with.
> >> >>>>
> >> >>>> On Fri, Jan 21, 2022 at 11:03 AM Andrew Purtell <
> >> >>> [email protected]>
> >> >>>> wrote:
> >> >>>>
> >> >>>>> That does not seem germane to this discussion. We don’t
> investigate
> >> >> and
> >> >>>>> attempt to manage the security reporting arrangement of any of our
> >> >>> other
> >> >>>>> third party dependencies.
> >> >>>>>
> >> >>>>>> On Jan 21, 2022, at 7:59 AM, Sean Busbey <[email protected]>
> >> >> wrote:
> >> >>>>>>
> >> >>>>>> Has anyone asked the ASF Logging PMC if they'll forward security
> >> >>>> reports
> >> >>>>>> against log4j 1 to the reload4j project?
> >> >>>>>>
> >> >>>>>>> On Fri, Jan 21, 2022 at 3:33 AM Pankaj Kumar <
> >> >>> [email protected]>
> >> >>>>> wrote:
> >> >>>>>>>
> >> >>>>>>> +1 for reload4j.
> >> >>>>>>>
> >> >>>>>>> Regards,
> >> >>>>>>> Pankaj
> >> >>>>>>>
> >> >>>>>>>> On Fri, Jan 21, 2022, 2:39 PM 张铎(Duo Zhang) <
> >> >> [email protected]
> >> >>>>
> >> >>>>> wrote:
> >> >>>>>>>>
> >> >>>>>>>> Already filed HBASE-26691.
> >> >>>>>>>>
> >> >>>>>>>> Wei-Chiu Chuang <[email protected]> 于2022年1月21日周五 16:53写道:
> >> >>>>>>>>
> >> >>>>>>>>> +1 I am doing the same in Hadoop.
> >> >>>>>>>>>
> >> >>>>>>>>> On Fri, Jan 21, 2022 at 4:51 PM Viraj Jasani <
> >> >> [email protected]>
> >> >>>>>>> wrote:
> >> >>>>>>>>>
> >> >>>>>>>>>> +1 for Reload4J migration in active release branches.
> >> >>>>>>>>>>
> >> >>>>>>>>>>
> >> >>>>>>>>>> On Fri, 21 Jan 2022 at 12:52 PM, Andrew Purtell <
> >> >>>>>>>>> [email protected]>
> >> >>>>>>>>>> wrote:
> >> >>>>>>>>>>
> >> >>>>>>>>>>> +1 for migrating to Reload4J. It is binary and configuration
> >> >>>>>>>> compatible
> >> >>>>>>>>>>> with log4j 1 so meets our compatibility guidelines.
> >> >>>>>>>>>>>
> >> >>>>>>>>>>> If this is an agreeable plan I can make the changes in a PR
> >> >> and
> >> >>> we
> >> >>>>>>>> can
> >> >>>>>>>>> do
> >> >>>>>>>>>>> a round of new releases.
> >> >>>>>>>>>>>
> >> >>>>>>>>>>>> On Jan 20, 2022, at 10:16 PM, Duo Zhang <
> [email protected]
> >> >>>
> >> >>>>>>>> wrote:
> >> >>>>>>>>>>>>
> >> >>>>>>>>>>>> On master we have already migrated to log4j2, but for all
> >> >>> other
> >> >>>>>>>>>> release
> >> >>>>>>>>>>>> lines we are still on log4j1.
> >> >>>>>>>>>>>>
> >> >>>>>>>>>>>> Recently there are several new CVEs for log4j1, so I think
> we
> >> >>>>>>>> should
> >> >>>>>>>>>> also
> >> >>>>>>>>>>>> address them for release lines other than master.
> >> >>>>>>>>>>>>
> >> >>>>>>>>>>>> One possible solution is to also migrate log4j2 but use
> >> >> log4j12
> >> >>>>>>>>> bridge
> >> >>>>>>>>>> to
> >> >>>>>>>>>>>> maintain the compatibility, but we have already known that
> >> >>>>>>> log4j12
> >> >>>>>>>>>> bridge
> >> >>>>>>>>>>>> can not work perfectly with hadoop, as hadoop has some
> >> >>> customized
> >> >>>>>>>>>> log4j1
> >> >>>>>>>>>>>> appender implementations, which inherit some log4j1
> appenders
> >> >>>>>>> which
> >> >>>>>>>>> are
> >> >>>>>>>>>>> not
> >> >>>>>>>>>>>> part of the log4j12 bridge.
> >> >>>>>>>>>>>>
> >> >>>>>>>>>>>> Reload4j is a fork of the log4j1 and has fixed the critical
> >> >>> CVEs,
> >> >>>>>>>> so
> >> >>>>>>>>> it
> >> >>>>>>>>>>> is
> >> >>>>>>>>>>>> less hurt to replace log4j with reload4j.
> >> >>>>>>>>>>>>
> >> >>>>>>>>>>>> Suggestions are welcomed.
> >> >>>>>>>>>>>>
> >> >>>>>>>>>>>> Thanks. Regards
> >> >>>>>>>>>>>
> >> >>>>>>>>>>
> >> >>>>>>>>>
> >> >>>>>>>>
> >> >>>>>>>
> >> >>>>>
> >> >>>>
> >> >>>
> >> >>
> >> >>
> >> >> --
> >> >> Best regards,
> >> >> Andrew
> >> >>
> >> >> Unrest, ignorance distilled, nihilistic imbeciles -
> >> >>    It's what we’ve earned
> >> >> Welcome, apocalypse, what’s taken you so long?
> >> >> Bring us the fitting end that we’ve been counting on
> >> >>   - A23, Welcome, Apocalypse
> >> >>
> >>
> >
>


-- 
Best regards,
Andrew

Unrest, ignorance distilled, nihilistic imbeciles -
    It's what we’ve earned
Welcome, apocalypse, what’s taken you so long?
Bring us the fitting end that we’ve been counting on
   - A23, Welcome, Apocalypse

Reply via email to