"mremap 2nd" hotfix module 9
ストーリー by Oliver
あくまで一時的なworkaround 部門より
あくまで一時的なworkaround 部門より
yosshy 曰く、 "LKML にて、最近のLinuxカーネルのセキュリティホールを修正するカーネルローダブルモジュールがアナウンスされています(ソースコード)。要は Libsafe と同じ発想で、セキュリティホールがあるシステムコールのラッパーを作っているだけなのですが、簡単にカーネルのバージョンアップができない環境には便利でしょう。"
こんな方法があったか... (スコア:2, おもしろおかしい)
TurboLinux (スコア:0)
SuSEもVineも出てきたようですし、どうもTurboは遅いって印象があるんですが、実際どんなもんでしょう?
Re:TurboLinux (スコア:1)
やっと先ほど、2.4系の方は、対策済みパッケージが出ました。
2.6系は2.6.0にパッチ当てるのか、2.6.3に行くのか、どっちだろうか?
どうやって組み込むの? (スコア:0)
insmod mmap.o したけど、下記のエラーが出るんですが。
mmap.o: kernel-module version mismatch
mmap.o was compiled for kernel version 2.4.9-21
while this kernel is version 2.4.20-18.7.
組み込み方は合ってる (スコア:2, 参考になる)
組み込もうとしたkernelが2.4.20であるから、このエラーが出たと思われ。
なのでコンパイル時に2.4.20のヘッダをincludeすればいいので、
# gcc -c -O3 -fomit-frame-pointer mmap.c -I /usr/src/linux/include
とかやってみたら?もちろん/usr/src/linuxは、2.4.20のソースディレクトリね。
chomy
Re:組み込み方は合ってる (スコア:0)
Re:組み込み方は合ってる (スコア:1)
Re:組み込み方は合ってる (スコア:0)
Re:組み込み方は合ってる (スコア:0)
ですかねえ。
insmodで解決出来ないなら、同じ事を手でやるってことで。
#あまりに強引過ぎるのでAC