セキュリティ

Ruby on Rails の Active Storage にリモートコード実行につながる脆弱性

セキュリティ 元記事

予習

この記事のキーワード — タップで意味
×6
脆弱性
ぜいじゃくせい
vulnerability; weakness; fragility
×3
実行
じっこう
execution (e.g. of a plan); carrying out; practice; action; implementation; fulfillment; realization
×2
読み取る
よみとる
1. to read and understand; to take in 2. to sense from external cues; to read (someone's) mind
×2
悪用
あくよう
abuse; misuse; perversion
×2
認証
にんしょう
1. certification; attestation; authentication; confirmation 2. Imperial attestation
 一般社団法人JPCERT コーディネーションセンター(JPCERT/CC)は7月30日、Ruby on RailsのActive Storageにおけるリモートコード実行つながる脆弱性について発表した。影響を受けるシステムは以下の通り

activestorage 7.2.3.2より前のバージョン activestorage 8.0から8.0.5.1より前のバージョン activestorage 8.1から8.1.3.1より前のバージョン

 現地時間7月29日に、Ruby on RailsのActive Storageにおけるリモートコード実行つながる脆弱性(CVE-2026-66066、通称「KindaRails2Shell」)に関する情報公表されている。本脆弱性悪用された場合、遠隔第三者細工したファイルをアップロードすることによって、サーバ上のファイルや認証情報読み取り、リモートコード実行至る可能性がある。

 なお、JPCERT/CCでは、本脆弱性関するエクスプロイトコードの公開確認しており、今後、本脆弱性悪用する攻撃広く行われる可能性があるため、開発者のアドバイザリを参考に、本脆弱性修正する最新のアップデートを適用するよう呼びかけている。

 また、JPCERT/CCでは、エクスプロイトコードがすでに公開されていることから、影響を受ける可能性がある環境では、侵害を受けたことを前提とした対応が必要としており、読み取り可能なすべての認証情報漏えい済みとして扱い変更することを推奨している。

この記事の単語 (42)

×6
脆弱性
ぜいじゃくせい
vulnerability; weakness; fragility
×3
実行
じっこう
execution (e.g. of a plan); carrying out; practice; action; implementation; fulfillment; realization
×3
情報
じょうほう
1. information; news; intelligence; advices 2. information; data contained in characters, signals, code, etc.
×3
可能性
かのうせい
potentiality; likelihood; possibility; availability
×2
繋がる
つながる
1. to be tied together; to be connected to; to be linked to 2. to lead to; to be related to
×2
影響
えいきょう
1. influence; effect 2. to influence; to affect; to have an influence on; to impact; to have an effect on
×2
関する
かんする
to concern; to be related
×2
悪用
あくよう
abuse; misuse; perversion
×2
認証
にんしょう
1. certification; attestation; authentication; confirmation 2. Imperial attestation
×2
読み取る
よみとる
1. to read and understand; to take in 2. to sense from external cues; to read (someone's) mind
×2
公開
こうかい
opening to the public; making available to the public; putting on display; exhibiting; showing (play, movie, etc.); holding (interview, etc.); open; public
×1
一般社団法人
いっぱんしゃだんほうじん
general incorporated association
×1
発表
はっぴょう
announcement; publication; presenting; statement; communique; making known; breaking (news story); expressing (one's opinion); releasing; unveiling
×1
通り
とおり
1. avenue; street; way; road 2. coming and going; street traffic
×1
現地時間
げんちじかん
local time
×1
通称
つうしょう
popular name; common name; nickname; alias
×1
公表
こうひょう
official announcement; proclamation
×1
遠隔
えんかく
distant; remote; isolated
×1
第三者
だいさんしゃ
third party; third person; outsider; disinterested person
×1
細工
さいく
1. work; workmanship; craftsmanship; handiwork 2. artifice; trick; device; tampering; doctoring
×1
至る
いたる
1. to arrive at (e.g. a decision); to reach (a stage); to attain 2. to lead to (a place); to get to
×1
なお
1. still; yet 2. more; still more; greater; further
×1
確認
かくにん
confirmation; verification; validation; review; check; affirmation; identification
×1
今後
こんご
from now on; hereafter
×1
攻撃
こうげき
1. attack; assault; raid; onslaught; offensive 2. criticism; censure; denunciation; condemnation
×1
広い
ひろい
spacious; vast; wide
×1
開発者
かいはつしゃ
developer
×1
参考
さんこう
reference; consultation
×1
修正
しゅうせい
amendment; correction; revision; modification; alteration; retouching; update; fix
×1
最新
さいしん
latest; newest; late-breaking (news)
×1
適用
てきよう
applying (e.g. a technology); adoption
×1
呼び掛ける
よびかける
1. to call out to; to hail; to address 2. to appeal
×1
既に
すでに
already; too late
×1
環境
かんきょう
environment; circumstance
×1
侵害
しんがい
infringement; violation; invasion; encroachment; trespass
×1
前提
ぜんてい
1. condition; assumption; prerequisite; hypothesis 2. intention; intent; aim; goal
×1
対応
たいおう
1. correspondence (to); equivalence 2. suitability; coordination; matching; being appropriate (for)
×1
可能
かのう
possible; potential; practicable; feasible
×1
漏洩
ろうえい
1. leak (of secrets, information, etc.); disclosure; divulging 2. leak (of gas, liquid, etc.); leakage; escape (of gas); coming through (of light)
×1
扱う
あつかう
1. to deal with (a person); to treat; to handle; to take care of; to entertain 2. to deal with (a problem); to handle; to manage
×1
変更
へんこう
change; modification; alteration; revision; amendment
×1
推奨
すいしょう
recommendation; endorsement