Fix XSS problem in review and issue details (fixes issue 793)
This commit is contained in:
parent
bb7544021f
commit
f11a7f7618
@ -601,7 +601,7 @@ class IDF_Views_Issue
|
|||||||
|
|
||||||
$url = Pluf_HTTP_URL_urlForView('IDF_Views_Issue::view',
|
$url = Pluf_HTTP_URL_urlForView('IDF_Views_Issue::view',
|
||||||
array($prj->shortname, $issue->id));
|
array($prj->shortname, $issue->id));
|
||||||
$title = Pluf_Template::markSafe(sprintf(__('Issue <a href="%1$s">%2$d</a>: %3$s'), $url, $issue->id, $issue->summary));
|
$title = Pluf_Template::markSafe(sprintf(__('Issue <a href="%1$s">%2$d</a>: %3$s'), $url, $issue->id, Pluf_esc($issue->summary)));
|
||||||
$form = false; // The form is available only if logged in.
|
$form = false; // The form is available only if logged in.
|
||||||
$starred = false;
|
$starred = false;
|
||||||
$closed = in_array($issue->status, $prj->getTagIdsByStatus('closed'));
|
$closed = in_array($issue->status, $prj->getTagIdsByStatus('closed'));
|
||||||
|
@ -137,7 +137,7 @@ class IDF_Views_Review
|
|||||||
$prj->inOr404($review);
|
$prj->inOr404($review);
|
||||||
$url = Pluf_HTTP_URL_urlForView('IDF_Views_Review::view',
|
$url = Pluf_HTTP_URL_urlForView('IDF_Views_Review::view',
|
||||||
array($prj->shortname, $review->id));
|
array($prj->shortname, $review->id));
|
||||||
$title = Pluf_Template::markSafe(sprintf(__('Review <a href="%1$s">%2$d</a>: %3$s'), $url, $review->id, $review->summary));
|
$title = Pluf_Template::markSafe(sprintf(__('Review <a href="%1$s">%2$d</a>: %3$s'), $url, $review->id, Pluf_esc($review->summary)));
|
||||||
|
|
||||||
$patches = $review->get_patches_list();
|
$patches = $review->get_patches_list();
|
||||||
$patch = $patches[0];
|
$patch = $patches[0];
|
||||||
|
Loading…
Reference in New Issue
Block a user