This commit is contained in:
committed by
Git OBS Bridge
parent
841793983c
commit
950e16445b
11
pcp-2.5.0-buffer-overflow.diff
Normal file
11
pcp-2.5.0-buffer-overflow.diff
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
--- src/pmdas/linux/proc_pid.c
|
||||||
|
+++ src/pmdas/linux/proc_pid.c 2008/10/07 14:37:46
|
||||||
|
@@ -153,7 +153,7 @@
|
||||||
|
sprintf(buf, "/proc/%d/cmdline", pidlist[i]);
|
||||||
|
if ((fd = open(buf, O_RDONLY)) >= 0) {
|
||||||
|
sprintf(buf, "%06d ", pidlist[i]);
|
||||||
|
- if ((k = read(fd, buf+7, sizeof(buf))) > 0) {
|
||||||
|
+ if ((k = read(fd, buf+7, sizeof(buf)-7)) > 0) {
|
||||||
|
/* Remove NULL terminators from cmdline string array */
|
||||||
|
/* Added by Mike Mason <mmlnx@us.ibm.com> */
|
||||||
|
for (n = 7; n < k + 6; n++) {
|
@@ -1,3 +1,8 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Oct 7 16:42:23 CEST 2008 - kukuk@suse.de
|
||||||
|
|
||||||
|
- Fix possible buffer overflow
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Thu Aug 28 23:28:57 CEST 2008 - cthiel@suse.de
|
Thu Aug 28 23:28:57 CEST 2008 - cthiel@suse.de
|
||||||
|
|
||||||
|
6
pcp.spec
6
pcp.spec
@@ -21,7 +21,7 @@
|
|||||||
Name: pcp
|
Name: pcp
|
||||||
BuildRequires: bison flex gcc-c++ ncurses-devel procps
|
BuildRequires: bison flex gcc-c++ ncurses-devel procps
|
||||||
Version: 2.5.0
|
Version: 2.5.0
|
||||||
Release: 116
|
Release: 125
|
||||||
Summary: Performance Co-Pilot (system-level performance monitoring)
|
Summary: Performance Co-Pilot (system-level performance monitoring)
|
||||||
License: GPL v2 or later
|
License: GPL v2 or later
|
||||||
Url: http://oss.sgi.com/projects/pcp
|
Url: http://oss.sgi.com/projects/pcp
|
||||||
@@ -32,6 +32,7 @@ Patch1: pcp-%{version}-ndbm.diff
|
|||||||
Patch2: pcp-%{version}-rpmlint.diff
|
Patch2: pcp-%{version}-rpmlint.diff
|
||||||
Patch3: pcp-gcc43.patch
|
Patch3: pcp-gcc43.patch
|
||||||
Patch4: pcp-init.patch
|
Patch4: pcp-init.patch
|
||||||
|
Patch5: pcp-2.5.0-buffer-overflow.diff
|
||||||
PreReq: %insserv_prereq %fillup_prereq permissions
|
PreReq: %insserv_prereq %fillup_prereq permissions
|
||||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||||
|
|
||||||
@@ -68,6 +69,7 @@ Authors:
|
|||||||
%patch2 -p1
|
%patch2 -p1
|
||||||
%patch3
|
%patch3
|
||||||
%patch4
|
%patch4
|
||||||
|
%patch5
|
||||||
|
|
||||||
%build
|
%build
|
||||||
%{suse_update_config -f}
|
%{suse_update_config -f}
|
||||||
@@ -257,6 +259,8 @@ fi
|
|||||||
exit 0
|
exit 0
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Tue Oct 07 2008 kukuk@suse.de
|
||||||
|
- Fix possible buffer overflow
|
||||||
* Fri Aug 29 2008 cthiel@suse.de
|
* Fri Aug 29 2008 cthiel@suse.de
|
||||||
- fix init scripts
|
- fix init scripts
|
||||||
* Wed Dec 05 2007 ro@suse.de
|
* Wed Dec 05 2007 ro@suse.de
|
||||||
|
Reference in New Issue
Block a user