It seems a bit savage to panic if an admin mistypes a [in]valid users entry

Jeremy Allison jra at samba.org
Fri Nov 3 17:17:41 UTC 2017


On Fri, Nov 03, 2017 at 05:54:44PM +0100, Ralph Böhme via samba-technical wrote:
> On Fri, Nov 03, 2017 at 09:23:54AM -0700, Jeremy Allison via samba-technical wrote:
> > On Fri, Nov 03, 2017 at 09:04:49AM -0700, Richard Sharpe via samba-technical wrote:
> > > Hi folks,
> > > 
> > > In looking at a netgroups question I noticed this in
> > > source3/smbd/share_access.c token_contains_name:
> > > 
> > >                 }
> > >                 smb_panic("got invalid prefix from do_groups_check");
> > >         }
> > > 
> > > Should we really panic if an admin entered some invalid character.
> > > That would lead to things failing in strange and hard to debug ways
> > > ...
> > > 
> > > Surely it is better to simply ignore that field/parameter?
> > 
> > Valid / invalid users is a bit security critical in that
> > people are depending on it to protect resources.
> > 
> > Maybe better would be to print an error and then terminate,
> > rather than panic.
> 
> Or just deny share access.

Yeah that also makes sense - so long as it fails closed.

Patches welcome :-).



More information about the samba-technical mailing list