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.
Inne podatności w MCollective
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.

