File cups-1.3.11-CVE-2009-2820-one-more-regression-fix.patch of Package cups
--- cgi-bin/ipp-var.c.cups-1.3.11-CVE-2009-2820.patch 2010-10-29 15:45:54.000000000 +0200
+++ cgi-bin/ipp-var.c 2010-11-04 12:00:48.000000000 +0100
@@ -1225,6 +1225,7 @@ cgiShowJobs(http_t *http, /* I - Co
char url[1024], /* URL for prev/next/this */
*urlptr, /* Position in URL */
*urlend; /* End of URL */
+ char val[1024]; /* Form variable */
/*
@@ -1357,7 +1358,12 @@ cgiShowJobs(http_t *http, /* I - Co
else
{
if (dest)
+ {
snprintf(url, sizeof(url), "/%s/%s?", section, dest);
+ snprintf(val, sizeof(val), "/%s/%s", section, dest);
+ cgiSetVariable("PRINTER_NAME", dest);
+ cgiSetVariable("PRINTER_URI_SUPPORTED", val);
+ }
else
strlcpy(url, "/jobs/?", sizeof(url));