[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    kdeutils/klaptopdaemon [POSSIBLY UNSAFE]
From:       Lubos Lunak <l.lunak () kde ! org>
Date:       2002-12-06 15:12:16
[Download RAW message or body]

CVS commit by lunakl: 

Max size limit for scanf(). Not that I expect this to overflow, but %s
in scanf() without a size limit is simply baaaaad.


  M +2 -2      portable.cpp   1.34 [POSSIBLY UNSAFE]


--- kdeutils/klaptopdaemon/portable.cpp:1.33	Fri Nov 29 04:37:47 2002
@@ -1,7 +1,7 @@
 /*
  * portable.cpp
  *
- * $Id: portable.cpp,v 1.33 2002/11/29 03:37:47 staikos Exp $
+ * $Id: portable.cpp,v 1.34 2002/12/06 15:12:16 lunakl Exp $
  *
  * Copyright (c) 1999 Paul Campbell <paul@taniwha.com>
  *
@@ -104,7 +104,7 @@
 	f = fopen("/proc/apm", "r");
 	if (f == NULL)
 		return(1);
-	s = fscanf(f, "%s %d.%d %x %x %x %x %d%% %d %s\n",
+	s = fscanf(f, "%255s %d.%d %x %x %x %x %d%% %d %s\n",
 		version,
 		&tmp,
 		&tmp,

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic