O backend do vLLM utilizado com o endpoint da API "/v1/chat/completions" falha ao validar entradas inesperadas ou malformadas nos campos `pattern` e `type` quando a funcionalidade de ferramentas é invocada. Essas entradas não são validadas antes de serem compiladas ou analisadas, causando uma falha crítica no worker de inferência com uma única solicitação. O worker permanecerá indisponível até ser reiniciado. Espera-se que o campo `type` seja um dos seguintes: "string", "number", "object", "boolean", "array" ou "null". Fornecer qualquer outro valor fará com que o worker falhe criticamente. O campo `pattern` passa por renderização antes de ser passado de forma insegura para o compilador regex nativo sem validação ou escape, permitindo que expressões malformadas alcancem o mecanismo regex C++ subjacente, resultando em erros fatais.