log4j - Zero-Day Exploit Hotfix vom 10.12.2021

Julian, 21.12: "Okapi v4.11.1 mit log4j 2.17.0 wurde veröffentlicht. Es schützt Okapi und alle Module, an die Okapi Anfragen weiterleitet. Es schützt vor Denial-of-Service-Angriffen, die log4j 2.17.0 behebt (CVE-2021-45105). Module müssen nicht auf log4j 2.17.0 aktualisiert werden, da Okapi diese ungültigen Anfragen herausfiltert, damit sie die Module nicht erreichen.
Alle FOLIO-Installationen (Iris, Juniper, Kiwi, ...) sollten auf diese Version aktualisiert werden."

Seit 21.12.2021 muss für Okapi und die Module, die über Okapi anegesprochen werden, nur folgendes gemacht werden:

Auf die ge-patchte Okapi-Version upgraden und Okapi neu starten. Das startet auch alle Container neu:

apt-get update
apt-get upgrade
apt-get -y --allow-change-held-packages install okapi=4.11.1-1
-- Mit N einfach die alte Config behalten. 
-- Es gibt nichts Neues das default-mäßig aktiviert ist
apt-mark hold okapi
systemctl daemon-reload
systemctl restart okapi.service

Edge-Module: ... (bis gepatchte Version existiert, sicherheitshalber abschalten)



Zookeeper und Kafka

Sind nicht betroffen, da beides Log4J 1.x nutzt und FOLIO nicht die JMS Konfiguration TopicBindingName bzw. TopicConnectionFactoryBindingName setzt.

Weitere Infos unter https://kafka.apache.org/cve-list und https://issues.apache.org/jira/browse/ZOOKEEPER-4423