[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [gentoo-hardened] mysql 4.1 requires shlib_t:file execmod?


> > > #1
> > > qlist mysql | scanelf -qtf -
> > TEXTREL  /usr/lib/mysql/libmysqlclient.so
> > TEXTREL  /usr/lib/mysql/libmysqlclient_r.so
> > TEXTREL  /usr/lib/libmysqlclient.so
> > TEXTREL  /usr/lib/libmysqlclient.so.14.0.0
> > TEXTREL  /usr/lib/libmysqlclient_r.so
> > TEXTREL  /usr/lib/libmysqlclient_r.so.14.0.0
> 
> Looks like you do infact have textrels in your mysql. 
> I've seen this happen before when linked with a miscompiled
> libcrypto.so 
I've rebuilt openssl, but this hasn't helped...

> > > #2 
> > > scanelf -a /usr/lib/libmysqlclient.so.14
> > Nothing here
> 
> If nothing here then chances are your running scanelf while trying to
> enforce and no such policy exists for scanelf.
I must have done it wrong (it works even in enforcing mode now):

 TYPE    PAX   STK/REL/PTL TEXTREL RPATH BIND FILE
ET_DYN ---xe- RW- --- RW- TEXTREL   -
LAZY /usr/lib/libmysqlclient.so.14

> > > 
> > > #3 
 TYPE    PAX   STK/REL/PTL TEXTREL RPATH BIND FILE
ET_DYN ---xe- RW- R-- RW-    -      -   LAZY /lib/libcrypt.so.1
ET_DYN ---xe- RW- R-- RW-    -      -   LAZY /lib/libnsl.so.1
ET_DYN ---xe- RW- R-- RW-    -      -   LAZY /lib/libm.so.6
ET_DYN ---xe- RW- --- RW-    -      -   LAZY /lib/libz.so.1
ET_DYN ---xe- RW- R-- RW-    -      -   NOW /lib/libc.so.6



--
This message was distributed to subscribers of the selinux mailing list.
If you no longer wish to subscribe, send mail to majordomo@xxxxxxxxxxxxx with
the words "unsubscribe selinux" without quotes as the message.


This mailing list archive is a service of Copilot Consulting.