今朝、コンピューターの電源を入れると、seclists で衝撃的なスレッドを見つけました: http://seclists.org/oss-sec/2012/q2/493MySQL には、5.1 から 5.5 までのほぼすべてのバージョンに影響する重大なセキュリティ脆弱性があります。問題となるモジュールは、ログイン時のパスワード認証部分(password.c)です。ユーザー名(rootなど)が分かっている場合は、単純に何度も再試行(平均約256回)するだけでログインできます。ただし、MySQL 認証では、ユーザー名、IP、パスワードの 3 組が使用されます。クライアントの IP が mysql.user テーブルに見つからない場合、ログインできません。 このバグは実は 4 月にはすでに発見されていました。今年 5 月 7 日に MySQL 5.5.24 がリリースされたときに、このバグは修正されました。 脆弱性分析: 問題のあるコードは次のとおりです
memcmp の戻り値は実際には int であり、my_bool は実際には char です。その後、int を char に変換すると、切り捨てが発生する可能性があります。例えば、memcmp は 0×200 を返しますが、これは切り捨て後に 0 になり、check_scramble 関数の呼び出し元は「パスワードは正しい」と誤って認識します。 しかし、一般的に言えば、memcmpの戻り値は[127,-128]の範囲内です。 glibc の SSE 最適化コードの場合はそうではありません。したがって、このバグは特定のコンパイル環境でのみ発生します。つまり、MySQL がコンパイルされ、-fno-builtin が追加され、使用される glibc が SSE 最適化されている場合です (通常、システム独自の glibc の場合)。ここで言及されている glibc は Linux の glibc を指します。FreeBSD の libc は影響を受けません。 一般的に、このバグは非常に深刻です。MySQL でこのようなバグが最後に発生したのは、3.23/4.0 時代でした。 オリジナルリンク: http://www.udpwork.com/redirect/7463 元のタイトル: MySQL 認証の脆弱性は 5.5.24 にアップグレードすると修正される可能性があります キーワード: MySQL、アイデンティティ、認証、脆弱性、アップグレード、5.5.24、修正可能、私は今、ウェブマスター、ウェブサイト、ウェブサイトのプロモーション、お金を稼ぐ |
<<: ポジショニング、製品、マーケティングは、Web サイト運営者が無視できない 3 つの要素です。
Amazon は 15 年前に Amazon Web Services (AWS) プラットフォーム...
一連の主要な検索エンジンのアップデートにより、UEO という言葉はインターネット上で徐々に人気が高ま...
最近、一部のネットユーザーから、HostGa「Undescribable」が中国語のウェブサイトを開...
[[391029]]序文Java ではロックはよく知られており、よく使用されるのは synchron...
ファイルシステムとは何ですか? Linux の初期の貢献者であり著者でもある Robert Love...
初めてiframeフレームワークに触れたとき、あまりよくわからず、あまり役に立たないと感じたのを覚え...
みなさんこんにちは。今日は、ウェブサイトでのロングテールキーワードのプロモーションとレイアウトについ...
Dogyunは、香港の中国復帰25周年を記念して、香港CLDデータセンター専用サーバーを特別価格でリ...
著者:陳雲波今年のタオバオのダブルイレブンの驚異的な売上高といえば、電子商取引が巷で話題になっている...
unesty は、デフォルトの最小帯域幅 1Gbps、トラフィック無制限、組み込みの DDoS 防御...
写真はZhiwo.comのCEO、蘇海正氏(写真提供:テンセントテクノロジー)テンセントテクノロジー...
アプリプロモーションチャンネルに関する記事はたくさんあります。従来のチャンネル形式、無料と有料のもの...
モバイル端末の発展により、ブランドはソーシャルメディアとソーシャル配信のチャネルを継続的に拡大し、製...
今日、私は A5 Webmaster Network の編集者である Cancan とチャットをしま...
オンラインマーケティングの実施方法、オンラインマーケティングの実施方法、この記事では、一般的に使用さ...