gdb and avc
David P. Quigley
dpquigl at tycho.nsa.gov
Tue Jul 27 18:38:37 UTC 2010
On Tue, 2010-07-27 at 13:55 -0400, Genes MailLists wrote:
> When I debug (local compiled executable) as user with gdb I get this d:
>
> [selinux-policy-3.7.19-39.fc13.noarch]
>
> gene/
> ------------------------------
>
> Summary:
>
> SELinux is preventing /usr/bin/gdb "write" access on
> /usr/share/glib-2.0/gdb.
>
> Detailed Description:
>
> SELinux denied access requested by gdb. It is not expected that this
> access is
> required by gdb and this access may signal an intrusion attempt. It is also
> possible that the specific version or configuration of the application is
> causing it to require additional access.
>
>
> ...
>
> Additional Information:
>
> Source Context system_u:system_r:xdm_t:s0-s0:c0.c1023
> Target Context system_u:object_r:usr_t:s0
> Target Objects /usr/share/glib-2.0/gdb [ dir ]
> Source gdb
> Source Path /usr/bin/gdb
> Port <Unknown>
> Host lap1.prv.sapience.com
> Source RPM Packages gdb-7.1-23.fc13
> Target RPM Packages glib2-devel-2.24.1-1.fc13
> Policy RPM selinux-policy-3.7.19-21.fc13
> Selinux Enabled True
> Policy Type targeted
> Enforcing Mode Enforcing
> Plugin Name catchall
> Host Name lap1.prv.sapience.com
> Platform Linux lap1.prv.sapience.com
> 2.6.33.5-112.fc13.x86_64 #1 SMP Thu May 27
> 02:28:31 UTC 2010 x86_64 x86_64
> Alert Count 2
> First Seen Mon 31 May 2010 06:39:33 PM EDT
> Last Seen Mon 31 May 2010 06:39:33 PM EDT
> Local ID 93cf7fa2-26ba-4ce9-8bec-2d73222d4602
> Line Numbers
>
> Raw Audit Messages
>
> node=lap1.prv.sapience.com type=AVC msg=audit(1275345573.390:33574):
> avc: denied { write } for pid=6060 comm="gdb" name="gdb" dev=sda8
> ino=929092 scontext=system_u:system_r:xdm_t:s0-s0:c0.c1023
> tcontext=system_u:object_r:usr_t:s0 tclass=dir
>
> node=lap1.prv.sapience.com type=SYSCALL msg=audit(1275345573.390:33574):
> arch=c000003e syscall=2 success=no exit=-13 a0=7fffc10c7b30 a1=2c1
> a2=81a4 a3=7fcbd6e98ad0 items=0 ppid=6058 pid=6060 auid=4294967295 uid=0
> gid=0 euid=0 suid=0 fsuid=0 egid=0 sgid=0 fsgid=0 tty=(none)
> ses=4294967295 comm="gdb" exe="/usr/bin/gdb"
> subj=system_u:system_r:xdm_t:s0-s0:c0.c1023 key=(null)
>
>
>
> --
> selinux mailing list
> selinux at lists.fedoraproject.org
> https://admin.fedoraproject.org/mailman/listinfo/selinux
It seems odd to me that gdb is running as xdm_t. Can you give the output
of ls -Z /usr/bin/gdb and also matchpathcon /usr/bin/gdb
Dave
More information about the selinux
mailing list