[apparmor] [Bug 840734] Re: abstractions/python not including /usr/include/python folders

Felix Geyer debfx at fobos.de
Wed Nov 30 10:54:33 UTC 2011


Indeed even a minimalistic python application reads pyconfig.h so adding
something like this to abstractions/python would be a very good idea:

/usr/include/python2.[4567]/pyconfig.h r,

-- 
You received this bug notification because you are a member of AppArmor
Developers, which is the registrant for AppArmor.
https://bugs.launchpad.net/bugs/840734

Title:
  abstractions/python not including /usr/include/python folders

Status in AppArmor Linux application security framework:
  New

Bug description:
  Binary package hint: apparmor

  How to find:

  hani at JustD:~$ cat /home/hani/myapp
  #! /usr/bin/python
  hani at JustD:~$ sudo aa-autodep /home/hani/myapp
  hani at JustD:~$ chmod +x myapp
  hani at JustD:~$ ./myapp

  hani at JustD:~$ sudo aa-logprof home.hani.myapp
  Reading log entries from /var/log/syslog.
  Updating AppArmor profiles in /etc/apparmor.d.
  Complain-mode changes:

  Profile:  /home/hani/myapp
  Path:     /usr/include/python2.7/pyconfig.h
  Mode:     r
  Severity: unknown

  
  abstractions/python doesn't include the python folders in /usr/include. These are:
  /usr/include/python2.6
  /usr/include/python2.6_d
  /usr/include/python2.7
  /usr/include/python2.7_d
  /usr/include/python3.1
  /usr/include/python3.2mu

  Fix: Adding /usr/include/python{2,3}.[0-7]*/** r,  to
  /etc/apparmor.d/abstractions/python

  I've attached a diff for that.

To manage notifications about this bug go to:
https://bugs.launchpad.net/apparmor/+bug/840734/+subscriptions



More information about the AppArmor mailing list