svn commit: r346263 - head/contrib/tcpdump

Shawn Webb shawn.webb at hardenedbsd.org
Tue Sep 3 14:07:02 UTC 2019


On Tue, Apr 16, 2019 at 04:12:42AM +0000, Mariusz Zaborski wrote:
> Author: oshogbo
> Date: Tue Apr 16 04:12:41 2019
> New Revision: 346263
> URL: https://svnweb.freebsd.org/changeset/base/346263
> 
> Log:
>   tcpdump: disable Capsicum if -E option is provided.
>   
>   The -E is used to provide a secret for decrypting IPsec.
>   The secret may be provided through command line or as the file.
>   The problem is that tcpdump doesn't support yet opening files in capability mode
>   and the file may contain a list of the files to open.
>   
>   As a workaround, for now, let's just disable capsicum if the -E
>   the option is provided.
>   
>   PR:		236819
>   MFC after:	2 weeks
> 
> Modified:
>   head/contrib/tcpdump/tcpdump.c
> 
> Modified: head/contrib/tcpdump/tcpdump.c
> ==============================================================================
> --- head/contrib/tcpdump/tcpdump.c	Tue Apr 16 02:48:04 2019	(r346262)
> +++ head/contrib/tcpdump/tcpdump.c	Tue Apr 16 04:12:41 2019	(r346263)
> @@ -2063,7 +2063,8 @@ main(int argc, char **argv)
>  	}
>  
>  #ifdef HAVE_CAPSICUM
> -	cansandbox = (VFileName == NULL && zflag == NULL);
> +	cansandbox = (VFileName == NULL && zflag == NULL &&
> +	    ndo->ndo_espsecret == NULL);
>  #ifdef HAVE_CASPER
>  	cansandbox = (cansandbox && (ndo->ndo_nflag || capdns != NULL));
>  #else

Is there any documentation anywhere telling users that Capsicum
support will be disabled under certain circumstances?

Thanks,

-- 
Shawn Webb
Cofounder / Security Engineer
HardenedBSD

Tor-ified Signal:    +1 443-546-8752
Tor+XMPP+OTR:        lattera at is.a.hacker.sx
GPG Key ID:          0x6A84658F52456EEE
GPG Key Fingerprint: D206 BB45 15E0 9C49 0CF9  3633 C85B 0AF8 AB23 0FB2
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <http://lists.freebsd.org/pipermail/svn-src-head/attachments/20190903/83f1b09d/attachment.sig>


More information about the svn-src-head mailing list