Index: modules/project/release/package-release-nodes.php =================================================================== RCS file: /cvs/drupal-contrib/contributions/modules/project/release/Attic/package-release-nodes.php,v retrieving revision 1.1.2.8 retrieving revision 1.1.2.9 diff -u -p -r1.1.2.8 -r1.1.2.9 --- modules/project/release/package-release-nodes.php 8 Nov 2006 01:54:40 -0000 1.1.2.8 +++ modules/project/release/package-release-nodes.php 8 Nov 2006 05:08:43 -0000 1.1.2.9 @@ -1,7 +1,7 @@ #!/usr/local/bin/php nid; $rev = ($tag == 'TRUNK' || $tag == 'HEAD') ? '-A' : "-r $tag"; watchdog('release_package', t("Working on %type release: %id from $type: %tag", array('%type' => $release->rid == 1 ? t('core') : t('contrib'), '%id' => theme_placeholder($id), '%tag' => theme_placeholder($tag)))); + $id = escapeshellcmd(filter_xss($id, array())); + $rev = escapeshellcmd(filter_xss($rev, array())); if ($release->rid == 1) { $built = package_release_core($nid, $id, $rev, $check_new); } else { - $built = package_release_contrib($nid, $id, $rev, $release->directory, $check_new); + $dir = escapeshellcmd(filter_xss($release->directory, array())); + $built = package_release_contrib($nid, $id, $rev, $dir, $check_new); } if ($built) { $num_built++;