リーディングビュー

アカウント情報流出通知サービス「Have I been pwned?」、通知メール内のテキストが原因でSQLインジェクション脆弱性を意図せず突く

✇スラド
著者: hylom

headless曰く、

アカウント情報流出通知サービスHave I been pwned?(HIBP)からの通知メールがIT資産管理ツールGLPIのSQLインジェクション脆弱性を意図せず突き、GLPIを使用している企業のヘルプデスクに登録されていたサポートチケットをすべて上書きするトラブルが発生したそうだ(fyr.ioThe Register)。

問題の脆弱性CVE-2020-11032はSQLインジェクション文字列を含むチケットを登録し、addme_assignまたはaddme_observerボタンをクリックするとSQLインジェクションが引き起こされるというものだ。この脆弱性はGLPI 9.4.6で修正されており、問題発生時にはGitHubで既に公開されていた。しかし、この時点ではGLPIプロジェクトのダウンロードページは更新されておらず(5月29日のInternet Archiveスナップショット)、影響を受けたMatt氏の会社では脆弱性のあるGLPI 9.4.5を使用していたそうだ。現在はGLPIプロジェクトのダウンロードページでもGLPI 9.4.6が公開されているものの、あわてて差し替えたのかバージョンの下には9.4.5と同じ日付(18/12/2019)が記載されている。

HIBPからの通知メールには「';--have i been pwned?」というロゴが入っているのだが、画像ではなくテキストであり、これがSQLインジェクションを引き起こしたらしい。Matt氏の会社ではヘルプデスクのサポートアドレスを通知先としてHIBPに登録しており、このアドレスで受信した電子メールは自動でチケットに登録される仕組みになっていたという。そのため、Matt氏がチケットを自分に割り当てたところSQLインジェクションが引き起こされ、登録済み全チケットの説明フィールドの内容が消去されてHIBPロゴの一部に置き換えられてしまったとのこと。

Matt氏は実験を繰り返し、「';-- "」の6文字を入力したフィールドが影響を受けることを確認。ここまで手間をかけたうえでバグを報告しようとGitHubページを訪れたところ、1か月近く前に修正済みだったと知ることになる。チケット自体は前夜にバックアップを取っていたため、失われたデータは少なかったとのことだ。

すべて読む | オープンソースセクション | オープンソース | セキュリティ | バグ | idle | 情報漏洩 | この記事をTwitterでつぶやく この記事をFacebookで共有 この記事をGoogle Plusで共有 このエントリーをはてなブックマークに追加

関連ストーリー:
パナソニック、同社製機内エンターテインメントシステムの脆弱性で旅客機乗っ取りが可能になるという主張に反論 2016年12月23日
米国防総省の懸賞金付きバグ探しプログラム「Hack the Pentagon」、成功を受けて拡大へ 2016年06月23日
「安全なウェブサイトの作り方」改訂第7版が公開 2015年03月16日

  •  

AppleのOSをクラッシュさせる文字列がまた見つかる

特定の文字列を含む各種テキストメッセージを受信するだけでAppleのOSがクラッシュするというバグがまた発見されたそうだ(9to5Macの記事Mac Rumorsの記事The Vergeの記事Softpediaの記事)。

AppleのOSでは特定の文字列を表示するとアプリやシステムがクラッシュするバグたびたび報告されてきた。今回の文字列は絵文字のイタリア国旗とシンディー文字の組み合わせだと考えられていたが、他の絵文字でも再現することが指摘されている。Twitterで公開されている実証動画によると、問題の文字列を受信してもすぐにクラッシュ(フリーズ)するわけではなく、しばらくたってから応答しなくなるようだ。実証動画ではiPhoneが使われているが、iPadやMac、Apple Watchにも影響するとのこと。

この問題は15日にリリースされたiOS 13.4.5の2番目のベータ版では修正されているとのことで、同時に2番目のベータ版がリリースされたiPadOS 13.4.5やwatchOS 6.2.5でも修正されている可能性がある。システムが応答しなくなってもデバイスを再起動すれば復旧するが、メッセージを送受信する各アプリで通知を無効化する方法も緩和策として紹介されている。

すべて読む | ITセクション | 通信 | MacOSX | バグ | アップル | iOS | この記事をTwitterでつぶやく この記事をFacebookで共有 この記事をGoogle Plusで共有 このエントリーをはてなブックマークに追加

関連ストーリー:
PlayStation 4で「受け取るだけ」で本体がクラッシュするメッセージが確認される 2018年10月16日
macOSやiOSで特定のUnicode文字列を表示させようとするとクラッシュする問題が確認される 2018年02月19日
17行のCコードでシステム全体をフリーズさせられる不具合がmacOS High Sierraで確認 2018年01月30日
リンクを送るだけでiOS/macOSがクラッシュするバグが見つかる 2018年01月20日
リンクをクリックするだけでiOSデバイスが再起動してしまうWebサイト 2016年01月29日
URLに含まれるとGoogle Chromeがクラッシュする文字列 2015年09月20日
Skypeで特定の文字列を送受信するとクラッシュするバグが見つかり、修正版が公開される 2015年06月06日
特定の文字列を含むメッセージでiOSがクラッシュするバグが発生 2015年05月29日
Mac OS XとiOSで特定のアラビア語文字列を表示させるとクラッシュする問題が見つかる 2013年09月03日
OS X Mountain Lion のほぼ全てのアプリケーションをクラッシュさせる 8 文字 2013年02月05日

  •  
❌