Логотип exploitDog
Консоль
Логотип exploitDog

exploitDog

nvd логотип

CVE-2026-75802

Опубликовано: 31 авг. 2026
Источник: nvd
CVSS3: 5.4
EPSS Низкий

Описание

AjaxEditableChoiceLabel in wicket-extensions, when constructed with a non-null IChoiceRenderer, writes the display value obtained from that renderer into the label's markup without applying the HTML escaping Wicket performs by default for component model values. An attacker who can influence the choice or model data rendered by such a label can inject HTML or script that executes in the browser of any user who views the page. The same value is correctly escaped when the component's dropdown editor renders it as an option, so only the label rendering is affected.

AjaxEditableLabel, AjaxEditableChoiceLabel and AjaxEditableMultiLineLabel write the value returned by the protected defaultNullLabel() method into the label's markup the same way when the component's model is empty, while the model value they show otherwise is escaped. The default implementation returns a constant, so an application is affected where it overrides that method and returns a value an attacker can influence.

Neit

Уязвимые конфигурации

Конфигурация 1

Одно из

cpe:2.3:a:apache:wicket:*:*:*:*:*:*:*:*
Версия от 8.0.0 (включая) до 8.19.0 (исключая)
cpe:2.3:a:apache:wicket:*:*:*:*:*:*:*:*
Версия от 9.0.0 (включая) до 9.24.0 (исключая)
cpe:2.3:a:apache:wicket:*:*:*:*:*:*:*:*
Версия от 10.0.0 (включая) до 10.11.0 (исключая)

EPSS

Процентиль: 42%
0.00496
Низкий

5.4 Medium

CVSS3

Дефекты

CWE-79

Связанные уязвимости

CVSS3: 5.4
github
22 дня назад

AjaxEditableChoiceLabel in wicket-extensions, when constructed with a non-null IChoiceRenderer, writes the display value obtained from that renderer into the label's markup without applying the HTML escaping Wicket performs by default for component model values. An attacker who can influence the choice or model data rendered by such a label can inject HTML or script that executes in the browser of any user who views the page. The same value is correctly escaped when the component's dropdown editor renders it as an option, so only the label rendering is affected. AjaxEditableLabel, AjaxEditableChoiceLabel and AjaxEditableMultiLineLabel write the value returned by the protected defaultNullLabel() method into the label's markup the same way when the component's model is empty, while the model value they show otherwise is escaped. The default implementation returns a constant, so an application is affected where it overrides that method and returns a value an attacker can influence. N...

EPSS

Процентиль: 42%
0.00496
Низкий

5.4 Medium

CVSS3

Дефекты

CWE-79