diff --git a/src/system/CategoriesModule/Controller/CategoryController.php b/src/system/CategoriesModule/Controller/CategoryController.php index 281d95565e..4f72e2f800 100644 --- a/src/system/CategoriesModule/Controller/CategoryController.php +++ b/src/system/CategoriesModule/Controller/CategoryController.php @@ -98,7 +98,7 @@ private function getNodeOptions(Request $request): array } $class = !empty($classes) ? ' class="' . implode(' ', $classes) . '"' : ''; - return '' . $displayName . ''; + return '' . htmlspecialchars($displayName) . ''; } ]; } @@ -115,6 +115,6 @@ private function createTitleAttribute(array $node, string $displayName, string $ $title[] = $this->trans('Leaf') . ': ' . ($node['leaf'] ? 'Yes' : 'No'); $title[] = $this->trans('Locked') . ': ' . ($node['locked'] ? 'Yes' : 'No'); - return implode('
', $title); + return htmlspecialchars(implode('
', $title)); } }