Open jiyuujin opened 2 years ago
JNDILookup というクラスが問題。このクラスは log4j2-core に存在しており、この依存が問題になるようです。
詳細はこちらの 解説 が大変分かり易いのでご一読を。
Log4J2 Vulnerability and Spring Boot
基本的に log4j v2.15.0 に上げれば良い。
ただしバージョンを上げるだけでは根本の払拭・解決には至らない。早速 Amazon や Google 、 Microsoft などのベンダーから log4j2 対策が入っており、インフラ側で防御できるなら防御した方が良いと思われる。
Logout4Shell は、この脆弱性を使って「JNDI Lookup機能を停止させた状態でLog4jを再構築するプログラム」を実行させることで問題を修正してくれるそうです。
@jiyuujin 個人として Java/Scala プロジェクトにジョインした経験があることもさる事ながら、つい 2 か月前にも Node.js 界隈でクリティカルな 問題 が起きたばかりで本当に他人事とは思えないです。
粛々と進めた。後者は JSer.info のデザインを参考にした。
別リポジトリ で進めており、外部プラグインとして読み込んでいる。
気になる記事を深掘り。
Vue.js で MapLibre GL JS の開発環境を構築してみた
Log4j2 の脆弱性 (CVE-2021-44228) について
JNDILookup というクラスが問題。このクラスは log4j2-core に存在しており、この依存が問題になるようです。
詳細はこちらの 解説 が大変分かり易いのでご一読を。
Spring Boot から公式見解
Log4J2 Vulnerability and Spring Boot
基本的な対策
基本的に log4j v2.15.0 に上げれば良い。
ただしバージョンを上げるだけでは根本の払拭・解決には至らない。早速 Amazon や Google 、 Microsoft などのベンダーから log4j2 対策が入っており、インフラ側で防御できるなら防御した方が良いと思われる。
Logout4Shell は、この脆弱性を使って「JNDI Lookup機能を停止させた状態でLog4jを再構築するプログラム」を実行させることで問題を修正してくれるそうです。
その他
@jiyuujin 個人として Java/Scala プロジェクトにジョインした経験があることもさる事ながら、つい 2 か月前にも Node.js 界隈でクリティカルな 問題 が起きたばかりで本当に他人事とは思えないです。