summaryrefslogtreecommitdiff
path: root/asn1.h
diff options
context:
space:
mode:
authorJeff Layton <jlayton@samba.org>2017-02-23 16:50:43 -0500
committerJeff Layton <jlayton@samba.org>2017-02-24 09:18:12 -0500
commit9eaa21ed37126d1bfcb998b4c8f6115ac77e9b5f (patch)
treecb465828f9b7812e4471b698e1ccf4f7083aa1a1 /asn1.h
parent2dcecd21262513a0866c321643fc33d3d0135915 (diff)
downloadcifs-utils-9eaa21ed37126d1bfcb998b4c8f6115ac77e9b5f.tar.gz
cifs-utils-9eaa21ed37126d1bfcb998b4c8f6115ac77e9b5f.tar.bz2
cifs-utils-9eaa21ed37126d1bfcb998b4c8f6115ac77e9b5f.zip
cifs.upcall: don't do env scraping when uid is 0
Setuid programs triggering upcalls could trick the program here. Also, the d_automount method is done with credentials overridden so if you can end up with mismatched creds and env vars due to that as well. It's a hack, but the only recourse I can see is to avoid doing this when the uid is 0. That means we can't rely on finding root credcaches in alternate locations using $KRB5CCNAME, but I think that's the best we can do. Reported-and-Tested-by: Chad William Seys <cwseys@physics.wisc.edu> Signed-off-by: Jeff Layton <jlayton@samba.org>
Diffstat (limited to 'asn1.h')
0 files changed, 0 insertions, 0 deletions