
oss-sec mailing list archives
Re: Vixie/ISC Cron group crontab to root escalation
From: Fiedler Roman <Roman.Fiedler () ait ac at>
Date: Tue, 13 Jun 2017 12:32:10 +0000
From: Jakub Wilk [mailto:jwilk () jwilk net] * Fiedler Roman <Roman.Fiedler () ait ac at>, 2017-06-13, 07:45:Thanks, perhaps a comment in the code can't hurt... Or even O_NODEV which does not exist, or O_PATH (linux only)..As there is a O_DIRECTORY it would be more orthogonal to haveO_REGULAR (openonly a regular file). But that becomes more and more icky as we'rerunningout of 32 bits of O_*)Why not stop that at all and have an O_POLICY,With help of O_PATH, you can implement almost any sanity check in userspace. No need to reinvent this particular wheel.
Well, partially: what O_PATH can do, you could also do before O_PATH using repeated single-level open(NO_FOLLOW)/fstat-checks. So you had to do all the verification by yourself. fts [1] does that the same in a secure manner. But often implementation was too complex using syscalls or not easy to do using the library, so not many programmers did it. The resulting programs were more prone to be vulnerable. With O_PATH/fts und own fstat calls, you can also do all the things mentioned above, but again, I fear, not many will use them, there for convenience syscalls/libraries should help out. So decision could be a) do nothing, b) blow up libc or c) blow up syscall interface. Specific libraries or programming best practices might not be easy enough to be applied. LG Roman [1] https://www.freebsd.org/cgi/man.cgi?query=fts&sektion=3
Attachment:
smime.p7s
Description:
Current thread:
- Vixie/ISC Cron group crontab to root escalation Solar Designer (Jun 08)
- Re: Vixie/ISC Cron group crontab to root escalation Ian Zimmerman (Jun 08)
- Re: Vixie/ISC Cron group crontab to root escalation Christos Zoulas (Jun 09)
- Re: Vixie/ISC Cron group crontab to root escalation Solar Designer (Jun 09)
- Re: Vixie/ISC Cron group crontab to root escalation Christos Zoulas (Jun 09)
- Re: Vixie/ISC Cron group crontab to root escalation Casper . Dik (Jun 12)
- Re: Vixie/ISC Cron group crontab to root escalation Alan Coopersmith (Jun 12)
- Re: Vixie/ISC Cron group crontab to root escalation Solar Designer (Jun 09)
- <Possible follow-ups>
- Re: Vixie/ISC Cron group crontab to root escalation Fiedler Roman (Jun 13)
- Re: Vixie/ISC Cron group crontab to root escalation Jakub Wilk (Jun 13)
- Re: Vixie/ISC Cron group crontab to root escalation Fiedler Roman (Jun 13)
- Re: Vixie/ISC Cron group crontab to root escalation Florian Weimer (Jun 13)
- Re: Vixie/ISC Cron group crontab to root escalation Jakub Wilk (Jun 13)