CVE-2012-4406
CriticalSummary
OpenStack Object Storage (swift) przed wersją 1.7.0 używa funkcji loads w module pickle w Pythonie w sposób niebezpieczny podczas przechowywania i ładowania metadanych w memcached. To umożliwia zdalnym atakującym wykonanie dowolnego kodu za pomocą spreparowanego obiektu pickle.
Risk Assessment
Podatność ta stwarza poważne ryzyko dla organizacji, ponieważ umożliwia zdalne wykonanie kodu, co może prowadzić do przejęcia kontroli nad systemem. Atakujący mogą wykorzystać tę lukę do wprowadzenia złośliwego oprogramowania lub kradzieży danych.
Recommendation
Zaleca się aktualizację OpenStack Object Storage do wersji 1.7.0 lub nowszej, aby usunąć tę podatność. Dodatkowo warto rozważyć ograniczenie dostępu do memcached oraz monitorowanie jego użycia.
Original NVD description (English source)
OpenStack Object Storage (swift) before 1.7.0 uses the loads function in the pickle Python module unsafely when storing and loading metadata in memcached, which allows remote attackers to execute arbitrary code via a crafted pickle object.

