tags 447753 + patch thanks Hi, the attached patch for an NMU fixes this problem. It will be also archived on: http://people.debian.org/~nion/nmu-diff/mnogosearch-3.3.4-4_3.3.4-4.1.patch
Kind regards Nico -- Nico Golde - http://www.ngolde.de - [EMAIL PROTECTED] - GPG: 0x73647CFF For security reasons, all text in this mail is double-rot13 encrypted.
diff -u mnogosearch-3.3.4/debian/changelog mnogosearch-3.3.4/debian/changelog
--- mnogosearch-3.3.4/debian/changelog
+++ mnogosearch-3.3.4/debian/changelog
@@ -1,3 +1,10 @@
+mnogosearch (3.3.4-4.1) unstable; urgency=high
+
+ * Non-maintainer upload by testing security team.
+ * Fix cross-site scripting (CVE-2007-5588) (Closes: #447753).
+
+ -- Nico Golde <[EMAIL PROTECTED]> Sat, 27 Oct 2007 14:50:29 +0200
+
mnogosearch (3.3.4-4) unstable; urgency=low
* Upload to unstable.
only in patch2:
unchanged:
--- mnogosearch-3.3.4.orig/etc/search.htm-dist
+++ mnogosearch-3.3.4/etc/search.htm-dist
@@ -122,25 +122,25 @@
<TD>Match:</TD>
<TD>
<SELECT NAME="m">
- <OPTION VALUE="all" SELECTED="$(m)">All
- <OPTION VALUE="any" SELECTED="$(m)">Any
- <OPTION VALUE="bool" SELECTED="$(m)">Boolean
+ <OPTION VALUE="all" SELECTED="$&(m)">All
+ <OPTION VALUE="any" SELECTED="$&(m)">Any
+ <OPTION VALUE="bool" SELECTED="$&(m)">Boolean
</SELECT>
</TD>
<TD>Results per page:</TD>
<TD>
<SELECT NAME="ps">
- <OPTION VALUE="10" SELECTED="$(ps)">10
- <OPTION VALUE="20" SELECTED="$(ps)">20
- <OPTION VALUE="50" SELECTED="$(ps)">50
+ <OPTION VALUE="10" SELECTED="$&(ps)">10
+ <OPTION VALUE="20" SELECTED="$&(ps)">20
+ <OPTION VALUE="50" SELECTED="$&(ps)">50
</SELECT>
</TD>
<TD>Output format:</TD>
<TD>
<SELECT NAME="fmt">
- <OPTION VALUE="long" SELECTED="$(fmt)">Long
- <OPTION VALUE="short" SELECTED="$(fmt)">Short
- <OPTION VALUE="url" SELECTED="$(fmt)">URL
+ <OPTION VALUE="long" SELECTED="$&(fmt)">Long
+ <OPTION VALUE="short" SELECTED="$&(fmt)">Short
+ <OPTION VALUE="url" SELECTED="$&(fmt)">URL
</SELECT>
</TD>
</TR>
@@ -149,24 +149,24 @@
<TD>Search for:</TD>
<TD>
<SELECT NAME="wm">
- <OPTION VALUE="wrd" SELECTED="$(wm)">Whole word
- <OPTION VALUE="beg" SELECTED="$(wm)">Beginning
- <OPTION VALUE="end" SELECTED="$(wm)">Ending
- <OPTION VALUE="sub" SELECTED="$(wm)">Substring
+ <OPTION VALUE="wrd" SELECTED="$&(wm)">Whole word
+ <OPTION VALUE="beg" SELECTED="$&(wm)">Beginning
+ <OPTION VALUE="end" SELECTED="$&(wm)">Ending
+ <OPTION VALUE="sub" SELECTED="$&(wm)">Substring
</SELECT>
</TD>
<TD>Words forms:</TD>
<TD>
<SELECT NAME="sp">
- <OPTION VALUE="1" SELECTED="$(sp)">All
- <OPTION VALUE="0" SELECTED="$(sp)">Exact
+ <OPTION VALUE="1" SELECTED="$&(sp)">All
+ <OPTION VALUE="0" SELECTED="$&(sp)">Exact
</SELECT>
</TD>
<TD>Use synonyms:</TD>
<TD>
<SELECT NAME="sy">
- <OPTION VALUE="1" SELECTED="$(sy)">Yes
- <OPTION VALUE="0" SELECTED="$(sy)">No
+ <OPTION VALUE="1" SELECTED="$&(sy)">Yes
+ <OPTION VALUE="0" SELECTED="$&(sy)">No
</SELECT>
</TD>
</TR>
@@ -176,19 +176,19 @@
<TD>In:</TD>
<TD>
<SELECT NAME="wf">
- <OPTION VALUE="2221" SELECTED="$(wf)">Whole document
- <OPTION VALUE="2000" SELECTED="$(wf)">Description
- <OPTION VALUE="0200" SELECTED="$(wf)">Keywords
- <OPTION VALUE="0020" SELECTED="$(wf)">Title
- <OPTION VALUE="0001" SELECTED="$(wf)">Body
+ <OPTION VALUE="2221" SELECTED="$&(wf)">Whole document
+ <OPTION VALUE="2000" SELECTED="$&(wf)">Description
+ <OPTION VALUE="0200" SELECTED="$&(wf)">Keywords
+ <OPTION VALUE="0020" SELECTED="$&(wf)">Title
+ <OPTION VALUE="0001" SELECTED="$&(wf)">Body
</SELECT>
</TD>
<TD>Document types:</TD>
<TD>
<SELECT NAME="type">
- <OPTION VALUE="" SELECTED="$(type)">all types
- <OPTION VALUE="text/html" SELECTED="$(type)">text/html
- <OPTION VALUE="text/plain" SELECTED="$(type)">text/plain
+ <OPTION VALUE="" SELECTED="$&(type)">all types
+ <OPTION VALUE="text/html" SELECTED="$&(type)">text/html
+ <OPTION VALUE="text/plain" SELECTED="$&(type)">text/plain
</SELECT>
</TD>
<TD>
@@ -213,10 +213,10 @@
<TD>Search through:</TD>
<TD>
<SELECT NAME="t">
- <OPTION VALUE="" SELECTED="$(t)">All sites
- <OPTION VALUE="1" SELECTED="$(t)">Sport
- <OPTION VALUE="2" SELECTED="$(t)">Technology
- <OPTION VALUE="3" SELECTED="$(t)">Shopping
+ <OPTION VALUE="" SELECTED="$&(t)">All sites
+ <OPTION VALUE="1" SELECTED="$&(t)">Sport
+ <OPTION VALUE="2" SELECTED="$&(t)">Technology
+ <OPTION VALUE="3" SELECTED="$&(t)">Shopping
</SELECT>
</TD>
</TR>
only in patch2:
unchanged:
--- mnogosearch-3.3.4.orig/src/template.c
+++ mnogosearch-3.3.4/src/template.c
@@ -814,7 +814,7 @@
if(vname)
{
- var = UdmVarListFindWithValue(vars, UdmTrim(vname, "$()"), value ? value:"");
+ var = UdmVarListFindWithValue(vars, UdmTrim(vname, "$&()"), value ? value:"");
}
sprintf(UDM_STREND(opt), "%s>", var ? " selected=\"selected\"":"");
pgp9GFwKOV09Z.pgp
Description: PGP signature

