CVE-2013-1773
読み:スィーヴィーイー-にーゼロいちさん-いちななななさん
外語:CVE-2013-1773
Linuxカーネルに存在した脆弱性の一つ。VFATファイルシステム実装でのバッファーオーバーフローの脆弱性。
概要
MITRE社の脆弱性情報データベースCommon Vulnerabilities and Exposures(CVE)に登録されている脆弱性の一つ。
これは、UTF-8からUTF-16への不適切な変換に伴うバッファーオーバーフローの脆弱性により、ログイン可能な一般ユーザーによりサービス運用妨害(DDoS攻撃)が可能というセキュリティホールである。
- 影響: Linux Kernel 3.0 ‐ 3.2.?
特徴
問題
原因
utf8s_to_utf16s()関数は、出力するバッファーの長さを引数として与える機能を持たなかった。
このため、サロゲートペアを含むUTF-8ではバッファーオーバーフローを起こす可能性があった。
修正
utf8s_to_utf16s変換ルーチンを改善した。
新たに、出力バッファーの長さと、エンディアンネスの計2つの引数が追加された。
修正は「NLS: improve UTF8 -> UTF16 string conversion routine」と題されている。
再検索