[Mew-dist 08717] Re: suid root imget without ~/Mail

Motonori NAKAMURA motonori at example.com
1999年 5月 6日 (木) 18:46:05 JST


>>>>> On Thu, 6 May 1999 17:23:42 +0900, Hiroto Kagotani <kagotani at example.com> said:

kagotani> % imget
kagotani> imget: Getting new messages into +inbox....
kagotani> Insecure dependency in mkdir while running with -T switch at /usr/local/lib/IM/Folder.pm line 358, <POPd> chunk 23.

OS に書き込みを拒否されているのかと思っていましたが、
こういう症状なら、これで直るでしょうか?

*** Folder.pm-	Thu May  6 18:38:25 1999
--- Folder.pm	Thu May  6 18:40:19 1999
***************
*** 303,308 ****
--- 303,310 ----
  	    next;
  	}
  	$p .= "/$subdir";
+ 	$p =~ /(.+)/;   # $p may be tainted
+ 	$p = $1;        # clean up
  	unless (-d $p) {
  #	    im_debug("Creating directory: $p\n")
  #	      if (&debug('folder'));


> kagotani> (サーバとの通信だけをするプログラムを imget から切り離す?)

kagotani> とするのが安全確実でいいような気がします。
kagotani> こうすれば ScanSbr も suid root imget で使えるようになりますし。

まぁ、それはそうですがぁ。

- motonori



Mew-dist メーリングリストの案内