<div dir="ltr"><div><span style="color:rgb(0,0,0)">Hi Developers,</span></div><span style="color:rgb(0,0,0)"><div><span style="color:rgb(0,0,0)"><br></span></div>I noticed that the double back slashes are excluded from the accepted mapfile pattern in one of the commits not too long ago according to security vulnerability reasons. The bad patten regex is now looking like:</span><br><div><span style="color:rgb(0,0,0)"><br></span></div>const char *ms_map_bad_pattern_default = "[/\\]{2}|[/\\]?\\.+[/\\]|,";<br><br><div>Do we have a specific reason why we don't accept the double back slashes at the beginning of the mapfile path? This normally refers to a network share which is considered to be an absolute path, and our use cases are working like that extensively. I guess we wanted to exclude the relative paths basically, but it seems not to be that case.</div><div>I'm also wondering if the double forward slashes at the beginning makes much sense to exclude, since I think that is treated as a single forward slash in the unix like systems which is normally accepted.</div><div><br></div><div>Thanks,</div><div><br></div><div>Tamas</div><div><br></div></div>