Date: Fri, 22 Sep 2000 10:30:16 -0400 From: "Troy Settle" <troy@psknet.com> To: <igorr@crosswinds.net>, "FreeBSD Questions" <freebsd-questions@FreeBSD.ORG> Subject: RE: Default IMAP INBOX to $HOME/Mailbox Message-ID: <FCEELIAEIIECDGKKJLMIKEEICCAA.troy@psknet.com> In-Reply-To: <20000922082633.B1004@linux.rainbow>
next in thread | previous in thread | raw e-mail | index | archive | help
Igor, Perhaps a potential overflow, but only if one has already compromised libc or /etc/passwd, in which case, who cares about imap? FWIW, UW IMAP seems to be loaded with potential holes. The current port warns against using it on systems where you don't already allow for shell access. I'm not a coder of any real talent, so take that for what it's worth. The logic just doesn't seem to add up to this particular snippit of code being a serious threat. -- Troy Settle Pulaski Networks 540.994.4254 ** -----Original Message----- ** From: owner-freebsd-questions@FreeBSD.ORG ** [mailto:owner-freebsd-questions@FreeBSD.ORG]On Behalf Of Igor Roboul ** Sent: Friday, September 22, 2000 12:27 AM ** To: FreeBSD Questions ** Subject: Re: Default IMAP INBOX to $HOME/Mailbox ** ** ** On Thu, Sep 21, 2000 at 07:54:48PM -0400, Troy Settle wrote: ** > char tmp[MAILTMPLEN]; ** > if (!sysInbox) { /* initialize if first time */ ** > - sprintf (tmp,"%s/%s",MAILSPOOL,myusername ()); ** > + sprintf (tmp,"%s/%s",myhomedir(),".mail"); ** Do we have here potential buffer overflow? ** maybe we need ** snprintf(tmp,MAILTMPLEN-1,"%s/%s",myhomedir(),".mail"); ** ? ** ** ** -- ** Igor Roboul, Unix System Administrator & Programmer @ ** sanatorium "Raduga", ** Sochi, Russia ** http://www.brainbench.com/transcript.jsp?pid=304744 ** ** ** To Unsubscribe: send mail to majordomo@FreeBSD.org ** with "unsubscribe freebsd-questions" in the body of the message ** ** To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?FCEELIAEIIECDGKKJLMIKEEICCAA.troy>