【解説】Adobe Acrobatの脆弱性、プロトタイプ汚染について徹底解説!
用語一覧: ・Adobe Acrobat( Reader):AdobeのPDFなどを編集できるソフト。MacやWindowsに対応していて、無料のReaderプランもあるため利用者が多い。 ・Google Chrome・Mozilla Firefox:Webサイトなどを見れるブラウザ。 ・CVE:Common Vulnerabilities and Exposures(共通脆弱性識別子)の略。様々な脆弱性につけられる、共通の識別番号。「CVE-年-番号」の形式で、この脆弱性には「CVE-2026-34621」が割り当てられた。 ・CVSS:Common Vulnerability Scoring Systemの略、CVEの脆弱性の危険度を表し、10が最大で最も危険。 ・/OpenAction:PDFファイルを開いたときに実行されることを設定できる。Adobe Acrobatなら、低権限でのJavaScriptの実行もできる。 ・Btn1:PDFの外に設定されて、ユーザーからは見えないフォーム要素。フォーム要素にはテキスト入力欄、チェックボックス、ボタン、プルダウンなどがあり、それらをPDF内に設置できる。 ・テキストデータ:人間に読めるデータ。ふつうの文字など。 ・バイナリデータ:人間に読めないデータ。テキストエディタなどでは文字化けする。 ・JavaScript:Webページなどに使用されることが多いプログラミング言語。Adobe Acrobatの場合はJavaScriptの文法で、任意のコードを実行できるエンジン(実行者)がある。 ・setTimeOut:指定した秒数後にJavaScriptコードを実行できるJavaScriptの標準関数。 ・Base64:英数字だけの文字列に変換するエンコード方式の一つ(暗号化ではないので簡単にデコードできる)。helloはaGVsbG8=のようになる。 ・atob():Base64をデコードする関数。 ・即時関数(function () {}):呼び出すと、すぐに実行される関数。 ・JSON:「{"キー": "データ"}」のような形式のデータ。 ・Object.prototype:ObjectはすべてのJSONを指すため、その.prototypeを書き換えるとすべてのJSONで動作するようになる。 ・__defineGetter__:値を取得すると任意のコードを実行できる。 ・__proto__:値を取得すると任意の値を返せるが、既に設定済みの内容は書き換えられない ・ストリームデータ:内部で使用されるデータ。 ・/c/windows/system32/ntdll.dll:Windowsのコアシステムファイル。中身を確認することで、バージョンやビルド番号、エクスポート関数、バイナリ差分などを取得でき、WindowsバージョンやInsider build、パッチ適用状況などを確認できる。個人情報などは入っていない。 この動画が気に入っていただけたら、チャンネル登録と高評価をお願いします。 ----- 背景:黒板のある教室【1920 x 1080】 立ち絵:ずんだもん【立ち絵素材】・四国めたん【立ち絵素材】(カロ様) BGM:【東方】おてんば恋娘【自作アレンジ】

【解説】LinuxのCopy Failの仕組みを徹底解説!

Watch this if everything feels too much (gentle comfort for tired women)

個人情報を"外に出さず"AIへ|OpenAIが無料公開した"消す専用モデル"Privacy Filter徹底解説【AI×BPOラジオ #58】

【解説】マネーフォワード、Githubの顧客情報流出事件を徹底解説!

Claude Code Securityで500件の脆弱性発見

AIが自分の嘘を事実として記憶、メモリ自己汚染の実例解説

Firefox 148が突きつける「拒絶の自由」

【IT業界の宗教戦争】VimとEmacs、最強のエディタはどっちだ?【ゆっくり解説】

ASMR Addictive Fast Tapping Collection For Deep Sleep & Anxiety Relief (No Talking) — 2.5 Hours

The Open Source community is collapsing

【速報解説】AnthropicがClaude Mythosを公開しない理由とは?Opus 4.6超え / サンドボックスから自力で脱出 / 脆弱性を数千件発見 / 安全保障に影響?

A thorough explanation. Claude's Mythos and Fable export suspension and its impact on us and Japan.

【古すぎるのに現役】なぜ「C言語」は今もOSとゲーム機を動かしているのか?

【知識不要】Claude Codeはすべての人が使うべきAIです

ITエンジニアなら絶対に知っておきたい「オープンソース」ってなに? | VOICEVOX解説

【バイブコーディング超入門講座第5回】初心者向けGit&GitHub解説 / Claude Codeを使えば怖くない! / バイブコーディングに必須の5操作 / セーブポイントを作る

Linux史上最悪の汚染『Atomic Arch事件』がエグすぎるのだ

エラー処理の歴史!回復可能なエラーと回復不可能なエラーとは?【ゆっくり解説】

インタプリタはなぜ生まれたのか【プログラミング言語の歴史】
![[WARNING] UK's "Social Media Ban" Will Lead to a Surveillance State Like China! Internet Anonymit...](https://i.ytimg.com/vi/YypC-Fee_nI/hqdefault.jpg?sqp=-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE=&rs=AOn4CLCotSl604EC1gvvabwWNpfowZAY5A)
