Dear friends of Graylog2,

it has come to our attention, that a serious vulnerability in one of the 
essential components that we rely on for the development and operation of 
Graylog2 has been published. Elasticsearch contains a feature named “dynamic 
scripting” which allows you to evaluate MVEL expressions to (for example) 
define your own scoring functions. MVEL also makes it possible for you to read 
files on the machine it is executed on (in this case the elasticsearch server). 
Due to elasticsearch having no authentication/authorization mechanism and this 
features being enabled by default on all versions up to 1.2, this allows anyone 
with network access to the elasticsearch server to read any file that the 
operating system user elasticsearch is run as has access too. 

As Graylog2 is using an elasticsearch version for message indexing which is 
affected by this issue, we take this problem very seriously. We pass on this 
information to you and strongly advise you to check your installation. There is 
a PoC script available which checks the installation on your local machine at 
this address: http://bouk.co/blog/elasticsearch-rce/poc.html

If the dynamic scripting feature is enabled on your installation, you can 
disable it by adding the line  

script.disable_dynamic: true  

to your elasticsearch configuration file. Besides message indexing, no other 
Graylog2 data is affected per se by this. All other data (user information, 
streams, extractors, inputs, dashboards, alerts, …) is stored in mongoDB and 
not in elasticsearch.

If you need more information about this issue, please check this URL 
http://bouk.co/blog/elasticsearch-rce/ or feel free to send any questions to 
the mailing list.

Kind regards,
        Dennis Oelkers

-- 
TORCH GmbH
Steckelhörn 11
20457 Hamburg

Tel +49 (0)40-60945200
https://www.torch.sh

Commercial Reg. (Registergericht): Amtsgericht Hamburg, HRB 125175
Geschäftsführer: Hass Chapman, Lennart Koopmann






-- 
You received this message because you are subscribed to the Google Groups 
"graylog2" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to graylog2+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to