aboutsummaryrefslogtreecommitdiff
path: root/app/controllers/course/wiki.php
diff options
context:
space:
mode:
authorJan-Hendrik Willms <tleilax+studip@gmail.com>2024-10-18 08:40:13 +0000
committerJan-Hendrik Willms <tleilax+studip@gmail.com>2024-10-18 08:40:13 +0000
commit74b6877e825b18ee964f41e113f36eb0fd6ec08b (patch)
treeac7832f1b7aa78d5206e2397e894af3a2e0bbd60 /app/controllers/course/wiki.php
parentb3e8c24e1452e85c4d408fd3838b352e58a7c141 (diff)
purify wiki page contents, fixes #4528
Closes #4528 Merge request studip/studip!3510
Diffstat (limited to 'app/controllers/course/wiki.php')
-rw-r--r--app/controllers/course/wiki.php3
1 files changed, 2 insertions, 1 deletions
diff --git a/app/controllers/course/wiki.php b/app/controllers/course/wiki.php
index 11e6915..a204efc 100644
--- a/app/controllers/course/wiki.php
+++ b/app/controllers/course/wiki.php
@@ -615,7 +615,8 @@ class Course_WikiController extends AuthenticatedController
$this->validateWikiPage($page, $this->range, true);
- $page->content = \Studip\Markup::markAsHtml(trim(Request::get('content')));
+ $page->content = Studip\Markup::markAsHtml(trim(Request::get('content')));
+ $page->content = Studip\Markup::purifyHtml($page->content);
$user = User::findCurrent();
if ($page->isDirty()) {
$page['user_id'] = $user->id;