Re: apr-1.7.2/Apache shared memory now world readable?

Eric Covener <[email protected]>
Newsgroups gmane.comp.apache.apr.devel
Message-ID <CALK=YjOmEmXy+L-uKAFQn0fS=XDXbqExvqcygiJwwVKzcmzShw@mail.gmail.com>
On Fri, Feb 10, 2023 at 11:49 AM Ruediger Pluem <[email protected]> wrote:
>
>
>
> On 2/10/23 2:42 AM, Eric Covener wrote:
> >> I think this should be revisited and changed to 600.
> >
> > It seems like all the methods use 0644.  After the change, it's just
> > accessible in the filesystem rather than in the sysv shm ether.
> >
> > It seems like an API gap, APR can't know what the caller expects to do
> > with it (other than it's not anonymous).
> > Today I guess a caller could run with a more conservative umask, or
> > toggle it around calls to apr_shm_create?
> >
>
> I would like to see a more restrictive default, but this cannot be reverted via
> umask. Furthermore we are currently inconsistent as we use 600 for SysV SHM, but 644
> for Posix one.

Thanks,  I see I was looking at the ones with explicit mode literals.

> Maybe time for an
>
> apr_shm_perms_set?

Sounds needed no matter where the default change ends up.  Is there
anything else waiting for a 1.8?
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.