Rapid7 Vulnerability & Exploit Database

RHSA-2011:1797: perl security update

Back to Search

RHSA-2011:1797: perl security update

Severity
8
CVSS
(AV:N/AC:L/Au:N/C:P/I:P/A:P)
Published
01/13/2012
Created
07/25/2018
Added
01/13/2012
Modified
07/04/2017

Description

Perl is a high-level programming language commonly used for systemadministration utilities and web programming.It was found that the "new" constructor of the Digest module used itsargument as part of the string expression passed to the eval() function. Anattacker could possibly use this flaw to execute arbitrary Perl code withthe privileges of a Perl program that uses untrusted input as an argumentto the constructor. (CVE-2011-3597)It was found that the Perl CGI module used a hard-coded value for the MIMEboundary string in multipart/x-mixed-replace content. A remote attackercould possibly use this flaw to conduct an HTTP response splitting attackvia a specially-crafted HTTP request. (CVE-2010-2761)A CRLF injection flaw was found in the way the Perl CGI module processed asequence of non-whitespace preceded by newline characters in the header. Aremote attacker could use this flaw to conduct an HTTP response splittingattack via a specially-crafted sequence of characters provided to the CGImodule. (CVE-2010-4410)All Perl users should upgrade to these updated packages, which containbackported patches to correct these issues. All running Perl programs mustbe restarted for this update to take effect.

Solution(s)

  • redhat-upgrade-perl
  • redhat-upgrade-perl-suidperl

With Rapid7 live dashboards, I have a clear view of all the assets on my network, which ones can be exploited, and what I need to do in order to reduce the risk in my environment in real-time. No other tool gives us that kind of value and insight.

– Scott Cheney, Manager of Information Security, Sierra View Medical Center

;