チケット #20705

util.cのmy_strcpy関数でアクセスオーバーラン

登録: 2010-02-18 01:13 最終更新: 2013-03-21 16:47

報告者:
担当者:
(未割り当て)
チケットの種類:
状況:
完了
コンポーネント:
(未割り当て)
マイルストーン:
(未割り当て)
優先度:
5 - 中
重要度:
5 - 中
解決法:
修正済み
ファイル:
なし

詳細

変愚蛮怒ではRevision 3078で修正されたmy_strcpy関数と同じコードがXAngband、TinyAngbandにも存在します。 XAngband、TinyAngbandにおいても、確保されたメモリの範囲外アクセスが起こりえます。

my_strcpy関数の具体的な問題は次の通りです。

現在のmy_strcpyの実装には問題があり、JPを定義してコンパイルした場合にバッファの範囲を超えてアクセスすることがあります。 その結果、my_strcpy関数はstrlcpy関数と同じ仕様のはずですが、意図したよりも大きな値が返ります。

チケットの履歴 (3 件中 3 件表示)

2010-02-18 01:13 更新者: shimitei
  • 新しいチケット "util.cのmy_strcpy関数でアクセスオーバーラン" が作成されました
2013-03-21 16:47 更新者: iks
  • 解決法なし から 修正済み に更新されました
コメント

修正しました。

2013-03-21 16:47 更新者: iks
  • 状況オープン から 完了 に更新されました
  • チケット完了時刻2013-03-21 16:47 に更新されました

添付ファイルリスト

添付ファイルはありません

編集

ログインしていません。ログインしていない状態では、コメントに記載者の記録が残りません。 » ログインする