** Changed in: gssproxy (Ubuntu)
       Status: Confirmed => In Progress

** Changed in: gssproxy (Ubuntu)
     Assignee: (unassigned) => Sergio Durigan Junior (sergiodj)

** Changed in: gssproxy (Ubuntu)
   Importance: Undecided => Medium

** Also affects: krb5 (Ubuntu Focal)
   Importance: Undecided
       Status: New

** Also affects: libselinux (Ubuntu Focal)
   Importance: Undecided
       Status: New

** Also affects: gssproxy (Ubuntu Focal)
   Importance: Undecided
       Status: New

** Also affects: krb5 (Ubuntu Hirsute)
   Importance: Undecided
       Status: New

** Also affects: libselinux (Ubuntu Hirsute)
   Importance: Undecided
       Status: New

** Also affects: gssproxy (Ubuntu Hirsute)
   Importance: Undecided
       Status: New

** Changed in: krb5 (Ubuntu)
       Status: Confirmed => Invalid

** No longer affects: krb5 (Ubuntu)

** No longer affects: krb5 (Ubuntu Focal)

** No longer affects: krb5 (Ubuntu Hirsute)

** Changed in: libselinux (Ubuntu)
       Status: Confirmed => Invalid

** Changed in: libselinux (Ubuntu Focal)
       Status: New => Invalid

** Changed in: libselinux (Ubuntu Hirsute)
       Status: New => Invalid

** Changed in: gssproxy (Ubuntu Focal)
       Status: New => In Progress

** Changed in: gssproxy (Ubuntu Hirsute)
       Status: New => In Progress

** Changed in: gssproxy (Ubuntu Focal)
     Assignee: (unassigned) => Sergio Durigan Junior (sergiodj)

** Changed in: gssproxy (Ubuntu Hirsute)
     Assignee: (unassigned) => Sergio Durigan Junior (sergiodj)

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to krb5 in Ubuntu.
https://bugs.launchpad.net/bugs/1788459

Title:
  gssproxy  crashes in libselinux.so.1 on Ubuntu 18.04 when called by
  rpc.gssd

Status in gssproxy package in Ubuntu:
  In Progress
Status in libselinux package in Ubuntu:
  Invalid
Status in gssproxy source package in Focal:
  In Progress
Status in libselinux source package in Focal:
  Invalid
Status in gssproxy source package in Hirsute:
  In Progress
Status in libselinux source package in Hirsute:
  Invalid

Bug description:
  
  I have apache configured to perform a kerberized NFS4 mount using rpc.gssd 
and gssproxy.   

  If I request a web page that requires NFS4 access, then gssproxy
  crashes, reporting a segfault in libselinux.so.1 and the web request
  generates a 403 error.

  gssproxy[6267]: segfault at 0 ip 00007f2f5bb1951a sp 00007ffe861da150
  error 4 in libselinux.so.1[7f2f5bb0d000+25000]

  If I run gssproxy at debug level = 3, and then load a web page, I can
  see the uid/principal request for www-data come in from rpc.gssd:

  # gssproxy -d --debug-level=3 -i -C /etc/gssproxy

  [2018/08/22 17:51:40]: Debug Enabled (level: 3)
  [2018/08/22 17:52:06]: Client [2018/08/22 17:52:06]: (/usr/sbin/rpc.gssd) 
[2018/08/22 17:52:06]:  connected (fd = 10)[2018/08/22 17:52:06]:  (pid = 4548) 
(uid = 33) (gid = 33)Segmentation fault (core dumped)

  Since gssproxy is required to initiate kerberos principals for any
  local application services - Ubuntu 18.04 does not currently support
  running application services with NFS4 kerberos dependencies.  This
  has a fairly significant impact on anyone attempting to implement
  kerberos on Ubuntu 18.04

  
  Ubuntu 18.04.1 LTS
  gssproxy 0.8.0-1
  libselinux1:amd64 2.7-2build2
  libgssrpc4:amd64 1.16-2build1

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gssproxy/+bug/1788459/+subscriptions

-- 
Mailing list: https://launchpad.net/~touch-packages
Post to     : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to