Package: courier-mta
Version: 0.75.0-10
Severity: important
Tags: patch

Hi Ondřej,

When I try to execute /usr/sbin/sendmail, I get
# sendmail
setuid/setgid: Operation not permitted

Changing the permission from 4755 to 2755 (setgid instead of setuid bit) solves 
the issue.

Patch attached (untested, but fix seems obvious). I can push to collab-maint 
if you approve the patch.

Bye
Willi

-- System Information:
Debian Release: stretch/sid
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'unstable'), (500, 'stable'), (500, 
'oldstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386, armhf

Kernel: Linux 4.3.0-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=de_AT.UTF-8, LC_CTYPE=de_AT.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Init: systemd (via /run/systemd/system)

Versions of packages courier-mta depends on:
ii  courier-authlib        0.66.4-2
ii  courier-base           0.75.0-10
ii  debconf [debconf-2.0]  1.5.58
ii  libc6                  2.21-6
ii  libcourier-unicode1    1.4-1
ii  libgcc1                1:5.3.1-5
ii  libgdbm3               1.8.3-13.1
ii  libidn11               1.32-3
ii  libnet-cidr-perl       0.17-1
ii  libperl5.22            5.22.1-4
ii  libstdc++6             5.3.1-5

courier-mta recommends no packages.

Versions of packages courier-mta suggests:
ii  bsd-mailx [mail-reader]  8.1.2-0.20150408cvs-1
pn  courier-doc              <none>
pn  courier-filter-perl      <none>
pn  couriergrey              <none>
ii  evolution [mail-reader]  3.18.3-1
ii  icedove [mail-reader]    38.5.0-1+b1
ii  kmail [mail-reader]      4:4.14.10-2
ii  mutt [mail-reader]       1.5.24-1

>From cead264474c0fdaa1723fa2b6a30bd839b1505d4 Mon Sep 17 00:00:00 2001
From: Willi Mann <wi...@debian.org>
Date: Thu, 21 Jan 2016 20:40:42 +0100
Subject: [PATCH] Set permissions of /usr/sbin/sendmail to 2755

---
 debian/courier-mta.postinst | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/debian/courier-mta.postinst b/debian/courier-mta.postinst
index a26128a..c8062e4 100644
--- a/debian/courier-mta.postinst
+++ b/debian/courier-mta.postinst
@@ -61,7 +61,7 @@ if [ "$1" = "configure" ]; then
     add_override courier courier 4755 /usr/sbin/rmail
     add_override courier courier 2755 /usr/bin/mailq
     add_override courier courier 4755 /usr/bin/cancelmsg
-    add_override courier courier 4755 /usr/sbin/sendmail
+    add_override courier courier 2755 /usr/sbin/sendmail
     add_override courier courier 4750 /usr/lib/courier/courier/submitmkdir
 
     for dir in allfilters filters msgq msgs track; do
-- 
2.1.4

Reply via email to