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

exploitDog

redhat логотип

CVE-2023-34034

Опубликовано: 19 июл. 2023
Источник: redhat
CVSS3: 8.1
EPSS Средний

Описание

Using "**" as a pattern in Spring Security configuration for WebFlux creates a mismatch in pattern matching between Spring Security and Spring WebFlux, and the potential for a security bypass.

A flaw was found in Spring Security's WebFlux framework pattern matching, where it does not properly evaluate certain patterns. A server using path-based pattern matching in WebFlux could allow an attacker to bypass security settings for some request paths, potentially leading to information disclosure, access of functionality outside the user's permissions, or denial of service.

Меры по смягчению последствий

Users of path-based URL determination should ensure that all their patterns have a slash prepended. example: pathMatchers("home/") // vulnerable pathMatchers("/home/") // not vulnerable

Затронутые пакеты

ПлатформаПакетСостояниеРекомендацияРелиз
Red Hat build of Quarkusio.quarkus/quarkus-spring-securityNot affected
Red Hat Integration Camel Quarkus 2spring-securityNot affected
Red Hat JBoss Fuse 6spring-securityOut of support scope
Red Hat Process Automation 7spring-securityAffected
Red Hat Single Sign-On 7spring-securityNot affected
Red Hat Fuse 7.12.1spring-securityFixedRHSA-2023:724715.11.2023

Показывать по

Дополнительная информация

Статус:

Important
Дефект:
CWE-145
https://bugzilla.redhat.com/show_bug.cgi?id=2241271spring-security-webflux: path wildcard leads to security bypass

EPSS

Процентиль: 98%
0.47909
Средний

8.1 High

CVSS3

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

CVSS3: 9.1
nvd
больше 2 лет назад

Using "**" as a pattern in Spring Security configuration for WebFlux creates a mismatch in pattern matching between Spring Security and Spring WebFlux, and the potential for a security bypass.

CVSS3: 9.1
debian
больше 2 лет назад

Using "**" as a pattern in Spring Security configuration for WebFlux ...

CVSS3: 9.1
github
больше 2 лет назад

Access Control Bypass in Spring Security

CVSS3: 9.1
fstec
больше 2 лет назад

Уязвимость Java-фреймворка для обеспечения безопасности промышленных приложений Spring Security, связанная с использованием «**» в качестве шаблона в конфигурации Spring Security для WebFlux, позволяющая нарушителю обойти существующие ограничения безопасности

EPSS

Процентиль: 98%
0.47909
Средний

8.1 High

CVSS3