It makes sense. As it’s for a short period. 

Regards 
JB

> Le 23 déc. 2021 à 19:19, Paul Spencer <paulspen...@mindspring.com> a écrit :
> 
> JB,
> Karaf upgrades will be done, just not during the holiday breaks when 
> compliance resources are scarce.  Mitigating the issue by setting 
> log4j2.formatMsgNoLookups and removing the JndiLoookup.class will allow the 
> current environment to run while upgrades are be run through each customer's 
> compliance and deployment processes.
> 
> Thank you and the Karaf team for rapidly releasing updated versions of Karaf 
> to address the CVE.  The updated Karaf will be will incorporated into our 
> products and pushed through the release and deployment process as quickly as 
> possible.
> 
> Paul Spencer
> 
>> On Dec 23, 2021, at 12:42 PM, Jean-Baptiste Onofre <j...@nanthrax.net> wrote:
>> 
>> It would mitigate only the JNDI part, not the other CVE (about the lookup).
>> 
>> Anyway, it’s a good workaround.
>> 
>> I don’t understand why you don’t want to upgrade to a new version. It’s 
>> exactly the purpose of the new releases to address CVE.
>> Else, why we would do new releases if you are stuck with old versions. Log4j 
>> did couple of new releases to address the CVE issue, so it’s worth to update.
>> 
>> Regards
>> JB
>> 
>>>> Le 23 déc. 2021 à 18:37, Paul Spencer <paulspen...@mindspring.com> a écrit 
>>>> :
>>> 
>>> JB,
>>> Aymen Furter suggested the following:
>>> 
>>> $ cd karaf-directory
>>> $ zip -q -d $(find . | grep pax-logging-log4j2 | grep jar) 
>>> org/apache/logging/log4j/core/lookup/JndiLookup.class
>>> $ zip -q -d $(grep -rlnw . -e "pax-logging-log4j2" | grep 
>>> "data/cache/bundle" | grep jar) 
>>> org/apache/logging/log4j/core/lookup/JndiLookup.class
>>> 
>>> 
>>> This looks like a reasonable short term workaround that is relatively easy 
>>> to implement. Relative to the Karaf and its services, do you see any 
>>> potential problems with the workaround?
>>> 
>>> 
>>> Paul Spencer
>>> 
>>>> On Dec 23, 2021, at 12:17 PM, JB Onofré <j...@nanthrax.net> wrote:
>>>> 
>>>> Then create your own custom distro upgrading pax logging. 
>>>> 
>>>>> Le 23 déc. 2021 à 17:23, Paul Spencer <paulspen...@mindspring.com> a 
>>>>> écrit :
>>>>> 
>>>>> JB,
>>>>> As stated earlier, upgrading Karaf is not an option in the short term.
>>>>> 
>>>>> Paul Spencer
>>>>> 
>>>>> 
>>>>>> On Dec 23, 2021, at 11:21 AM, JB Onofré <j...@nanthrax.net> wrote:
>>>>>> 
>>>>>> Upgrade to Karaf 4.2.13. 
>>>>>> 
>>>>>>>> Le 23 déc. 2021 à 17:02, Paul Spencer <paulspen...@mindspring.com> a 
>>>>>>>> écrit :
>>>>>>> 
>>>>>>> In light of the updated mitigation for the Log4JShell published by 
>>>>>>> Log4J[1], specifically "zip -q -d log4j-core-*.jar 
>>>>>>> org/apache/logging/log4j/core/lookup/JndiLookup.class", the 
>>>>>>> insufficient mitigation measure of setting system property 
>>>>>>> log4j2.formatMsgNoLookups, and the presents of JndiLookup.class in the 
>>>>>>> pax-logging-log4j2 jar. What is the suggested mitigation for Karaf 
>>>>>>> 4.2.x and Karaf 4.3.x when upgrading Karaf is not an option in the 
>>>>>>> short term?
>>>>>>> 
>>>>>>> ***
>>>>>>> * Example from Karaf 4.2.9
>>>>>>> ****
>>>>>>> [user@localhost karaf]$ zip -sf 
>>>>>>> ./system/org/ops4j/pax/logging/pax-logging-log4j2/1.11.6/pax-logging-log4j2-1.11.6.jar
>>>>>>>  | grep JndiLookup
>>>>>>> org/apache/logging/log4j/core/lookup/JndiLookup.class
>>>>>>> [user@localhost karaf]$ 
>>>>>>> 
>>>>>>> Paul Spencer
>>>>>>> 
>>>>>>> [1] https://logging.apache.org/log4j/2.x/security.html#CVE-2021-44228
>>>>>>> 
>>>>>>> 
>>>>>> 
>>>>> 
>>>> 
>>> 
>> 
> 

Reply via email to