ReDoS

sigla

desenvolvimento websegurançaprogramação

Significa: Regular expression Denial of Service

Uma negação de serviço causada por uma expressão regular que demora catastroficamente com certas entradas.

Alguns padrões de regex fazem backtracking exponencial em strings forjadas, então uma única requisição pode travar uma CPU, transformando uma validação inocente em uma vulnerabilidade ReDoS. A correção são padrões mais seguros ou um motor de regex de tempo linear.

Também conhecido como: redos, catastrophic backtracking

Todos os verbetes do glossário