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 RHBA-2014:1198 - Bug Fix Advisory
Issued:
2014-09-16
Updated:
2014-09-16

RHBA-2014:1198 - Bug Fix Advisory

  • Overview
  • Updated Packages

Synopsis

perl bug fix update

Type/Severity

Bug Fix Advisory

Red Hat Insights patch analysis

Identify and remediate systems affected by this advisory.

View affected systems

Topic

Updated perl packages that fix several bugs are now available for Red Hat
Enterprise Linux 5.

Description

Perl is a high-level programming language that is commonly used for system
administration utilities and web programming.

This update fixes the following bugs:

  • When a Perl script was installing a custom signal handler and then received a

signal while exiting, the code tried to access the interpreter structure which
had already been torn down. As a consequence, Perl terminated with a
segmentation fault. With this update, the code resets the signal handler to
SIG_DFL before calling the perl_destruct() function, so it does not request
thread-specific interpreter structure. Now, Perl scripts no longer crash in the
described situation. (BZ#991854)

  • An incorrect implementation of the NDBM_File module caused using the exists()

function on dbmopen()-bound variables to fail with the following warning:

AnyDBM_File doesn't define an EXISTS method

The database preference list has been modified to move the NDBM_File module to a
less significant place. Now, Perl code which uses dbmopen() defaults to the
Berkeley DB database type and no longer fails in the described situation.
(BZ#1018721)

  • The Perl Locale::Maketext localization framework did not properly translate

the backslash (\) characters. As a consequence, Perl rendered the backslashes as
double (\\). With this update, Perl no longer escapes the backslashes in literal
output strings, and they appear correctly. (BZ#1029016)

  • Previously, it was not possible to convert dates beyond year 2038 using the

timegm() function on 64-bit systems. After this update, Perl detects 64-bit
systems correctly and timegm() successfully converts calendar time into seconds
since the Unix epoch. Note that using timegm() with dates beyond year 2038 is
still not possible on a 32-bit system, because the time_t type is not large
enough. (BZ#1057047)

Users of perl are advised to upgrade to these updated packages, which fix these
bugs.

Solution

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

This update is available via the Red Hat Network. Details on how to
use the Red Hat Network to apply this update are available at
https://access.redhat.com/site/articles/11258

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 - 1029016 - Locale::Maketext interpolating escaped backslashes improperly
  • BZ - 1057047 - perl Time::Local does not work with dates after 2038 or below 1902

CVEs

(none)

References

(none)

Note: More recent versions of these packages may be available. Click a package name for more details.

Red Hat Enterprise Linux Server 5

SRPM
perl-5.8.8-42.el5.src.rpm SHA-256: 7fea518a7883e1d4966007ccec5aebc38830254b8d7d997fa85a177eaa33ab2b
x86_64
perl-5.8.8-42.el5.x86_64.rpm SHA-256: c075bfb04297b2a052dfe0f614dca5065fe850d3870272d482985e9ac73e69f5
perl-debuginfo-5.8.8-42.el5.x86_64.rpm SHA-256: 617685c2db5675fc2100dfd42640836ac1c1c0fd7afbc2dc8f2eb2b563aaa73b
perl-suidperl-5.8.8-42.el5.x86_64.rpm SHA-256: 53a039ffa74e155ad6a660bb2cf0ab2d873b27b4d270b9d7e21aeff862423cb9
ia64
perl-5.8.8-42.el5.ia64.rpm SHA-256: 376a0f3647f94783a2f3d5d190c4dbe267e800183462fb94cce3caccf1147141
perl-debuginfo-5.8.8-42.el5.ia64.rpm SHA-256: 4f207e0519adb3cf308d16da69b2e3d7a3fa65edcfd1e7a948a0b36013986dce
perl-suidperl-5.8.8-42.el5.ia64.rpm SHA-256: 8b4622df5b13cfc7af82a81dba541215950a4ea24abe3cd33557a3aca1838aa8
i386
perl-5.8.8-42.el5.i386.rpm SHA-256: 01dd872f8d369e75032ef4dd679dd6ac252176d1938a2aa0abce9db95e6ee788
perl-debuginfo-5.8.8-42.el5.i386.rpm SHA-256: 6589972fe82d97d1c4054a5328f69b8592be7cbfcd4a303a587b09aec27354df
perl-suidperl-5.8.8-42.el5.i386.rpm SHA-256: af8a5e757a5d8e4f757668eac2a66f8385ca92f1b08684049242ab9fe1572e29

Red Hat Enterprise Linux Workstation 5

SRPM
perl-5.8.8-42.el5.src.rpm SHA-256: 7fea518a7883e1d4966007ccec5aebc38830254b8d7d997fa85a177eaa33ab2b
x86_64
perl-5.8.8-42.el5.i386.rpm SHA-256: 01dd872f8d369e75032ef4dd679dd6ac252176d1938a2aa0abce9db95e6ee788
perl-5.8.8-42.el5.x86_64.rpm SHA-256: c075bfb04297b2a052dfe0f614dca5065fe850d3870272d482985e9ac73e69f5
perl-debuginfo-5.8.8-42.el5.i386.rpm SHA-256: 6589972fe82d97d1c4054a5328f69b8592be7cbfcd4a303a587b09aec27354df
perl-debuginfo-5.8.8-42.el5.x86_64.rpm SHA-256: 617685c2db5675fc2100dfd42640836ac1c1c0fd7afbc2dc8f2eb2b563aaa73b
perl-suidperl-5.8.8-42.el5.x86_64.rpm SHA-256: 53a039ffa74e155ad6a660bb2cf0ab2d873b27b4d270b9d7e21aeff862423cb9
i386
perl-5.8.8-42.el5.i386.rpm SHA-256: 01dd872f8d369e75032ef4dd679dd6ac252176d1938a2aa0abce9db95e6ee788
perl-debuginfo-5.8.8-42.el5.i386.rpm SHA-256: 6589972fe82d97d1c4054a5328f69b8592be7cbfcd4a303a587b09aec27354df
perl-suidperl-5.8.8-42.el5.i386.rpm SHA-256: af8a5e757a5d8e4f757668eac2a66f8385ca92f1b08684049242ab9fe1572e29

Red Hat Enterprise Linux Desktop 5

SRPM
perl-5.8.8-42.el5.src.rpm SHA-256: 7fea518a7883e1d4966007ccec5aebc38830254b8d7d997fa85a177eaa33ab2b
x86_64
perl-5.8.8-42.el5.i386.rpm SHA-256: 01dd872f8d369e75032ef4dd679dd6ac252176d1938a2aa0abce9db95e6ee788
perl-5.8.8-42.el5.x86_64.rpm SHA-256: c075bfb04297b2a052dfe0f614dca5065fe850d3870272d482985e9ac73e69f5
perl-debuginfo-5.8.8-42.el5.i386.rpm SHA-256: 6589972fe82d97d1c4054a5328f69b8592be7cbfcd4a303a587b09aec27354df
perl-debuginfo-5.8.8-42.el5.x86_64.rpm SHA-256: 617685c2db5675fc2100dfd42640836ac1c1c0fd7afbc2dc8f2eb2b563aaa73b
perl-suidperl-5.8.8-42.el5.x86_64.rpm SHA-256: 53a039ffa74e155ad6a660bb2cf0ab2d873b27b4d270b9d7e21aeff862423cb9
i386
perl-5.8.8-42.el5.i386.rpm SHA-256: 01dd872f8d369e75032ef4dd679dd6ac252176d1938a2aa0abce9db95e6ee788
perl-debuginfo-5.8.8-42.el5.i386.rpm SHA-256: 6589972fe82d97d1c4054a5328f69b8592be7cbfcd4a303a587b09aec27354df
perl-suidperl-5.8.8-42.el5.i386.rpm SHA-256: af8a5e757a5d8e4f757668eac2a66f8385ca92f1b08684049242ab9fe1572e29

Red Hat Enterprise Linux for IBM z Systems 5

SRPM
perl-5.8.8-42.el5.src.rpm SHA-256: 7fea518a7883e1d4966007ccec5aebc38830254b8d7d997fa85a177eaa33ab2b
s390x
perl-5.8.8-42.el5.s390x.rpm SHA-256: a80c593a9d957abcc8dc054864c8b16a8bd9f77ee3eea39bcbf411feb89f58bc
perl-debuginfo-5.8.8-42.el5.s390x.rpm SHA-256: b7bf2582f49cd5014c3f003f62b9063e3b712c2c135b7a7977e6380948664d26
perl-suidperl-5.8.8-42.el5.s390x.rpm SHA-256: 892900c2e29e7965972fcbd88c622032880196b0d4a288a982b1a76beb810b1b

Red Hat Enterprise Linux for Power, big endian 5

SRPM
perl-5.8.8-42.el5.src.rpm SHA-256: 7fea518a7883e1d4966007ccec5aebc38830254b8d7d997fa85a177eaa33ab2b
ppc
perl-5.8.8-42.el5.ppc.rpm SHA-256: 0d7a762f1c4474fc8a4031e7eec3323cd59c74f63a2508410489696a466f71c8
perl-debuginfo-5.8.8-42.el5.ppc.rpm SHA-256: e11154d78195315ed1bf892e2a84221b1d79ae9a849c9baa09a06e757d7afac8
perl-suidperl-5.8.8-42.el5.ppc.rpm SHA-256: 07ff921109833fad6f9e71d9fc624b628feafc127b4f90d66ec110af6b1458a9

Red Hat Enterprise Linux Server from RHUI 5

SRPM
perl-5.8.8-42.el5.src.rpm SHA-256: 7fea518a7883e1d4966007ccec5aebc38830254b8d7d997fa85a177eaa33ab2b
x86_64
perl-5.8.8-42.el5.x86_64.rpm SHA-256: c075bfb04297b2a052dfe0f614dca5065fe850d3870272d482985e9ac73e69f5
perl-debuginfo-5.8.8-42.el5.x86_64.rpm SHA-256: 617685c2db5675fc2100dfd42640836ac1c1c0fd7afbc2dc8f2eb2b563aaa73b
perl-suidperl-5.8.8-42.el5.x86_64.rpm SHA-256: 53a039ffa74e155ad6a660bb2cf0ab2d873b27b4d270b9d7e21aeff862423cb9
i386
perl-5.8.8-42.el5.i386.rpm SHA-256: 01dd872f8d369e75032ef4dd679dd6ac252176d1938a2aa0abce9db95e6ee788
perl-debuginfo-5.8.8-42.el5.i386.rpm SHA-256: 6589972fe82d97d1c4054a5328f69b8592be7cbfcd4a303a587b09aec27354df
perl-suidperl-5.8.8-42.el5.i386.rpm SHA-256: af8a5e757a5d8e4f757668eac2a66f8385ca92f1b08684049242ab9fe1572e29

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