Apache Log4j güvenlik açığı, DPC 18.2 ila 19.5.0-6 sürümlerini etkilemektedir.
Güvenlik açığı, DPC 18.2 ile 19.5.0-6 arasındaki Apache Log4j sürümlerini etkilemektedir.
Bu sorunu çözmek için aşağıdaki adımları uygulayın:
- Yönetici kullanıcı olarak DPC'de SSH oturumu açın SU komutuyla kök kullanıcıya geçiş yapın.
- Şu komutu çalıştırın:
- Ekli pingfederate-log4j2-2.16.0-updates_csp_en_US_1.zip dosyasını /tmp dizini altındaki DPC sunucusuna kopyalayın ve aşağıdaki komutla dosyayı açın:
unzip pingfederate-log4j2-2.16.0-updates_int_en_US_1.zip
- updateLog4jFiles_csp.7z zip dosyasındaki ekli updateLog4jFiles_csp_en_US_1.sh komut dosyasını /tmp dizini altındaki DPC sunucusuna kopyalayın.
- Komut dosyası üzerinde yürütme izinlerini aşağıdaki komutla ayarlayın:
chmod +x updateLog4jFiles_csp_en_US_1.sh
- Komut dosyasını aşağıdaki komutla çalıştırın:
./updateLog4jFiles_csp_en_US_1.sh
Komut dosyası çalışmazsa veya hata döndürürse aşağıdaki adımlarla manuel olarak güncelleştirin:
-
cd /usr/local/dpc/lib/sso/pingfederate/server/default/lib
- Zip uzantılı jar dosyalarını bu konuma kopyalayın, örneğin
- cp -f /tmp/dist/pingfederate/server/default/lib/*.jar /usr/local/dpc/lib/sso/pingfederate/server/default/lib
- Yeni jar dosyalarının sahipliğini aşağıdaki komutla ayarlayın.
chown admin:root /usr/local/dpc/lib/sso/pingfederate/server/default/lib/log4j*.jar chown admin:root /usr/local/dpc/lib/sso/pingfederate/server/default/lib/disruptor.jar
- Yeni jar dosyalarının iznini aşağıdaki komutla ayarlayın.
chmod 654 /usr/local/dpc/lib/sso/pingfederate/server/default/lib/log4j*.jar chmod 654 /usr/local/dpc/lib/sso/pingfederate/server/default/lib/disruptor.jar
- Şu komutu çalıştırın: