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

exploitDog

nvd логотип

CVE-2026-70449

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

Описание

Improper validation of resource URL attributes in Apache Wicket allows an unauthenticated remote attacker to read files from the web application, including files under WEB-INF that the servlet container would not otherwise serve.

The locale, style and variation attributes decoded from a package resource URL are spliced into the resource lookup path without being checked for path separators. The IPackageResourceGuard — whose rejection of .. is one of the two intended controls — is applied to the resource name before those attributes are appended, and WebApplicationPath rejects only paths literally beginning with WEB-INF/. Neither control ever inspects the attacker-controlled portion of the path. On servlet containers that normalize .. in ServletContext.getResource(), a crafted request therefore escapes the intended package directory.

The set of readable files is limited to the file extensions permitted by the configured IPackageResourceGuard. The default SecurePackageResourceGuard

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

Конфигурация 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

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

5.3 Medium

CVSS3

Дефекты

CWE-22

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

CVSS3: 5.3
github
23 дня назад

Improper validation of resource URL attributes in Apache Wicket allows an unauthenticated remote attacker to read files from the web application, including files under WEB-INF that the servlet container would not otherwise serve. The locale, style and variation attributes decoded from a package resource URL are spliced into the resource lookup path without being checked for path separators. The IPackageResourceGuard — whose rejection of .. is one of the two intended controls — is applied to the resource name before those attributes are appended, and WebApplicationPath rejects only paths literally beginning with WEB-INF/. Neither control ever inspects the attacker-controlled portion of the path. On servlet containers that normalize .. in ServletContext.getResource(), a crafted request therefore escapes the intended package directory. The set of readable files is limited to the file extensions permitted by the configured IPackageResourceGuard. The default SecurePackageResourceGu...

EPSS

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

5.3 Medium

CVSS3

Дефекты

CWE-22