struct enum_csc_policy isn't terminated
Yasuma Takeda
yasuma at miraclelinux.com
Thu Jun 13 22:22:02 GMT 2002
In Samba-JP, a following problem was reported.
Since the "enum_csc_policy" struct doesn't terminate appropriately,
it may occur buffer overflow.
I confirmed this problem using by SWAT.
The "csc policy" entry includes "enum_map_to_guest" struct entry.
This problem exists in 2.2.4 and HEAD.
Please fix.
--- param/loadparm.c.020614 Mon Jun 3 20:23:28 2002
+++ param/loadparm.c Fri Jun 14 11:16:59 2002
@@ -670,7 +670,8 @@
{CSC_POLICY_MANUAL, "manual"},
{CSC_POLICY_DOCUMENTS, "documents"},
{CSC_POLICY_PROGRAMS, "programs"},
- {CSC_POLICY_DISABLE, "disable"}
+ {CSC_POLICY_DISABLE, "disable"},
+ {-1, NULL}
};
/*
Thanks,
Yasuma Takeda
More information about the samba-technical
mailing list