Apache · Apache Shenyu · CVE-2022-26650
**Nome do software vulnerável e versões afetadas**
Apache ShenYu (incubação) versões 2.4.0 a 2.4.2
**Descrição**
O problema decorre do uso de `Pattern.matches()` em `RegexPredicateJudge.java`, onde ambos os parâmetros são controláveis pelo usuário. Isso permite que um invasor insira expressões regulares e caracteres maliciosos, causando esgotamento de recursos.
**Recomendações**
Para as versões 2.4.0, 2.4.1 e 2.4.2, atualize para a versão 2.4.3 para resolver o problema.
Como solução temporária, considere restringir a entrada do usuário para os parâmetros `conditionData.getParamValue()` e `realData` para impedir que expressões regulares maliciosas sejam executadas.