Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 20 Jun 1999 21:05:21 -0500 (CDT)
From:      Frank Tobin <ftobin@bigfoot.com>
To:        FreeBSD-security Mailing List <freebsd-security@freebsd.org>
Subject:   disregard in_pcb (forward)
Message-ID:  <Pine.BSF.4.10.9906202103370.19623-200000@srh0710.urh.uiuc.edu>

index | next in thread | raw e-mail

[-- Attachment #1 --]
This is a corrected version of that patch. Disregard the previous sending.  
Much apologies.  That will teach me to reference my mail by date.

-- 
Frank Tobin			"To learn what is good and what is to be
http://www.bigfoot.com/~ftobin	 valued, those truths which cannot be
				 shaken or changed." Myst: The Book of Atrus
FreeBSD: The Power To Serve

PGPenvelope = GPG and PGP5 + Pine             PGP:  4F86 3BBB A816 6F0A 340F
http://www.bigfoot.com/~ftobin/resources.html       6003 56FF D10A 260C 4FA3

[-- Attachment #2 --]
*** in_pcb.c-orig	Sun Jun 20 13:17:55 1999
--- in_pcb.c	Sun Jun 20 13:19:16 1999
***************
*** 175,180 ****
--- 175,186 ----
  		if (sin->sin_family != AF_INET)
  			return (EAFNOSUPPORT);
  #endif
+ 		/* 
+ 		 * Disallow bind if we are in super secure mode and port < 1024
+ 		 */
+ 		if (sin->sin_family == AF_INET && ntohs(sin->sin_port) < 1024 
+ 		    && securelevel >= 4) 
+ 		  return EPERM;
  		if (prison_ip(p, 0, &sin->sin_addr.s_addr))
  			return(EINVAL);
  		lport = sin->sin_port;
help

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