Skip to navigation Skip to main content

Utilities

  • Subscriptions
  • Downloads
  • Red Hat Console
  • Get Support
Red Hat Customer Portal
  • Subscriptions
  • Downloads
  • Red Hat Console
  • Get Support
  • Products

    Top Products

    • Red Hat Enterprise Linux
    • Red Hat OpenShift
    • Red Hat Ansible Automation Platform
    All Products

    Downloads and Containers

    • Downloads
    • Packages
    • Containers

    Top Resources

    • Documentation
    • Product Life Cycles
    • Product Compliance
    • Errata
  • Knowledge

    Red Hat Knowledge Center

    • Knowledgebase Solutions
    • Knowledgebase Articles
    • Customer Portal Labs
    • Errata

    Top Product Docs

    • Red Hat Enterprise Linux
    • Red Hat OpenShift
    • Red Hat Ansible Automation Platform
    All Product Docs

    Training and Certification

    • About
    • Course Index
    • Certification Index
    • Skill Assessment
  • Security

    Red Hat Product Security Center

    • Security Updates
    • Security Advisories
    • Red Hat CVE Database
    • Errata

    References

    • Security Bulletins
    • Security Measurement
    • Severity Ratings
    • Security Data

    Top Resources

    • Security Labs
    • Backporting Policies
    • Security Blog
  • Support

    Red Hat Support

    • Support Cases
    • Troubleshoot
    • Get Support
    • Contact Red Hat Support

    Red Hat Community Support

    • Customer Portal Community
    • Community Discussions
    • Red Hat Accelerator Program

    Top Resources

    • Product Life Cycles
    • Customer Portal Labs
    • Red Hat JBoss Supported Configurations
    • Red Hat Insights
Or troubleshoot an issue.

Select Your Language

  • English
  • Français
  • 한국어
  • 日本語
  • 中文 (中国)

Infrastructure and Management

  • Red Hat Enterprise Linux
  • Red Hat Satellite
  • Red Hat Subscription Management
  • Red Hat Insights
  • Red Hat Ansible Automation Platform

Cloud Computing

  • Red Hat OpenShift
  • Red Hat OpenStack Platform
  • Red Hat OpenShift
  • Red Hat OpenShift AI
  • Red Hat OpenShift Dedicated
  • Red Hat Advanced Cluster Security for Kubernetes
  • Red Hat Advanced Cluster Management for Kubernetes
  • Red Hat Quay
  • Red Hat OpenShift Dev Spaces
  • Red Hat OpenShift Service on AWS

Storage

  • Red Hat Gluster Storage
  • Red Hat Hyperconverged Infrastructure
  • Red Hat Ceph Storage
  • Red Hat OpenShift Data Foundation

Runtimes

  • Red Hat Runtimes
  • Red Hat JBoss Enterprise Application Platform
  • Red Hat Data Grid
  • Red Hat JBoss Web Server
  • Red Hat build of Keycloak
  • Red Hat support for Spring Boot
  • Red Hat build of Node.js
  • Red Hat build of Quarkus

Integration and Automation

  • Red Hat Application Foundations
  • Red Hat Fuse
  • Red Hat AMQ
  • Red Hat 3scale API Management
All Products
Red Hat Product Errata RHSA-2008:0061 - Security Advisory
Issued:
2008-05-20
Updated:
2008-05-21

RHSA-2008:0061 - Security Advisory

  • Overview
  • Updated Packages

Synopsis

Moderate: setroubleshoot security and bug fix update

Type/Severity

Security Advisory: Moderate

Red Hat Insights patch analysis

Identify and remediate systems affected by this advisory.

View affected systems

Topic

Updated setroubleshoot packages that fix two security issues and several
bugs are now available for Red Hat Enterprise Linux 5.

This update has been rated as having moderate security impact by the Red
Hat Security Response Team.

Description

The setroubleshoot packages provide tools to help diagnose SELinux
problems. When AVC messages occur, an alert is generated that gives
information about the problem, and how to create a resolution.

A flaw was found in the way sealert wrote diagnostic messages to a
temporary file. A local unprivileged user could perform a symbolic link
attack, and cause arbitrary files, writable by other users, to be
overwritten when a victim runs sealert. (CVE-2007-5495)

A flaw was found in the way sealert displayed records from the
setroubleshoot database as unescaped HTML. An local unprivileged attacker
could cause AVC denial events with carefully crafted process or file names,
injecting arbitrary HTML tags into the logs, which could be used as a
scripting attack, or to confuse the user running sealert. (CVE-2007-5496)

Additionally, the following bugs have been fixed in these update packages:

  • in certain situations, the sealert process used excessive CPU. These

alerts are now capped at a maximum of 30, D-Bus is used instead of polling,
threads causing excessive wake-up have been removed, and more robust
exception-handling has been added.

  • different combinations of the sealert '-a', '-l', '-H', and '-v' options

did not work as documented.

  • the SETroubleShoot browser did not allow multiple entries to be deleted.
  • the SETroubleShoot browser did not display statements that displayed

whether SELinux was using Enforcing or Permissive mode, particularly when
warning about SELinux preventions.

  • in certain cases, the SETroubleShoot browser gave incorrect instructions

regarding paths, and would not display the full paths to files.

  • adding an email recipient to the recipients option from the

/etc/setroubleshoot/setroubleshoot.cfg file and then generating an SELinux
denial caused a traceback error. The recipients option has been removed;
email addresses are now managed through the SETroubleShoot browser by
navigating to File -> Edit Email Alert List, or by editing the
/var/lib/setroubleshoot/email_alert_recipients file.

  • the setroubleshoot browser incorrectly displayed a period between the

httpd_sys_content_t context and the directory path.

  • on the PowerPC architecture, The get_credentials() function in

access_control.py would generate an exception when it called the
socket.getsockopt() function.

  • The code which handles path information has been completely rewritten so

that assumptions on path information which were misleading are no longer
made. If the path information is not present, it will be presented as
"<Unknown>".

  • setroubleshoot had problems with non-English locales under certain

circumstances, possibly causing a python traceback, an sealert window
pop-up containing an error, a "RuntimeError: maximum recursion depth
exceeded" error after a traceback, or a "UnicodeEncodeError" after a traceback.

  • sealert ran even when SELinux was disabled, causing "attempt to open

server connection failed" errors. Sealert now checks whether SELinux is
enabled or disabled.

  • the database setroubleshoot maintains was world-readable. The

setroubleshoot database is now mode 600, and is owned by the root user and
group.

  • setroubleshoot did not validate requests to set AVC filtering options for

users. In these updated packages, checks ensure that requests originate
from the filter owner.

  • the previous setroubleshoot packages required a number of GNOME packages

and libraries. setroubleshoot has therefore been split into 2 packages:
setroubleshoot and setroubleshoot-server.

  • a bug in decoding the audit field caused an "Input is not proper UTF-8,

indicate encoding!" error message. The decoding code has been rewritten.

  • a file name mismatch in the setroubleshoot init script would cause a

failure to shut down.

Users of setroubleshoot are advised to upgrade to these updated packages,
which resolve these issues.

Solution

Before applying this update, make sure that all previously-released
errata relevant to your system have been applied.

This update is available via Red Hat Network. Details on how to use
the Red Hat Network to apply this update are available at
http://kbase.redhat.com/faq/FAQ_58_10188

Affected Products

  • Red Hat Enterprise Linux Server 5 x86_64
  • Red Hat Enterprise Linux Server 5 ia64
  • Red Hat Enterprise Linux Server 5 i386
  • Red Hat Enterprise Linux Workstation 5 x86_64
  • Red Hat Enterprise Linux Workstation 5 i386
  • Red Hat Enterprise Linux Desktop 5 x86_64
  • Red Hat Enterprise Linux Desktop 5 i386
  • Red Hat Enterprise Linux for IBM z Systems 5 s390x
  • Red Hat Enterprise Linux for Power, big endian 5 ppc
  • Red Hat Enterprise Linux Server from RHUI 5 x86_64
  • Red Hat Enterprise Linux Server from RHUI 5 i386

Fixes

  • BZ - 227806 - setroubleshoot browser doesn't allow multiple entry deletion
  • BZ - 240355 - setroubleshoot gives bad suggestions
  • BZ - 241543 - Adding recipents entry to config file crashes setroubleshoot
  • BZ - 243800 - typo in sealert / setroubleshoot suggestion
  • BZ - 244345 - missing filename in setroubleshoot (AVC.get_path() returns incomplete path)
  • BZ - 250239 - Runtime Error: maximum recursion depth exceeded
  • BZ - 288221 - CVE-2007-5495 EMBARGOED setroubleshoot insecure logging
  • BZ - 288271 - CVE-2007-5496 setroubleshoot log injection
  • BZ - 288881 - setroubleshoot failure when httpd is trying to access rpm_log_t
  • BZ - 312281 - setroubleshoot requires gnome to run
  • BZ - 431768 - setroubleshoot - audit_listener_database.xml:3029: parser error in xmlParseDoc()
  • BZ - 436564 - socket.getsockopt() on ppc generates exception

CVEs

  • CVE-2007-5495
  • CVE-2007-5496

References

  • http://www.redhat.com/security/updates/classification/#moderate
Note: More recent versions of these packages may be available. Click a package name for more details.

Red Hat Enterprise Linux Server 5

SRPM
setroubleshoot-2.0.5-3.el5.src.rpm SHA-256: 62b4396166b1a53d8933309d76126676bec080dcd5d2b8c5ea862e91ee8c1fd0
setroubleshoot-plugins-2.0.4-2.el5.src.rpm SHA-256: fc21e89c9578ba39b17e0def47027dc822a69a12dfbf199367023a953dfb0db4
x86_64
setroubleshoot-2.0.5-3.el5.noarch.rpm SHA-256: a2aefc91cceaadde3286bb546c7cc03b100e9171bf5bd97fb9e40e92eabe5e0f
setroubleshoot-plugins-2.0.4-2.el5.noarch.rpm SHA-256: 24fd9372de3c9e5205e646f460365b5fdbbed4657716f25f1c12a641dc9c3598
setroubleshoot-server-2.0.5-3.el5.noarch.rpm SHA-256: 3353361204a2060d249132489f08f4810a9b20ef64f4e3691efee78d59e84dc9
ia64
setroubleshoot-2.0.5-3.el5.noarch.rpm SHA-256: a2aefc91cceaadde3286bb546c7cc03b100e9171bf5bd97fb9e40e92eabe5e0f
setroubleshoot-plugins-2.0.4-2.el5.noarch.rpm SHA-256: 24fd9372de3c9e5205e646f460365b5fdbbed4657716f25f1c12a641dc9c3598
setroubleshoot-server-2.0.5-3.el5.noarch.rpm SHA-256: 3353361204a2060d249132489f08f4810a9b20ef64f4e3691efee78d59e84dc9
i386
setroubleshoot-2.0.5-3.el5.noarch.rpm SHA-256: a2aefc91cceaadde3286bb546c7cc03b100e9171bf5bd97fb9e40e92eabe5e0f
setroubleshoot-plugins-2.0.4-2.el5.noarch.rpm SHA-256: 24fd9372de3c9e5205e646f460365b5fdbbed4657716f25f1c12a641dc9c3598
setroubleshoot-server-2.0.5-3.el5.noarch.rpm SHA-256: 3353361204a2060d249132489f08f4810a9b20ef64f4e3691efee78d59e84dc9

Red Hat Enterprise Linux Workstation 5

SRPM
setroubleshoot-2.0.5-3.el5.src.rpm SHA-256: 62b4396166b1a53d8933309d76126676bec080dcd5d2b8c5ea862e91ee8c1fd0
setroubleshoot-plugins-2.0.4-2.el5.src.rpm SHA-256: fc21e89c9578ba39b17e0def47027dc822a69a12dfbf199367023a953dfb0db4
x86_64
setroubleshoot-2.0.5-3.el5.noarch.rpm SHA-256: a2aefc91cceaadde3286bb546c7cc03b100e9171bf5bd97fb9e40e92eabe5e0f
setroubleshoot-plugins-2.0.4-2.el5.noarch.rpm SHA-256: 24fd9372de3c9e5205e646f460365b5fdbbed4657716f25f1c12a641dc9c3598
setroubleshoot-server-2.0.5-3.el5.noarch.rpm SHA-256: 3353361204a2060d249132489f08f4810a9b20ef64f4e3691efee78d59e84dc9
i386
setroubleshoot-2.0.5-3.el5.noarch.rpm SHA-256: a2aefc91cceaadde3286bb546c7cc03b100e9171bf5bd97fb9e40e92eabe5e0f
setroubleshoot-plugins-2.0.4-2.el5.noarch.rpm SHA-256: 24fd9372de3c9e5205e646f460365b5fdbbed4657716f25f1c12a641dc9c3598
setroubleshoot-server-2.0.5-3.el5.noarch.rpm SHA-256: 3353361204a2060d249132489f08f4810a9b20ef64f4e3691efee78d59e84dc9

Red Hat Enterprise Linux Desktop 5

SRPM
setroubleshoot-2.0.5-3.el5.src.rpm SHA-256: 62b4396166b1a53d8933309d76126676bec080dcd5d2b8c5ea862e91ee8c1fd0
setroubleshoot-plugins-2.0.4-2.el5.src.rpm SHA-256: fc21e89c9578ba39b17e0def47027dc822a69a12dfbf199367023a953dfb0db4
x86_64
setroubleshoot-2.0.5-3.el5.noarch.rpm SHA-256: a2aefc91cceaadde3286bb546c7cc03b100e9171bf5bd97fb9e40e92eabe5e0f
setroubleshoot-plugins-2.0.4-2.el5.noarch.rpm SHA-256: 24fd9372de3c9e5205e646f460365b5fdbbed4657716f25f1c12a641dc9c3598
setroubleshoot-server-2.0.5-3.el5.noarch.rpm SHA-256: 3353361204a2060d249132489f08f4810a9b20ef64f4e3691efee78d59e84dc9
i386
setroubleshoot-2.0.5-3.el5.noarch.rpm SHA-256: a2aefc91cceaadde3286bb546c7cc03b100e9171bf5bd97fb9e40e92eabe5e0f
setroubleshoot-plugins-2.0.4-2.el5.noarch.rpm SHA-256: 24fd9372de3c9e5205e646f460365b5fdbbed4657716f25f1c12a641dc9c3598
setroubleshoot-server-2.0.5-3.el5.noarch.rpm SHA-256: 3353361204a2060d249132489f08f4810a9b20ef64f4e3691efee78d59e84dc9

Red Hat Enterprise Linux for IBM z Systems 5

SRPM
setroubleshoot-2.0.5-3.el5.src.rpm SHA-256: 62b4396166b1a53d8933309d76126676bec080dcd5d2b8c5ea862e91ee8c1fd0
setroubleshoot-plugins-2.0.4-2.el5.src.rpm SHA-256: fc21e89c9578ba39b17e0def47027dc822a69a12dfbf199367023a953dfb0db4
s390x
setroubleshoot-2.0.5-3.el5.noarch.rpm SHA-256: a2aefc91cceaadde3286bb546c7cc03b100e9171bf5bd97fb9e40e92eabe5e0f
setroubleshoot-plugins-2.0.4-2.el5.noarch.rpm SHA-256: 24fd9372de3c9e5205e646f460365b5fdbbed4657716f25f1c12a641dc9c3598
setroubleshoot-server-2.0.5-3.el5.noarch.rpm SHA-256: 3353361204a2060d249132489f08f4810a9b20ef64f4e3691efee78d59e84dc9

Red Hat Enterprise Linux for Power, big endian 5

SRPM
setroubleshoot-2.0.5-3.el5.src.rpm SHA-256: 62b4396166b1a53d8933309d76126676bec080dcd5d2b8c5ea862e91ee8c1fd0
setroubleshoot-plugins-2.0.4-2.el5.src.rpm SHA-256: fc21e89c9578ba39b17e0def47027dc822a69a12dfbf199367023a953dfb0db4
ppc
setroubleshoot-2.0.5-3.el5.noarch.rpm SHA-256: a2aefc91cceaadde3286bb546c7cc03b100e9171bf5bd97fb9e40e92eabe5e0f
setroubleshoot-plugins-2.0.4-2.el5.noarch.rpm SHA-256: 24fd9372de3c9e5205e646f460365b5fdbbed4657716f25f1c12a641dc9c3598
setroubleshoot-server-2.0.5-3.el5.noarch.rpm SHA-256: 3353361204a2060d249132489f08f4810a9b20ef64f4e3691efee78d59e84dc9

Red Hat Enterprise Linux Server from RHUI 5

SRPM
setroubleshoot-2.0.5-3.el5.src.rpm SHA-256: 62b4396166b1a53d8933309d76126676bec080dcd5d2b8c5ea862e91ee8c1fd0
setroubleshoot-plugins-2.0.4-2.el5.src.rpm SHA-256: fc21e89c9578ba39b17e0def47027dc822a69a12dfbf199367023a953dfb0db4
x86_64
setroubleshoot-2.0.5-3.el5.noarch.rpm SHA-256: a2aefc91cceaadde3286bb546c7cc03b100e9171bf5bd97fb9e40e92eabe5e0f
setroubleshoot-plugins-2.0.4-2.el5.noarch.rpm SHA-256: 24fd9372de3c9e5205e646f460365b5fdbbed4657716f25f1c12a641dc9c3598
setroubleshoot-server-2.0.5-3.el5.noarch.rpm SHA-256: 3353361204a2060d249132489f08f4810a9b20ef64f4e3691efee78d59e84dc9
i386
setroubleshoot-2.0.5-3.el5.noarch.rpm SHA-256: a2aefc91cceaadde3286bb546c7cc03b100e9171bf5bd97fb9e40e92eabe5e0f
setroubleshoot-plugins-2.0.4-2.el5.noarch.rpm SHA-256: 24fd9372de3c9e5205e646f460365b5fdbbed4657716f25f1c12a641dc9c3598
setroubleshoot-server-2.0.5-3.el5.noarch.rpm SHA-256: 3353361204a2060d249132489f08f4810a9b20ef64f4e3691efee78d59e84dc9

The Red Hat security contact is secalert@redhat.com. More contact details at https://access.redhat.com/security/team/contact/.

Red Hat LinkedIn YouTube Facebook X, formerly Twitter

Quick Links

  • Downloads
  • Subscriptions
  • Support Cases
  • Customer Service
  • Product Documentation

Help

  • Contact Us
  • Customer Portal FAQ
  • Log-in Assistance

Site Info

  • Trust Red Hat
  • Browser Support Policy
  • Accessibility
  • Awards and Recognition
  • Colophon

Related Sites

  • redhat.com
  • developers.redhat.com
  • connect.redhat.com
  • cloud.redhat.com

Red Hat legal and privacy links

  • About Red Hat
  • Jobs
  • Events
  • Locations
  • Contact Red Hat
  • Red Hat Blog
  • Inclusion at Red Hat
  • Cool Stuff Store
  • Red Hat Summit
© 2025 Red Hat

Red Hat legal and privacy links

  • Privacy statement
  • Terms of use
  • All policies and guidelines
  • Digital accessibility