openbsd-ports/x11/windowmaker/patches
wilfried e1c9b28667 During expansion of path, the resulting path can overflow the
supplied area of PATH_MAX+2 (buffer as well as buffer2). A tampered
environment variable can be used to modify program flow.

Way too many functions handle a return value of NULL for wexpandpath
improperly, resulting in segfaults (and maybe other problems). To
prove the existance of these issues:

The improper parsing of environment variables can lead to expansion
of path names that were not intended to be expanded.

patch from Tobias Stoeckmann
2007-04-25 11:31:53 +00:00
..
patch-configure SHARED_LIBS, USE_LIBTOOL, a little cleanup 2005-12-27 23:12:23 +00:00
patch-src_wmspec_c SHARED_LIBS, USE_LIBTOOL, a little cleanup 2005-12-27 23:12:23 +00:00
patch-util_Makefile_in update to 0.92.0 2005-11-01 17:28:34 +00:00
patch-util_wmaker_inst_in
patch-WindowMaker_Defaults_WindowMaker_in update to 0.92.0 2005-11-01 17:28:34 +00:00
patch-WindowMaker_Makefile_in update to 0.92.0 2005-11-01 17:28:34 +00:00
patch-WindowMaker_menu update to 0.92.0 2005-11-01 17:28:34 +00:00
patch-WindowMaker_plmenu update to 0.92.0 2005-11-01 17:28:34 +00:00
patch-WINGs_findfile_c During expansion of path, the resulting path can overflow the 2007-04-25 11:31:53 +00:00
patch-WINGs_Makefile_in update to 0.92.0 2005-11-01 17:28:34 +00:00
patch-WINGs_string_c update to WindowMaker-0.80.0 2002-01-04 22:40:02 +00:00
patch-WINGs_wapplication_c update to 0.92.0 2005-11-01 17:28:34 +00:00
patch-WINGs_wwindow_c SHARED_LIBS, USE_LIBTOOL, a little cleanup 2005-12-27 23:12:23 +00:00
patch-WPrefs_app_Menu_c update to 0.92.0 2005-11-01 17:28:34 +00:00
patch-WPrefs_app_Paths_c update to 0.92.0 2005-11-01 17:28:34 +00:00
patch-wrlib_Makefile_in SHARED_LIBS, USE_LIBTOOL, a little cleanup 2005-12-27 23:12:23 +00:00