Skip to navigation

Bug Fix Advisory pcre bug fix release

Advisory: RHBA-2012:1240-1
Type: Bug Fix Advisory
Severity: N/A
Issued on: 2012-09-07
Last updated on: 2013-02-20
Affected Products: Red Hat Enterprise Linux Desktop (v. 6)
Red Hat Enterprise Linux HPC Node (v. 6)
Red Hat Enterprise Linux Server (v. 6)
Red Hat Enterprise Linux Workstation (v. 6)

Details

Updated pcre packages that fix four bugs are now available for Red Hat
Enterprise Linux 6.

The pcre packages provide the Perl-compatible regular expression (PCRE) library.

This update fixes the following bugs:

* Prior to this update, matching patterns with repeated forward reference failed
to match if the first character was not repeated at the start of the matching
text. This update modifies the matching algorithm not to expect the first
character again. Now, patterns with repeated forward references match as
expected. (BZ#756105)

* Prior to this update, case-less patterns in UTF-8 mode did not match
characters at the end of input text with encoding length that was shorter than
the encoding length of character in the pattern, for example "/ⱥ/8i".This update
modifies the pcre library to count the length of matched characters correctly.
Now, case-less patterns match characters with different encoding length
correctly even at the end of an input string. (BZ#759475)

* Prior to this update, manual pages for the pcre library contained misprints.
This update modifies the manual pages. (BZ#799003)

* Prior to this update, applications that were compiled with the libpcrecpp
library from the pcre version 6 could not been executed against libpcrecpp
library from the pcre version 7 because the application binary interface (ABI)
was mismatched. This update adds the compat RE::Init() function for the pcre
version 6 to the pcre version 7 libpcrecpp library. Applications that were
compiled on Red Hat Enterprise Linux 5 and use the RE::Init function can now be
executed on Red Hat Enterprise Linux 6. (BZ#842000)

All users of pcre 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/knowledge/articles/11258

Updated packages

Red Hat Enterprise Linux Desktop (v. 6)

SRPMS:
pcre-7.8-6.el6.src.rpm     MD5: 3ccc1d75119b4827815bc59a91126725
SHA-256: 167759a0e03a32ffcc45faedb938988f224c958daed210b6c55a11b2f0be5d1c
 
IA-32:
pcre-7.8-6.el6.i686.rpm     MD5: 9a1511508cfaf564fa7844d323bc1484
SHA-256: 5df1f7bf28bfbc77ebc2ccd6456e8aa9e0968b19bc096d7fd7e2b2f8763135be
pcre-debuginfo-7.8-6.el6.i686.rpm     MD5: f3e3331ed1c249cffea8b5e4479eef6f
SHA-256: 9492dd54e0bb78b0477deb4e208ebe6455443d63f70e0a12192eb7e5754e0e68
pcre-devel-7.8-6.el6.i686.rpm     MD5: 77c23679945cbdbf2496e51a75487fa5
SHA-256: c3d1981373ca72ae84f1d29f8abeb01a16fa87fc3a6e2decf9206d63d4033c70
pcre-static-7.8-6.el6.i686.rpm     MD5: ac0424e11d8b41d933e78571f593e143
SHA-256: 7f6339ecac4c3d59c5dab6a8c6ad9e3324d5f1e50a8a547cec200a5af9c3735d
 
x86_64:
pcre-7.8-6.el6.i686.rpm     MD5: 9a1511508cfaf564fa7844d323bc1484
SHA-256: 5df1f7bf28bfbc77ebc2ccd6456e8aa9e0968b19bc096d7fd7e2b2f8763135be
pcre-7.8-6.el6.x86_64.rpm     MD5: 56f17ea556b701dbffb352840e6f4734
SHA-256: d405f28720eabb4c1200a5cfa31564c33648dd625b4fad703ecea8077d8e7224
pcre-debuginfo-7.8-6.el6.i686.rpm     MD5: f3e3331ed1c249cffea8b5e4479eef6f
SHA-256: 9492dd54e0bb78b0477deb4e208ebe6455443d63f70e0a12192eb7e5754e0e68
pcre-debuginfo-7.8-6.el6.x86_64.rpm     MD5: e9f8aa9650f4f5ccfa227cd076b5e58a
SHA-256: d9462898d01543d413904dda522675733e732aad0562468f159bf07804af9407
pcre-devel-7.8-6.el6.i686.rpm     MD5: 77c23679945cbdbf2496e51a75487fa5
SHA-256: c3d1981373ca72ae84f1d29f8abeb01a16fa87fc3a6e2decf9206d63d4033c70
pcre-devel-7.8-6.el6.x86_64.rpm     MD5: b48d7a17af32747ecb8596c64cdcdab7
SHA-256: e420814f05864a19df5a4b11c113aac90c2b0a6d5ec9f737916d9e23431577cf
pcre-static-7.8-6.el6.x86_64.rpm     MD5: d2855a5cc9efc3c798b38c8047aa4b9d
SHA-256: 9d29605b6ae11b15f745bcda25688464801879760da02a3e3d1e7b118841447e
 
Red Hat Enterprise Linux HPC Node (v. 6)

SRPMS:
pcre-7.8-6.el6.src.rpm     MD5: 3ccc1d75119b4827815bc59a91126725
SHA-256: 167759a0e03a32ffcc45faedb938988f224c958daed210b6c55a11b2f0be5d1c
 
x86_64:
pcre-7.8-6.el6.i686.rpm     MD5: 9a1511508cfaf564fa7844d323bc1484
SHA-256: 5df1f7bf28bfbc77ebc2ccd6456e8aa9e0968b19bc096d7fd7e2b2f8763135be
pcre-7.8-6.el6.x86_64.rpm     MD5: 56f17ea556b701dbffb352840e6f4734
SHA-256: d405f28720eabb4c1200a5cfa31564c33648dd625b4fad703ecea8077d8e7224
pcre-debuginfo-7.8-6.el6.i686.rpm     MD5: f3e3331ed1c249cffea8b5e4479eef6f
SHA-256: 9492dd54e0bb78b0477deb4e208ebe6455443d63f70e0a12192eb7e5754e0e68
pcre-debuginfo-7.8-6.el6.x86_64.rpm     MD5: e9f8aa9650f4f5ccfa227cd076b5e58a
SHA-256: d9462898d01543d413904dda522675733e732aad0562468f159bf07804af9407
pcre-devel-7.8-6.el6.i686.rpm     MD5: 77c23679945cbdbf2496e51a75487fa5
SHA-256: c3d1981373ca72ae84f1d29f8abeb01a16fa87fc3a6e2decf9206d63d4033c70
pcre-devel-7.8-6.el6.x86_64.rpm     MD5: b48d7a17af32747ecb8596c64cdcdab7
SHA-256: e420814f05864a19df5a4b11c113aac90c2b0a6d5ec9f737916d9e23431577cf
pcre-static-7.8-6.el6.x86_64.rpm     MD5: d2855a5cc9efc3c798b38c8047aa4b9d
SHA-256: 9d29605b6ae11b15f745bcda25688464801879760da02a3e3d1e7b118841447e
 
Red Hat Enterprise Linux Server (v. 6)

SRPMS:
pcre-7.8-6.el6.src.rpm     MD5: 3ccc1d75119b4827815bc59a91126725
SHA-256: 167759a0e03a32ffcc45faedb938988f224c958daed210b6c55a11b2f0be5d1c
 
IA-32:
pcre-7.8-6.el6.i686.rpm     MD5: 9a1511508cfaf564fa7844d323bc1484
SHA-256: 5df1f7bf28bfbc77ebc2ccd6456e8aa9e0968b19bc096d7fd7e2b2f8763135be
pcre-debuginfo-7.8-6.el6.i686.rpm     MD5: f3e3331ed1c249cffea8b5e4479eef6f
SHA-256: 9492dd54e0bb78b0477deb4e208ebe6455443d63f70e0a12192eb7e5754e0e68
pcre-devel-7.8-6.el6.i686.rpm     MD5: 77c23679945cbdbf2496e51a75487fa5
SHA-256: c3d1981373ca72ae84f1d29f8abeb01a16fa87fc3a6e2decf9206d63d4033c70
pcre-static-7.8-6.el6.i686.rpm     MD5: ac0424e11d8b41d933e78571f593e143
SHA-256: 7f6339ecac4c3d59c5dab6a8c6ad9e3324d5f1e50a8a547cec200a5af9c3735d
 
PPC:
pcre-7.8-6.el6.ppc.rpm     MD5: 8118981b6df3b640c6489676eeb3e331
SHA-256: 6a84cdbcd399319ee0b2314362409de8c6cb6fb3e206dbb54f98b0b03343c544
pcre-7.8-6.el6.ppc64.rpm     MD5: 067d7e46ab365a1edc0625ee6a4e5e98
SHA-256: 9c7e6c035d447d1140517443626f5835d02dcc75a80f63be0de17855b473d8e6
pcre-debuginfo-7.8-6.el6.ppc.rpm     MD5: 388e23bf27848668481af0540312cfca
SHA-256: ca01a87b4d45e521ea47d39d9084f7fac8e9839ea82b4dce81cf4a1a932b88f4
pcre-debuginfo-7.8-6.el6.ppc64.rpm     MD5: c6bc0f24c805cc602482a4f3a9891982
SHA-256: 4fd2a337b1fdcae20b620780cde5543998e08bda6f90f4525ab84033a6fc10ae
pcre-devel-7.8-6.el6.ppc.rpm     MD5: 82d4293c1ad4b5c88b0fa85a633ad1c6
SHA-256: a89c812959530a54e4ba07d0276dabef625b2cc5cd89af4277024c4dd19a0331
pcre-devel-7.8-6.el6.ppc64.rpm     MD5: 208088a227f00316d98807be6bb37719
SHA-256: 7f303b5af162c7f435a54e43b0ff995fdd86cc6cd3b5dd68e4e5d6325602c7a5
pcre-static-7.8-6.el6.ppc64.rpm     MD5: ca9fee2fd5a8abc55483ab69005357c3
SHA-256: a0f17a06c3135d4f29185f5f48eeace5fa62a3c48826244f77f45c4a3a5323bb
 
s390x:
pcre-7.8-6.el6.s390.rpm     MD5: 66740a8c258c1edc5cdf24144a631f4f
SHA-256: e850ed9ffd6bf149219f6c5ce2eb55bf672d6fd981fe455982b4ea88d859a823
pcre-7.8-6.el6.s390x.rpm     MD5: c5e13e35cf6e2a9c0cf2541a43521e9b
SHA-256: 672fc09bae28414404856917acf335a09972c2c91650feb4c979ce1bf188bc05
pcre-debuginfo-7.8-6.el6.s390.rpm     MD5: 2b17f70b0bf1bc78ac5ab83fb22df121
SHA-256: b000356eb2623a7fed1c9e7d4f9b527e3860382c9a034f6e49f6532c7c7fc19e
pcre-debuginfo-7.8-6.el6.s390x.rpm     MD5: 963773d8c1faa2e3119e79de4875ade9
SHA-256: cde4cb4ae4c7ddc8e60b2a4db30e94bc5b7a0ef5cc1b5aab015f6854058f3205
pcre-devel-7.8-6.el6.s390.rpm     MD5: 94028e7c2f46d04e1c58ab18eeef8790
SHA-256: 60eebbff0c66272b80fd169579fe52bbad64eb72f076a03f069954b8e382b4ef
pcre-devel-7.8-6.el6.s390x.rpm     MD5: 0e75da5bb41206044064a101df2bc48d
SHA-256: 9cae11ec4742a81031d63798c1ce5a1b3be5dd3cdf8cbbcc89c96e69ce2e8d89
pcre-static-7.8-6.el6.s390x.rpm     MD5: 16136e16a150d6a4cf289302124abb68
SHA-256: 82212707c1a2dcc4ceb93d10e5cd99727e041068874bab2c29abe0ea93df31ae
 
x86_64:
pcre-7.8-6.el6.i686.rpm     MD5: 9a1511508cfaf564fa7844d323bc1484
SHA-256: 5df1f7bf28bfbc77ebc2ccd6456e8aa9e0968b19bc096d7fd7e2b2f8763135be
pcre-7.8-6.el6.x86_64.rpm     MD5: 56f17ea556b701dbffb352840e6f4734
SHA-256: d405f28720eabb4c1200a5cfa31564c33648dd625b4fad703ecea8077d8e7224
pcre-debuginfo-7.8-6.el6.i686.rpm     MD5: f3e3331ed1c249cffea8b5e4479eef6f
SHA-256: 9492dd54e0bb78b0477deb4e208ebe6455443d63f70e0a12192eb7e5754e0e68
pcre-debuginfo-7.8-6.el6.x86_64.rpm     MD5: e9f8aa9650f4f5ccfa227cd076b5e58a
SHA-256: d9462898d01543d413904dda522675733e732aad0562468f159bf07804af9407
pcre-devel-7.8-6.el6.i686.rpm     MD5: 77c23679945cbdbf2496e51a75487fa5
SHA-256: c3d1981373ca72ae84f1d29f8abeb01a16fa87fc3a6e2decf9206d63d4033c70
pcre-devel-7.8-6.el6.x86_64.rpm     MD5: b48d7a17af32747ecb8596c64cdcdab7
SHA-256: e420814f05864a19df5a4b11c113aac90c2b0a6d5ec9f737916d9e23431577cf
pcre-static-7.8-6.el6.x86_64.rpm     MD5: d2855a5cc9efc3c798b38c8047aa4b9d
SHA-256: 9d29605b6ae11b15f745bcda25688464801879760da02a3e3d1e7b118841447e
 
Red Hat Enterprise Linux Workstation (v. 6)

SRPMS:
pcre-7.8-6.el6.src.rpm     MD5: 3ccc1d75119b4827815bc59a91126725
SHA-256: 167759a0e03a32ffcc45faedb938988f224c958daed210b6c55a11b2f0be5d1c
 
IA-32:
pcre-7.8-6.el6.i686.rpm     MD5: 9a1511508cfaf564fa7844d323bc1484
SHA-256: 5df1f7bf28bfbc77ebc2ccd6456e8aa9e0968b19bc096d7fd7e2b2f8763135be
pcre-debuginfo-7.8-6.el6.i686.rpm     MD5: f3e3331ed1c249cffea8b5e4479eef6f
SHA-256: 9492dd54e0bb78b0477deb4e208ebe6455443d63f70e0a12192eb7e5754e0e68
pcre-devel-7.8-6.el6.i686.rpm     MD5: 77c23679945cbdbf2496e51a75487fa5
SHA-256: c3d1981373ca72ae84f1d29f8abeb01a16fa87fc3a6e2decf9206d63d4033c70
pcre-static-7.8-6.el6.i686.rpm     MD5: ac0424e11d8b41d933e78571f593e143
SHA-256: 7f6339ecac4c3d59c5dab6a8c6ad9e3324d5f1e50a8a547cec200a5af9c3735d
 
x86_64:
pcre-7.8-6.el6.i686.rpm     MD5: 9a1511508cfaf564fa7844d323bc1484
SHA-256: 5df1f7bf28bfbc77ebc2ccd6456e8aa9e0968b19bc096d7fd7e2b2f8763135be
pcre-7.8-6.el6.x86_64.rpm     MD5: 56f17ea556b701dbffb352840e6f4734
SHA-256: d405f28720eabb4c1200a5cfa31564c33648dd625b4fad703ecea8077d8e7224
pcre-debuginfo-7.8-6.el6.i686.rpm     MD5: f3e3331ed1c249cffea8b5e4479eef6f
SHA-256: 9492dd54e0bb78b0477deb4e208ebe6455443d63f70e0a12192eb7e5754e0e68
pcre-debuginfo-7.8-6.el6.x86_64.rpm     MD5: e9f8aa9650f4f5ccfa227cd076b5e58a
SHA-256: d9462898d01543d413904dda522675733e732aad0562468f159bf07804af9407
pcre-devel-7.8-6.el6.i686.rpm     MD5: 77c23679945cbdbf2496e51a75487fa5
SHA-256: c3d1981373ca72ae84f1d29f8abeb01a16fa87fc3a6e2decf9206d63d4033c70
pcre-devel-7.8-6.el6.x86_64.rpm     MD5: b48d7a17af32747ecb8596c64cdcdab7
SHA-256: e420814f05864a19df5a4b11c113aac90c2b0a6d5ec9f737916d9e23431577cf
pcre-static-7.8-6.el6.x86_64.rpm     MD5: d2855a5cc9efc3c798b38c8047aa4b9d
SHA-256: 9d29605b6ae11b15f745bcda25688464801879760da02a3e3d1e7b118841447e
 
(The unlinked packages above are only available from the Red Hat Network)

Bugs fixed (see bugzilla for more information)

756105 - Forward reference doesn't work when repeated twice or more
759475 - UTF-8 caseless match misses pairs with different encoding length
799003 - pcre-devel manual page fixes


Keywords

ABI, manual, PCRE


These packages are GPG signed by Red Hat for security. Our key and details on how to verify the signature are available from:
https://www.redhat.com/security/team/key/#package

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