1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/Discuz-DiscuzX

 / Детали:

Редактор вставляет специальные символы внутри тегов, что приводит к ошибке соединения строк в JavaScript.

Предстоит сделать
Владелец
Создано  
10.03.2025

Описание проблемы

При вставке следующих трех символов внутри тега code в редакторе происходит ошибка при конкатенации строки:

$
'
$
`
$
"

Предполагаемые шаги воспроизведения ошибки

Вставьте в редактор:

Пример текста 1
[code]$'[/code]
Пример текста 2

Затем отправьте; перед отправкой содержимое преобразуется в:

Пример текста 1
[code]
Пример текста 2[/code]
Пример текста 2

Сообщение об ошибке

Нет.

Попытки решения проблемы

Не удалось локализовать конкретное место ошибки.

Информация о версиях

  • Версия Discuz!: X3.4
  • Версия выпуска: Неизвестна
  • Версия операционной системы сервера: Неизвестна
  • Версия PHP: Неизвестна
  • Версия MySQL/MariaDB: Неизвестна
  • Тип и версия кэша: Неизвестна
  • Тип и версия браузера: Неизвестна
  • Были ли какие-либо изменения сделаны самостоятельно: Нет

Другие сведения

  • Ошибка успешно воспроизводится на официальном сайте и других форумах Discuz.
  • На данный момент риск внедрения данных не выявлен.

Комментарий (0)

GitLife Service Account Задача создана

Вход Перед тем как оставить комментарий

Статус
Ответственный
Контрольная точка
Pull Requests
Связанные запросы на слияние могут быть закрыты после их объединения
Ветки
Дата начала   -   Крайний срок
-
Закрепить/Открепить
Приоритет
Участники(1)
1
https://api.gitlife.ru/oschina-mirror/Discuz-DiscuzX.git
git@api.gitlife.ru:oschina-mirror/Discuz-DiscuzX.git
oschina-mirror
Discuz-DiscuzX
Discuz-DiscuzX