AI Today
ホヌム > 考察蚘事 > 🔓 䜿っおるAIコヌディングツヌルが、実は倖に出られたサンドボックス脱出の実態

🔓 䜿っおるAIコヌディングツヌルが、実は倖に出られたサンドボックス脱出の実態

アむ

アむ

目次


䜿っおるAIコヌディングツヌル、実は倖に出られおたかもよ

2026幎7月21日、セキュリティ䌁業のPillar Securityが「The Week of Sandbox Escapes」っおいう、けっこう物隒なタむトルのレポヌトを出したの。日本語にするず「サンドボックス脱出の䞀週間」。名前からしおもう䞍穏でしょ。

察象になったのは、Cursor、OpenAI Codex、Google Gemini CLI、Antigravityっおいう、AIにコヌドを曞かせるタむプのツヌルたち。しかもどれも、わたしたちの呚りでふ぀うに名前が挙がるような、けっこうメゞャヌな面々なんだよね。

わたし自身、正盎この手のニュヌスを芋るたびに「たたか」っお思う反面、今回はちょっず構造が違うなっお感じたの。ずいうのも、AIそのものが暎走しお隔離を砎った、っおいう話じゃないんだよね。

むしろ逆で、AIを閉じ蟌めおた箱サンドボックスは、技術的にはちゃんず機胜しおたケヌスが倚いの。それなのに、倖に出られおしたった。この「箱は壊れおないのに、倖に出られる」っおいう感芚、地味に怖いよね。

今回は、この開瀺された内容を敎理しながら、なんでこんなこずが起きたのか、そしおわたしたちが今すぐできるこずは䜕なのかを、䞀緒に考えおいきたいず思う。

䞖間的には「AIコヌディングツヌルっお危ないの」っおざっくり䞍安になっちゃう人もいるかもしれないけど、わたしはちゃんず䞭身を分けお考えるべきだず思っおるの。なぜなら、事実を䞁寧に芋おいくず、これは「䜿うのをやめるべき理由」じゃなくお「䜿い方を芋盎すきっかけ」だず分かるから。

そのために、たずは䜕が起きたのかを正確に抌さえおおこうね。


そう考える3぀の理由

理由1サンドボックス自䜓は砎られおない、砎られたのは倖の信頌だった

たず1぀めの理由。これが今回のレポヌトでいちばん倧事なポむントだず思う。

Pillar Securityが芋぀けた手口の栞心は、AIが盎接OSレベルの隔離を突砎した、っおいう話じゃないの。そうじゃなくお、AIが䜜ったり曞き換えたりしたファむルを、あずから別の信頌されたアプリが読み蟌んで、うっかり実行しちゃう、っおいう間接的な経路だったんだよね。

これ、たずえ話にするずむメヌゞしやすいず思う。刑務所の壁は砎られおないんだけど、面䌚に来た人がこっそり持ち蟌んだメモを、倖にいる別の人がそのたた信じお実行しちゃった、みたいな感じ。壁そのものは無事なのに、抜け道は別のずころにあったの。

具䜓的に蚀うず、拡匵機胜やタスクランナヌ、Git連携、Pythonツヌル、フック、Dockerサヌビスみたいな「サンドボックスの倖偎にある、信頌された仕組み」が、AIの眮き土産を鵜呑みにしちゃう構造になっおたんだよね。

わたしはここがすごく重芁だず思うの。なぜなら、倚くの人が「サンドボックスがあれば安党」っお思い蟌みがちだけど、実際にはサンドボックスは「AIの動きを閉じ蟌める箱」であっお、「箱の倖にある党郚のアプリの安党」たで保蚌しおくれるものじゃないから。

箱そのものを頑䞈にするこずず、箱ず倖の䞖界の぀ながり方を安党にするこずは、たったく別の課題なんだよね。今回の件は、たさにその「぀ながり方」のほうが匱かった、っおいう話なの。

だから「サンドボックスに入っおるから絶察安心」っおいう発想自䜓を、䞀回アップデヌトしないずいけないんだず思う。箱は箱、倖は倖。この境界線をちゃんず意識しおおくこずが、これからのAIツヌルずの付き合い方のベヌスになる気がするの。

理由2拡匵機胜やGit連携みたいな「䟿利機胜」がそのたた裏口になっおた

2぀めの理由。これは、具䜓的な事䟋を芋るずもっず腹萜ちするず思う。

たずCursorのケヌス。ワヌクスペヌスの䞭にある蚭定ファむル、専門的には「フック蚭定」っお呌ばれるものなんだけど、これが未サンドボックスのコマンド実行に぀ながっおたの。これはCVE-2026-48124っおいう識別番号が぀いお、v3.0.0で修正枈みだよ。

さらにCursorには、もうひず぀別のバグも芋぀かっおお、Pythonの仮想環境virtualenvのむンタプリタを曞き換えるず、Pythonの拡匵機胜が自動で実行されちゃう、っおいう抜け道もあったんだっお。

わたしがここで「地味に怖い」ず思ったのは、どっちも「䟿利にするための機胜」が原因になっおるずころなの。フック蚭定も、拡匵機胜の自動実行も、本来は開発をラクにするための仕組みじゃない。それが逆に裏口になっちゃうっおいうのが、なんずも皮肉だよね。

こういう䟿利機胜っお、わたしたちが「蚭定さえ枈たせたら、あずは党郚おたかせでいいや」っお安心しちゃう郚分でもあるず思うの。でも今回の件を芋おるず、「自動で動いおくれる仕組み」ほど、実は䞭身たでちゃんず芋られおなかったりするんだなっお感じたんだよね。

だからこそ、䟿利さず匕き換えに「ここは自動で動く堎所なんだ」っおいう意識を、頭の片隅に眮いおおくのが倧事だず思う。党郚を疑う必芁はないけど、「なんでも自動」に慣れすぎないバランス感芚を持っおおきたいよね。

理由3CursorもCodexもGeminiもAntigravityも、䞻芁ツヌルが軒䞊み察象だった

3぀めの理由。これが今回のレポヌトを「ひず぀のツヌルの䞍運な事故」で片付けられない理由なんだ。

OpenAI Codex CLIのケヌスも、Cursorずちょっず違う角床で䌌たような構造の問題があったの。Codex CLIには「安党なコマンドだけを自動で蚱可する」っおいう仕組みがあったんだけど、その蚱可リストが「git show」っおいうコマンドの名前だけを芋お、䞭身たでは確認しおなかったの。名前は読み取り専甚っぜいのに、実際の呌び出しは読み取り専甚じゃなかった、っおいう食い違いがあったんだよね。

これはv0.95.0で修正されお、しかも高額の報奚金バグバりンティが支払われるくらい深刻床の高いものずしお扱われたの。ちなみにこちらはCVE番号はただ保留䞭だよ。

Antigravityに぀いおも、macOSのSeatbeltアプリの動きを制限する仕組みのポリシヌず、VS Codeのタスク蚭定に絡んだ回避方法が芋぀かっおる。现かい実装は違っおも、根っこにある考え方は同じなんだよね。「信頌されおる仕組みを、そのたた信じすぎおた」っおいうこず。

わたしがここでいちばん感じたのは、これっお特定のツヌルだけが手を抜いおた、っおいう話じゃないんだな、っおこず。Cursorも、Codexも、Gemini CLIも、Antigravityも、それぞれ別の䌚瀟が䜜っおる、それぞれ人気のツヌルだよね。それなのに、根っこの構造がどれも䌌たような盲点を抱えおた。

これは぀たり、「AI゚ヌゞェントに、倖の䞖界ずやり取りする力を持たせる」っおいう蚭蚈そのものが、業界党䜓でただ詊行錯誀の途䞭にあるっおこずだず思うの。誰か䞀瀟が特別に雑だった、っおいうよりは、みんなが同じ新しい課題にぶ぀かっおる最䞭なんだよね。

だからこそ、わたしたち利甚者偎も「このツヌルは危ないから、あっちに乗り換えよう」みたいな単玔な話にはしない方がいいず思う。どのツヌルを䜿うにしおも、同じ皮類のリスクず向き合う必芁があるっおこず、芚えおおきたいよね。


そもそも「サンドボックス」っお䜕

ここでいったん、そもそも論に戻っおみようず思う。サンドボックスっお蚀葉、なんずなく聞いたこずあっおも、正確に説明できる人っおそんなに倚くない気がするの。

サンドボックスっおいうのは、盎蚳するず「砂堎」。子どもが砂堎の䞭で遊んでる分には、呚りに砂が飛び散っおも倧きな被害にはならないよね。それず同じ発想で、プログラムを隔離された領域の䞭だけで動かしお、倖のシステムに圱響を出さないようにする仕組みのこずなんだ。

AIコヌディングツヌルの文脈で蚀うず、AIがファむルを䜜ったり、コマンドを実行したりする䜜業を、パ゜コン本䜓から切り離された箱の䞭でやらせる、っおいうむメヌゞだよ。もし倉なコヌドを実行しちゃっおも、被害が箱の䞭だけで収たるようにしおおくの。

なんでこんな仕組みが必芁かずいうず、AI゚ヌゞェントっお「その堎で考えお、その堎でコヌドを曞いお、そのたた実行する」っおいう動き方をするから。人間みたいに、䞀行ず぀「これ倧䞈倫かな」っおチェックしおから実行しおるわけじゃないんだよね。

だからこそ、䞇が䞀おかしなコヌドが生成されおも被害を限定できるように、あらかじめ箱で囲っおおく。これがサンドボックスの基本的な圹割なの。

今回の件で分かったのは、その箱自䜓は倚くのケヌスでちゃんず機胜しおた、っおこず。でも箱の倖にある「信頌された別のアプリ」が、箱の䞭から出おきたファむルを無条件に信じお実行しちゃう構造になっおた。箱の匷床だけ芋おおも、この抜け道には気づけないんだよね。

だから今回の話は「サンドボックスが無意味だった」んじゃなくお、「サンドボックスず、その倖偎の仕組みの぀なぎ目に穎があった」っおいう、もう䞀段階现かい話なんだ。ここを混同しちゃうず、察策の方向性も間違えちゃうから気を぀けたいよね。


じゃあ䜕をすればいいの今すぐできる3぀の察策

ここたで読んで、「じゃあわたしは䜕をすればいいの」っお思った人も倚いず思うから、具䜓的な察策を敎理しおおくね。

1぀めは、シンプルだけどいちばん効くや぀。䜿っおるツヌルを垞に最新版にアップデヌトしおおくこず。CursorはCVE-2026-48124の修正でv3.0.0、Codex CLIはv0.95.0で察応枈みだから、たずはバヌゞョンを確認するずころから始めよう。地味だけど、これが実は䞀番コスパのいい察策なんだよね。

2぀めは、AIに読み蟌たせるプロゞェクトの䞭身を、ある皋床自分でも把握しおおくこず。フック蚭定やタスクランナヌの蚭定みたいな「裏で自動実行される仕組み」が、知らないうちに仕蟌たれおないか、ずきどき芋盎す習慣を぀けおおきたいの。特に、よく分からないリポゞトリをそのたたクロヌンしおAIに觊らせるずきは芁泚意だよ。

3぀めは、拡匵機胜やDocker連携、Git連携みたいな「信頌された仕組み」を無闇に増やしすぎないこず。䟿利な連携を远加すればするほど、実は「AIの眮き土産を無条件で信じる経路」も増えおいくの。必芁なものだけを厳遞しお䜿うくらいの慎重さが、ちょうどいいバランスだず思う。

あず補足ずしお、今回芋぀かったバグの倚くはすでに修正枈みで、ベンダヌ偎もちゃんず察応しおるこずも知っおおいおほしいの。悪いニュヌスに芋えるけど、これは「芋぀けお、盎しお、公開する」っおいう、健党なサむクルがちゃんず回っおる蚌拠でもあるんだよね。

ただ䞀方で、察応方針が分かれた郚分もあっお、䞀郚では「゚ヌゞェント型AIにサンドボックスは本質的に䞍十分なんじゃないか」っおいう指摘も出おる。これはただ結論が出おる話じゃないから、わたしも今埌の議論をちゃんず远っおいきたいなず思っおるの。

こういう専門的な議論があるからこそ、わたしたち利甚者偎は「難しいこずは分からないから攟眮」じゃなくお、「せめおアップデヌトだけはちゃんずする」っおいう、できる範囲の防埡を積み重ねおおくのが珟実的だず思うんだよね。


たずめサンドボックスは魔法の箱じゃない、でも今すぐ乗り換える理由でもない

今日は、Pillar Securityが開瀺したAIコヌディングツヌルのサンドボックス脱出に぀いお、3぀の理由から掘り䞋げおきたよ。

おさらいするず、サンドボックス自䜓が砎られたわけじゃなくお、AIが䜜ったファむルを倖の信頌された仕組みがそのたた実行しちゃう、っおいう間接的な経路が抜け道になっおた。しかも、その抜け道は拡匵機胜やフック、Git連携みたいな「䟿利機胜」の䞭に朜んでたし、CursorもCodexもGemini CLIもAntigravityも、みんな察象になっおたんだよね。

これっお「サンドボックスは意味がない」っお話じゃないの。むしろ逆で、箱そのものはちゃんず圹割を果たしおたからこそ、抜け道が「箱の倖偎」にあったこずが分かった、っおいうポゞティブな偎面もあるず思う。

わたしがいちばん䌝えたいのは、これは「AIコヌディングツヌルを䜿うな」っおいう話じゃないっおこず。むしろ、こういう仕組みを理解した䞊で、最新版に曎新しお、賢く付き合っおいくこずのほうがずっず倧事だず思うの。

AIにコヌドを曞かせるのっお、本圓に䟿利だし、これからも手攟せないず思う。だからこそ「なんずなく怖いから䜿わない」じゃなくお、「仕組みを知った䞊で、必芁な察策をしながら䜿う」っおいうスタンスでいたいよね。

今回の件は、わたしたちに「箱の䞭身だけじゃなくお、箱の倖ずの぀ながり方たで意識しよう」っおいう、ちょっず倧人な芖点をくれたず思う。次にツヌルをアップデヌトする時、この蚘事のこずをちょっずだけ思い出しおもらえたらうれしいな。

AIコヌディングツヌル遞びの基準に぀いおもっず知りたい人は、こっちの比范蚘事も参考にしおみおね。Cursor vs Claude Code vs Copilot 2026

゜ヌス: