ports/51771: sysutils/bubblemon overflow

Jim Geovedi jim at corebsd.or.id
Sun May 4 23:50:16 UTC 2003


>Number:         51771
>Category:       ports
>Synopsis:       sysutils/bubblemon overflow
>Confidential:   no
>Severity:       critical
>Priority:       high
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Sun May 04 16:50:14 PDT 2003
>Closed-Date:
>Last-Modified:
>Originator:     Jim Geovedi
>Release:        FreeBSD 4.6-STABLE i386
>Organization:
Liquid Magnesium Networks
>Environment:
System: FreeBSD toxic.magnesium.net 4.6-STABLE FreeBSD 4.6-STABLE #5: Thu Aug 1 09:24:17 PDT 2002 unfurl at toxic.magnesium.net:/users/world/obj/users/world/src/sys/TOXIC i386


	
>Description:
	Overflow in bubblemon's code. Version affected =< 1.2.9.
	
	
>How-To-Repeat:
	
>Fix:

	

--- patch-src_bubblemon_c begins here ---
--- src/bubblemon.c.orig	Mon Jul 22 10:19:32 2002
+++ src/bubblemon.c	Sun May  4 16:31:56 2003
@@ -170,7 +170,7 @@
 
   if (sysload.nCpus == 1)
     {
-      snprintf(loadstring, 45,
+      snprintf(loadstring, sizeof loadstring,
                _("\nCPU load: %d%%"),
                bubblemon_getCpuLoadPercentage(0));
       strcat(tooltipstring, loadstring);
@@ -181,7 +181,7 @@
            cpu_number < sysload.nCpus;
            cpu_number++)
         {
-          snprintf(loadstring, 45,
+          snprintf(loadstring, sizeof loadstring,
                    _("\nCPU #%d load: %d%%"),
                    cpu_number,
                    bubblemon_getCpuLoadPercentage(cpu_number));
--- patch-src_bubblemon_c ends here ---


>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list