CVE-2017-2292
KrytyczneStreszczenie
Wersje MCollective przed 2.10.4 deserializowały YAML z agentów bez użycia safe_load, co stwarzało możliwość wykonania dowolnego kodu na serwerze. Naprawa polega na wywołaniu YAML.safe_load na wejściu.
Ocena ryzyka
Organizacja może być narażona na zdalne wykonanie kodu, co może prowadzić do poważnych naruszeń bezpieczeństwa i utraty danych.
Rekomendacja
Zaleca się aktualizację MCollective do wersji 2.10.4 lub nowszej oraz przetestowanie wszystkich używanych wtyczek, aby upewnić się, że nie polegają na niebezpiecznym zachowaniu.
Oryginalny opis (angielski, źródło NVD)
Versions of MCollective prior to 2.10.4 deserialized YAML from agents without calling safe_load, allowing the potential for arbitrary code execution on the server. The fix for this is to call YAML.safe_load on input. This has been tested in all Puppet-supplied MCollective plugins, but there is a chance that third-party plugins could rely on this insecure behavior.

