[Openvas-commits] r5945 - in trunk/openvas-libraries: . nasl

scm-commit@wald.intevation.org scm-commit at wald.intevation.org
Mon Nov 23 15:59:11 CET 2009


Author: chandra
Date: 2009-11-23 15:59:09 +0100 (Mon, 23 Nov 2009)
New Revision: 5945

Modified:
   trunk/openvas-libraries/ChangeLog
   trunk/openvas-libraries/nasl/nasl_socket.c
Log:
Bug fix

Modified: trunk/openvas-libraries/ChangeLog
===================================================================
--- trunk/openvas-libraries/ChangeLog	2009-11-23 13:42:20 UTC (rev 5944)
+++ trunk/openvas-libraries/ChangeLog	2009-11-23 14:59:09 UTC (rev 5945)
@@ -1,3 +1,8 @@
+2009-11-23  Chandrashekhar B <bchandra at secpod.com>
+
+	* nasl/nasl_socket.c (nasl_open_privileged_socket): Fixed a
+	possible buffer overflow.
+
 2009-11-23  Felix Wolfsteller <felix.wolfsteller at intevation.de>
 
 	Applied rest of patch provided by Stephan Kleine

Modified: trunk/openvas-libraries/nasl/nasl_socket.c
===================================================================
--- trunk/openvas-libraries/nasl/nasl_socket.c	2009-11-23 13:42:20 UTC (rev 5944)
+++ trunk/openvas-libraries/nasl/nasl_socket.c	2009-11-23 14:59:09 UTC (rev 5945)
@@ -253,7 +253,7 @@
  else
  {
    bzero(&daddr6, sizeof(daddr6));
-   memcpy(&daddr6.sin6_addr,p, sizeof(daddr6));
+   memcpy(&daddr6.sin6_addr,p, sizeof(struct in6_addr));
    daddr6.sin6_family = AF_INET6;
    daddr6.sin6_port = htons(dport);
    unblock_socket(sock);



More information about the Openvas-commits mailing list