Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 02 Dec 1999 11:59:59 +0900
From:      itojun@iijlab.net
To:        cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org
Cc:        sumikawa@ebina.hitachi.co.jp
Subject:   Re: BROKEN port on FreeBSD-current 
Message-ID:  <4441.944103599@coconut.itojun.org>
In-Reply-To: sumikawa's message of Thu, 02 Dec 1999 11:53:33 JST. <19991202115333O.sumikawa@ebina.hitachi.co.jp> 

next in thread | previous in thread | raw e-mail | index | archive | help
>kris        1999/12/01 10:57:10 PST
>  Modified files:
>    japanese/magicpoint  Makefile 
>  Log:
>  Mark as BROKEN due to buffer overflow yielding setgid uucp. This also needs
>  a portlint.
>  Submitted by:	Brock Tellier <btellier@usa.net>

	I believe this to fix the problem.  Could anyone check?
	(already in magicpoint repository)

itojun


Index: uucplock.c
===================================================================
RCS file: /home/wide/itojun/cvsroot/mgp/kit/contrib/xmindpath/uucplock.c,v
retrieving revision 1.1
diff -c -r1.1 uucplock.c
*** uucplock.c	1998/08/23 04:50:17	1.1
--- uucplock.c	1999/12/02 02:57:21
***************
*** 55,61 ****
  	char tbuf[sizeof(_PATH_LOCKDIRNAME) + MAXNAMLEN];
  	off_t lseek();
  
! 	(void)sprintf(tbuf, _PATH_LOCKDIRNAME, ttyname);
  	fd = open(tbuf, O_RDWR|O_CREAT|O_EXCL, 0664);
  	if (fd < 0) {
  		/*
--- 55,61 ----
  	char tbuf[sizeof(_PATH_LOCKDIRNAME) + MAXNAMLEN];
  	off_t lseek();
  
! 	(void)snprintf(tbuf, sizeof(tbuf), _PATH_LOCKDIRNAME, ttyname);
  	fd = open(tbuf, O_RDWR|O_CREAT|O_EXCL, 0664);
  	if (fd < 0) {
  		/*
***************
*** 104,109 ****
  {
  	char tbuf[sizeof(_PATH_LOCKDIRNAME) + MAXNAMLEN];
  
! 	(void)sprintf(tbuf, _PATH_LOCKDIRNAME, ttyname);
  	return(unlink(tbuf));
  }
--- 104,109 ----
  {
  	char tbuf[sizeof(_PATH_LOCKDIRNAME) + MAXNAMLEN];
  
! 	(void)snprintf(tbuf, sizeof(tbuf), _PATH_LOCKDIRNAME, ttyname);
  	return(unlink(tbuf));
  }


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4441.944103599>