RHSA-2008:0134: Moderate: tcltk security update
Tcl is a scripting language designed for embedding into other applicationsand for use with Tk, a widget set.An input validation flaw was discovered in Tk's GIF image handling. Acode-size value read from a GIF image was not properly validated beforebeing used, leading to a buffer overflow. A specially crafted GIF filecould use this to cause a crash or, potentially, execute code with theprivileges of the application using the Tk graphical toolkit.(CVE-2008-0553)A buffer overflow flaw was discovered in Tk's animated GIF image handling.An animated GIF containing an initial image smaller than subsequent imagescould cause a crash or, potentially, execute code with the privileges ofthe application using the Tk library. (CVE-2007-5378)A flaw in the Tcl regular expression handling engine was discovered by WillDrewry. This flaw, first discovered in the Tcl regular expression engineused in the PostgreSQL database server, resulted in an infinite loop whenprocessing certain regular expressions. (CVE-2007-4772)All users are advised to upgrade to these updated packages which containbackported patches which resolve these issues.
Affected Software
Remediation
Event History
Frequently Asked Questions
What is the severity of RHSA-2008:0134?
The severity of RHSA-2008:0134 is classified as important due to an input validation flaw that could allow for arbitrary code execution.
How do I fix RHSA-2008:0134?
To fix RHSA-2008:0134, you should update the Tcl and Tk packages to the latest versions provided by your distribution.
What versions of Tcl and Tk are affected by RHSA-2008:0134?
RHSA-2008:0134 affects specific versions of Tcl and Tk as detailed in the Red Hat advisory.
What type of vulnerability is identified in RHSA-2008:0134?
RHSA-2008:0134 identifies a security vulnerability related to input validation in the GIF image handling of Tk.
Can RHSA-2008:0134 be exploited remotely?
Yes, the vulnerability in RHSA-2008:0134 can potentially be exploited remotely if a malicious GIF image is processed.