X



Javaライブラリ「Log4j」にゼロデイ脆弱性、任意のリモートコードを実行可能 iCloudやSteam、Minecraftなど広範囲のJava製品に影響か [少考さん★]
■ このスレッドは過去ログ倉庫に格納されています
0001少考さん ★
垢版 |
2021/12/10(金) 19:30:35.24ID:xiaBfHy29
※ITmedia NEWS

「やばすぎる」 Javaライブラリ「Log4j」にゼロデイ脆弱性、任意のリモートコードを実行可能 iCloudやSteam、Minecraftなど広範囲のJava製品に影響か
https://www.itmedia.co.jp/news/articles/2112/10/news157.html

2021年12月10日 16時42分 公開

 Javaで使われるログ出力ライブラリ「Apache Log4j」に悪意のある文字列を記録させることで、任意のリモートコードを実行できるようになる(Remote Code Execution, RCE)、ゼロデイ脆弱性があることが12月10日に分かった。広範囲に影響が及ぶ可能性があることから、ITエンジニアを中心に議論の的になっている。

 例えばMinecraftでは、チャットに悪意のある文字列を書き込んだりすることでログに記録させるだけで任意のリモートコードを実行できてしまうことが報告されている。すでに、Minecraftの一部サーバでは閉鎖やパッチの適用などの対応を進めている。

 Webセキュリティ製品などを手掛ける米LunaSecの報告によると、Minecraftの他、ゲームプラットフォームのSteamやAppleの「iCloud」もこの脆弱性を持つことが分かっており、影響は広範囲に及ぶと考えられるという。

 この脆弱性の影響があるのは、Log4jのバージョン2.0から2.14.1までと当初みられていたが、Log4jのGitHub上の議論では、1.x系も同様の脆弱性を抱えていることが報告されている。対策には、修正済みのバージョンである2.15.0-rc2へのアップデートが推奨されている。

 セキュリティニュースサイト「Cyber Kendra」によれば、この脆弱性に対して付与されるCVE番号は「CVE-2021-44228」という。

 脆弱性の報告を受け、Twitter上ではITエンジニアたちが続々反応。「やばすぎる」「思っていたよりずっとひどいバグだった」「なぜこんな(外部からプログラムを取得する)機能が実装されていたのか」などの声が上がっている。

https://twitter.com/nullpo_head/status/1469152015637151745

(略)

※省略していますので全文はソース元を参照して下さい。
https://twitter.com/5chan_nel (5ch newer account)
0102ニューノーマルの名無しさん
垢版 |
2021/12/10(金) 21:46:52.41ID:GVTxl5fi0
>>91
自前のソフトはまだいいけど使ってるサードパーティやライブラリは全部調べないとな
ちゃんとしたところだと早々に通達が行くはず
0105ニューノーマルの名無しさん
垢版 |
2021/12/10(金) 21:54:25.74ID:fN9Au/Xf0
一通り探してlog4j使ってないと結論づけたけど
本当に大丈夫なのかわかんないな
依存ライブラリが使ってるかはdependency tree見ればいいのか?
0106ニューノーマルの名無しさん
垢版 |
2021/12/10(金) 21:56:03.62ID:0GRh/F+e0
>>92
あれはHTTPのリクエストを契機にSQL実行みたいなやつやわな

これはログの書き込みが契機なわけやから外部というより内部犯行向き?
重要情報がどこかに筒抜けみたいな?
0110ニューノーマルの名無しさん
垢版 |
2021/12/10(金) 22:01:02.31ID:K8LjUxH50
Java.util.loggerはok?
0111ニューノーマルの名無しさん
垢版 |
2021/12/10(金) 22:01:12.59ID:w22TVaB30
>>103
取り敢えず注視してみます
ありがとう
0113ニューノーマルの名無しさん
垢版 |
2021/12/10(金) 22:04:58.06ID:fN9Au/Xf0
SLF4JとLogbackは2021年現在では積極採用しない方が良い
https://blog.kengo-toda.jp/entry/2021/05/31/200807

こんな記事見つけて、ふ〜んと思ったわ
結果論だけど
0117ニューノーマルの名無しさん
垢版 |
2021/12/10(金) 22:29:49.01ID:gwMGnIMm0
1に乗ってる例は、Webサーバが普通のWebアクセスのログを1行出力したらアウト、っていう手順だからね

何らかの文字列を記録する処理があって、その文字列にユーザー側から送り付けられる文字列が含まれてたら、それだけで終わる仕組み
0120ニューノーマルの名無しさん
垢版 |
2021/12/10(金) 23:00:28.85ID:fN9Au/Xf0
logbackにまで飛び火すると俺がヤバいから震えてる
0122ニューノーマルの名無しさん
垢版 |
2021/12/10(金) 23:06:45.45ID:Kfjz/GtZ0
企業のサイトがウイルスだらけになったりすんの?
0126ニューノーマルの名無しさん
垢版 |
2021/12/10(金) 23:43:34.91ID:Zuzm37vS0
うわぁぁぁぁぁぁぁやばい奴
0127ニューノーマルの名無しさん
垢版 |
2021/12/10(金) 23:44:21.07ID:Zuzm37vS0
つか楽天ってJava使いまくりじゃね?
0129ニューノーマルの名無しさん
垢版 |
2021/12/10(金) 23:57:34.12ID:2uKRzZaX0
>>75
アウトだな
実害あるかどうか関係なしに使ってるだけでアウト
テスト工程の脆弱性チェックなんてそんなもん
0130ニューノーマルの名無しさん
垢版 |
2021/12/10(金) 23:58:16.67ID:O5wtkn3h0
日系メーカーの「独自のフレームワーク」に多用されてそうな予感
でもって政府系のお友達発注がグダグダでまたもや…
0131ニューノーマルの名無しさん
垢版 |
2021/12/10(金) 23:59:25.64ID:2uKRzZaX0
開発なんてとっくにやめて偉そうに講釈垂れてるだけの立場になったので気楽だわw
お前ら開発者には同情してる
0132ニューノーマルの名無しさん
垢版 |
2021/12/11(土) 00:02:37.16ID:9HbtY0cD0
大晦日・正月返上で再デプロイ祭りかな?
0133ニューノーマルの名無しさん
垢版 |
2021/12/11(土) 00:06:39.28ID:AYusnyNh0
すげえな。バグじゃなく機能なのか

特定のキーワードを参照してその中に含まれているURLでダウンロードしたclassファイルを勝手にロードする機能が実装されてる

ゲームとかだとチャットとか入力できるものでログに記録させるだけでダウンロードさせてコード実行させれるとか
0134ニューノーマルの名無しさん
垢版 |
2021/12/11(土) 00:08:19.91ID:Hoie+6+s0
バックドアじゃん
0136ニューノーマルの名無しさん
垢版 |
2021/12/11(土) 00:30:42.02ID:ECmvqtwA0
何でロガーにこんなやっかいな機能があるんだよ。週明けは間違いなく会社が祭になってるわ。勘弁して。
0137ニューノーマルの名無しさん
垢版 |
2021/12/11(土) 00:35:41.39ID:wF8D/3xM0
じゃあ寝るから朝までには治しといてくれな。
0139ニューノーマルの名無しさん
垢版 |
2021/12/11(土) 00:38:52.77ID:buyjttcK0
動作確認には便利そうな機能だなwwww
0141ニューノーマルの名無しさん
垢版 |
2021/12/11(土) 00:42:34.49ID:ufAmTFoQ0
バグじゃなくてわざとなのがタチ悪いな
Log4jの信頼性ダダ下がり
0142ニューノーマルの名無しさん
垢版 |
2021/12/11(土) 01:04:33.71ID:joObT1kd0
こういうのって十分時間を空けてから公開されるもんじゃないの?
0145ニューノーマルの名無しさん
垢版 |
2021/12/11(土) 02:31:41.02ID:5lRkpP7F0
>>142
どういう経緯で発覚したんだこれ
タイミング的にも今まで被害が報告されてなかったのもなんか怪しいよな
0146ニューノーマルの名無しさん
垢版 |
2021/12/11(土) 03:44:38.50ID:itmQF3LX0
もう終わりだ猫の国
0148ニューノーマルの名無しさん
垢版 |
2021/12/11(土) 04:04:37.22ID:gzJb9O2b0
>>147
SIでも無くて申し訳ないけど、BigTechならすぐに対応してくれる(じゃないとマジでヤバすぎるので)。
でかいシステムは1ヶ月かかったりするかもね…
根幹だし…。

問題はあまりに広範囲かつどこでも使われてるから、実は使われてましたー!なんてのが平気で起こること。やばいのよ。
0149ニューノーマルの名無しさん
垢版 |
2021/12/11(土) 04:06:58.66ID:xg4gQcuX0
悪用?される前に発覚して良かったな
0150ニューノーマルの名無しさん
垢版 |
2021/12/11(土) 04:10:34.68ID:gzJb9O2b0
>>142
本来はそう。0-dayにならないように慎重なはず。

発見の発端になったPullRequestはこれ

Restrict LDAP access via JNDI by rgoers · Pull Request #608 · apache/logging-log4j2 · GitHub
ttps://github.com/apache/logging-log4j2/pull/608
0151ニューノーマルの名無しさん
垢版 |
2021/12/11(土) 04:17:06.62ID:gzJb9O2b0
>>149
悪用済みやで
(中国とかだとビットコイン送信とかさせてるという噂)

なので、みんな必死に対応しとる

あと >>150でPRでバレたと言ったけど、そもそもあまりにバカみたいに簡単に任意コード実行可能な話では!?となったのでバレちゃった感じかもしれん(詳しい背景事情はわからん)
0152ニューノーマルの名無しさん
垢版 |
2021/12/11(土) 04:24:16.71ID:7tggEtuf0
アメリカさんへ

こういうのも バックドア と言うんですよね
0153ニューノーマルの名無しさん
垢版 |
2021/12/11(土) 04:25:01.18ID:7tggEtuf0
あぁ 全世界のSEX産業って コワイね
0154ニューノーマルの名無しさん
垢版 |
2021/12/11(土) 04:28:49.08ID:7tggEtuf0
三国人の反米のカルト国際犯罪テロリストの連中は

これで マジだったか と 理解できたのだろうよ

wwwwww
0155ニューノーマルの名無しさん
垢版 |
2021/12/11(土) 04:33:13.82ID:hE7acYYO0
ログ出力とか汎用的すぎてやばいな
日本の基幹サーバも全滅か
0158ニューノーマルの名無しさん
垢版 |
2021/12/11(土) 04:56:41.84ID:AGxdik810
上手いこと権限奪取できたら夢のrm -rf も可能?
0159ニューノーマルの名無しさん
垢版 |
2021/12/11(土) 05:05:24.44ID:FABHEOij0
中国人やロシア人がマージ権限持ってるやつは全部危ないってことじゃんw
0163ニューノーマルの名無しさん
垢版 |
2021/12/11(土) 07:02:39.68ID:+D0AyeWV0
いやいや、ソース公開なら外部コード実行部を洗い出すだろーがよ!で、そこ潰して再構築。
提供するサービスに不要ならそうするのが普通じゃねーのかよ(笑)
念の為にそこに来た場合の引数テキストに吐き出しておくのがせいぜいだな
コールスタックも必要なら書き出す

つーかマジで世界中のIT技術者の質が落ちてねえか?ソース引っ張ってきて実装するだけとかPG以下だぞ?(笑)
0164ニューノーマルの名無しさん
垢版 |
2021/12/11(土) 07:04:33.68ID:zs5Uwvzz0
まだ、被害報告されてないよね?
コイン発掘とかに使われているとCPU負荷が上がるだけで気づかれにくい?
0165ニューノーマルの名無しさん
垢版 |
2021/12/11(土) 07:14:38.30ID:zs5Uwvzz0
>>163
スターの数とか見てみんな使ってるから大丈夫って判断してるからなー
そもそもバグを踏まない限り他所のライブラリのコードなんて読まないし
リフレクション系のクラスなんて使っているところはザラにあるよね
0166ニューノーマルの名無しさん
垢版 |
2021/12/11(土) 07:19:38.75ID:Kyf6bhOD0
>>64
>>67
サーバーサイドの話だ
0167ニューノーマルの名無しさん
垢版 |
2021/12/11(土) 07:20:50.40ID:Kyf6bhOD0
>>161
納品して動いているから厄介なんだろ
納品したことないんだろ
0168ニューノーマルの名無しさん
垢版 |
2021/12/11(土) 08:03:09.71ID:cv4IS/An0
うへ、来週で良いやな
0170ニューノーマルの名無しさん
垢版 |
2021/12/11(土) 09:09:51.09ID:hE7acYYO0
認知のコードってJUMP命令一行でシステムダウンさせられるのか
0174ニューノーマルの名無しさん
垢版 |
2021/12/11(土) 12:24:59.51ID:jANN6gRF0
しかし、log中に置換パターン入れられると便利だとはいえ ldap サーバから
class ファイルまで取り込んで実行できるとは
0175ニューノーマルの名無しさん
垢版 |
2021/12/11(土) 13:10:33.91ID:SQKQ8pQt0
>>163
世の中、お前が思ってるほど暇じゃねーんだわ。
他人の書いたコードなんか眺めて楽しいかよ。

動かしてから確認しろっつうの。
セキュリティが心配なら脆弱性診断受けろっつうの。
0176ニューノーマルの名無しさん
垢版 |
2021/12/11(土) 13:15:51.18ID:zI0iJq+B0
ヤバいと言っても変な実行命令が書かれてるソフトをインストしない限り問題ない
ゲーム系はMODで変なのを入れない限り問題ない
ヤバいってのはWindowsアップデートの再起不能バグみたいのを言うんだわ
0177ニューノーマルの名無しさん
垢版 |
2021/12/11(土) 13:35:00.15ID:VXxn+cPP0
核ミサイルが世界中で発射されまくる位じゃないと納得せんぞ
この手の話はいつも期待はずれだ
0179ニューノーマルの名無しさん
垢版 |
2021/12/11(土) 15:40:12.14ID:Oy4Qwzkp0
だからJavaなんてそもそもマナー違反なんだから
これに懲りたらさっさと捨てろっつーの
0180ニューノーマルの名無しさん
垢版 |
2021/12/11(土) 15:45:04.70ID:h7is28LN0
ま〜た来週、前の会社から教えてくださいの電話がかかってくるのか。
俺の後任で採ったSEがパソコンもロクに使えないレベルの超絶無能らしい。彼に職場PCのJDKを入れ替えるなんて無理だろう。

今度から電話応対1分10000円取るからな。
0183ニューノーマルの名無しさん
垢版 |
2021/12/11(土) 15:49:24.23ID:h7is28LN0
>>2
構造体が使えちゃったり、
staticメソッドの継承ができなかったり、
double型の除算がデフォルトで銀行丸めだったり、
Java使いが触ると「えっ?」ってのはある。
0184ニューノーマルの名無しさん
垢版 |
2021/12/11(土) 16:09:56.28ID:KwnxtSxY0
仕様らしいけど、じゃあどういう目的でこんな機能を実装してたんだろう。本来意図してたユースケースが知りたいよ。
0186ニューノーマルの名無しさん
垢版 |
2021/12/11(土) 17:17:26.49ID:PgYK0upW0
>>161
正直ログになに使ってるとかどうでもいいこと気にしない
0187ニューノーマルの名無しさん
垢版 |
2021/12/11(土) 17:27:39.20ID:DrEB7eEI0
クライアント側で出来る対策はなく
サーバー対応まちってこと?
0189ニューノーマルの名無しさん
垢版 |
2021/12/11(土) 17:37:41.76ID:RzK5OJSQ0
Borlandと言えば、Turbo C++愛用してた
0190ニューノーマルの名無しさん
垢版 |
2021/12/11(土) 17:44:11.28ID:QH4WMF8b0
Log4か
有名ライブラリだから影響でかいな
0191ニューノーマルの名無しさん
垢版 |
2021/12/11(土) 18:03:06.26ID:0cUUKij60
log4jサーバにメッセージごりごり複数のプロセスで送ったら
割と簡単にハングアップして解析するのいやになって内製しよう
と提案していま安泰です

あ、log4cxxはつこうてます
0192ニューノーマルの名無しさん
垢版 |
2021/12/11(土) 18:44:12.14ID:joObT1kd0
>>150
オープンソースだから修正内容を誰でも見られて悪用しようと思えばできちゃうってことかな
むつかしいね
0193ニューノーマルの名無しさん
垢版 |
2021/12/11(土) 18:47:48.41ID:x+6yYkdd0
Javaは使われすぎててやばいな
0196ニューノーマルの名無しさん
垢版 |
2021/12/11(土) 19:47:08.31ID:fC82kQ3t0
log4jってlog for javaの略なんだぜ
0197ニューノーマルの名無しさん
垢版 |
2021/12/11(土) 20:05:55.27ID:AxuPmYwX0
北朝鮮のサイバー攻撃って日本より発達してるんやで
知らん日本人はびっくりこくやで
0198ニューノーマルの名無しさん
垢版 |
2021/12/11(土) 20:29:16.42ID:I+37HYYZ0
>>2
C#はメソッド名を大文字で始めるのが受け入れられなかった
0199ニューノーマルの名無しさん
垢版 |
2021/12/11(土) 20:32:44.01ID:lVfXN9bG0
コロナウイルスに例えると?
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況