OpenPKG CVS Repository
http://cvs.openpkg.org/
____________________________________________________________________________
Server: cvs.openpkg.org Name: Ralf S. Engelschall
Root: /v/openpkg/cvs Email: [EMAIL PROTECTED]
Module: openpkg-src Date: 03-Dec-2005 14:01:57
Branch: HEAD Handle: 2005120313015600
Modified files:
openpkg-src/perl perl.patch perl.spec
Log:
Security Fix (CVE-2005-3962, OpenPKG-SA-2005.025-perl)
Summary:
Revision Changes Path
1.18 +21 -0 openpkg-src/perl/perl.patch
1.105 +1 -1 openpkg-src/perl/perl.spec
____________________________________________________________________________
patch -p0 <<'@@ .'
Index: openpkg-src/perl/perl.patch
============================================================================
$ cvs diff -u -r1.17 -r1.18 perl.patch
--- openpkg-src/perl/perl.patch 21 Sep 2005 15:20:42 -0000 1.17
+++ openpkg-src/perl/perl.patch 3 Dec 2005 13:01:56 -0000 1.18
@@ -305,3 +305,24 @@
#
# Using gcc.
#
+
+-----------------------------------------------------------------------------
+
+Security Fix (CVE-2005-3962, OpenPKG-SA-2005.025-perl)
+
+Index: sv.c
+--- sv.c.orig 2005-05-27 12:38:11 +0200
++++ sv.c 2005-12-03 13:49:26 +0100
+@@ -8519,7 +8519,10 @@
+ if (EXPECT_NUMBER(q, width)) {
+ if (*q == '$') {
+ ++q;
+- efix = width;
++ if (width > PERL_INT_MAX)
++ efix = PERL_INT_MAX;
++ else
++ efix = width;
+ } else {
+ goto gotwidth;
+ }
+
@@ .
patch -p0 <<'@@ .'
Index: openpkg-src/perl/perl.spec
============================================================================
$ cvs diff -u -r1.104 -r1.105 perl.spec
--- openpkg-src/perl/perl.spec 21 Sep 2005 15:20:42 -0000 1.104
+++ openpkg-src/perl/perl.spec 3 Dec 2005 13:01:56 -0000 1.105
@@ -33,7 +33,7 @@
Group: Language
License: GPL/Artistic
Version: 5.8.7
-Release: 20050921
+Release: 20051203
# list of sources
Source0: ftp://ftp.cpan.org/pub/CPAN/src/perl-%{version}.tar.gz
@@ .
______________________________________________________________________
The OpenPKG Project www.openpkg.org
CVS Repository Commit List [email protected]