28 Studios
Verified User
- Joined
- Jun 22, 2008
- Messages
- 9
I've updated several packages and to the latest custombuild and now have the following problems with majordomo.
It seems majordomo is now having perlsec problems. I've searched high and low but can't find a solution.
The first symptom was when sending to a maillist you get a bounce back:
Line 91 is a 'require "$cf";'. $cf is for the config file to use and it seems this is getting tainted somewhere.
I tried re-installing majordomo from scripts/majordomo.sh and then run majordomo's config-test. It gets the following:
.
It seems majordomo is now having perlsec problems. I've searched high and low but can't find a solution.
The first symptom was when sending to a maillist you get a bounce back:
Code:
A message that you sent could not be delivered to one or more of its
recipients. This is a permanent error. The following address(es) failed:
pipe to |/etc/virtual/majordomo/wrapper resend -C /etc/virtual/domain.com/majordomo/majordomo.cf -l core -h domain.com -f owner-core [email protected]
generated by [email protected]
local delivery failed
The following text was generated during the delivery attempt:
------ pipe to |/etc/virtual/majordomo/wrapper resend -C /etc/virtual/woose.org/majordomo/majordomo.cf -l core -h domain.com -f owner-core [email protected]
generated by [email protected] ------
Insecure dependency in require while running setuid at /etc/virtual/majordomo/resend line 91.
Line 91 is a 'require "$cf";'. $cf is for the config file to use and it seems this is getting tainted somewhere.
I tried re-installing majordomo from scripts/majordomo.sh and then run majordomo's config-test. It gets the following:
Code:
$ cd /etc/virtual/majordomo; ./wrapper config-test
------------------------------------------------------------
---------------- Config-test for Majordomo ----------------
------------------------------------------------------------
--------------------- Obvious things: ---------------------
------------------ environment variables ------------------
HOME=/etc/virtual/majordomo
LOGNAME=root
MAJORDOMO_CF=/etc/virtual/majordomo/majordomo.cf
PATH=/bin:/usr/bin:/usr/ucb
SHELL=/bin/sh
USER=root
--------------------- euid/egid checks ---------------------
effective user = root (uid 0)
effective group = bin root (gid 2 0 )
---------------------- uid/gid checks ----------------------
real user = majordomo (uid 1001)
real group = bin root (gid 2 0 )
------------------------------------------------------------
Non obvious things that cause headaches:
------------------------------------------------------------
Insecure dependency in eval while running setuid at /etc/virtual/majordomo/config-test line 122