Where
AND
-Infinity
0
Severity
5
AV:N/AC:L/Au:N/C:N/I:N/A:P

A Red Hat Security Advisory RHSA-2012:0103 for squirrelmail packages shipped in Red Hat Enterprise Linux 4 and 5 claim to have fixed CVE-2010-2813 issue ("CVE-2010-2813 SquirrelMail: DoS (disk space consumption) by random IMAP login attempts with 8-bit characters in the password", bug #618096). However, the patch for this issue was not applied correctly and hence the issue was not fixed as stated in the advisory.

1 / 3
Source: Red Hat
First published (updated )
Severity
6.9
AV:L/AC:M/Au:N/C:C/I:C/A:C

Tavis Ormandy reported that seunshare, part of policycoreutils, was shipped setuid root and failed to enforce proper permissions on an alternate temporary directory mounted as /tmp. This could potentially lead to privilege escalation in certain privileged applications that assume /tmp to be sticky and root-owned.

Acknowledgements:

Red Hat would like to thank Tavis Ormandy for reporting this issue.

1 / 2
Source: Red Hat
First published (updated )
Severity
4.6
AV:L/AC:L/Au:N/C:P/I:P/A:P

During some routine code review last week, Alasdair Kergon spotted a security flaw in the clustered LVM daemon, clvmd. The report from him is as follows:

Clvmd, a privileged process, accepts, acts upon and responds to communications from unprivileged processes.

Background information ======================

clvmd belongs to the lvm2-cluster package and as such is normally used in shared storage clusters, where several machines are using the same disks in parallel. It is run on every machine in such a cluster. The daemon has to be enabled explictly after installing the package: it does not run by default (since RHEL4.5). Systems not running the daemon i.e. most LVM systems, not subscribed to RHN clustering channels, are not vulnerable.

Clvmd has three roles that require root privilege:

(1) Communicate with clvmd processes on other machines;

(2) Hold locks to ensure conflicting commands are not run in parallel;

(3) Make Logical Volumes available for use on the local machine by issuing the appropriate device-mapper ioctls to the kernel.

When a LVM command is issued in a cluster, an instruction is sent to the local clvmd to obtain the necessary locks and to activate or deactivate logical volumes. Any changes to the on-disk LVM metadata are performed by the original LVM process - not by clvmd itself - and then the instance of clvmd on each machine reads the updated metadata independently from disk.

The flaw ========

The problem was caused by an upstream commit made in April 2004. Prior to that, the communication between lvm and clvmd was through a socket in the filesystem, so it was protected by standard file-system security mechanisms. The commit in question changed it to use an abstract socket starting with a NUL byte (see 'man 7 unix') but no attempt was made to secure it by exchanging credentials. Consequently an unprivileged process can instruct clvmd to perform operations that were supposed to be available only to root.

Operations available to an attacker:

(1) Instruct clvmd to suspend the use of any Logical Volume visible to any machine in the cluster with immediate effect.

(2) Instruct clvmd to activate, deactivate or reload any Logical Volume visible to any machine in the cluster. (Deactivation will fail if the Logical Volume is in use.)

(3) Instruct clvmd to die.

(4) Instruct clvmd to restart (versions 2.02.64 and later).

(5) Instruct clvmd to obtain, release or report the state of locks held by the daemon.

(6) Enable/disable clvmd's debugging mode which controls the amount of detail it logs.

(7) Instruct clvmd to create a backup of a Volume Group's metadata on all the other nodes.

(8) Instruct clvmd to report the cluster name.

(9) Instruct clvmd to echo back the command it received.

(10) Instruct clvmd to refresh its internal caches.

Several of these involve performing privileged operations and could impact upon service availability on machines belonging to the cluster.

The fix ======= We are reverting to using a pathname for the socket and relying upon standard filesystem security.

1 / 2
Source: Red Hat
First published (updated )
Severity
4.6
AV:L/AC:L/Au:N/C:P/I:P/A:P

It was discovered that libraries shipped in sblim packages in Red Hat Enterprise Linux 4 and 5 have RPATH set pointing to a directory in a world-writable temporary directory: /var/tmp/sblim-<version>-<release>-root-brewbuilder//usr/lib . That directory existed on the build system during the package build, but is unlikely to exist on systems where sblim packages are installed.

This issue can be exploited by a local user to create fake library required by sblim libraries and execute arbitrary code with the privileges of the application using sblim such as tog-pegasus.

1 / 2
Source: Red Hat
First published (updated )
EOL
Feb 29, 2012
Support Ends
Mar 31, 2009

End of life: 2/29/2012, End of support: 3/31/2009, Latest version: 4.9

First published (updated )
EOL
Feb 29, 2012
Support Ends
Mar 31, 2009

End of life: 2/29/2012, End of support: 3/31/2009, Latest version: 4.9

First published (updated )

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203