Versão Perl de 5.9.4 antes 5.41.9 Produzir resultados de correspondência de expressão regular incorretos quando uma bandeira de falhas estável termina o pré- escaneamento do Aho- Corasick no início da S_find_byclass. O pré- scan caminha o assunto para as posições onde o padrão completo poderia coincidir, e o motor tenta- o a partir do mais à esquerda gravado. Uma transição falhando define a bandeira falhada, e uma transição mais recente bem sucedida não a limpa, então o pré- scan lê a bandeira estável como falha e para antes de poder gravar um candidato que começa mais cedo. Ele leva um assunto onde um candidato é gravado e um personagem posterior então força um retalho através de um link de falha que tem sucesso. "ABCDE" =~ m/ ABCF.BCDE. C/; # corresponde a C no desvio 2, não BCDE "ABCDE" =~ m/ ABCF.BCDE. C( G)/; # nenhuma correspondência, BCDE falhada.

Uma alternação como esta pode falhar o input que deve coincidir, ou coincidir com ele no ramo errado, para que uma decisão de acesso ou filtragem feita a partir do resultado possa estar errada. Registro de aconselhamento: GHSA- cg 68 - cm 33 - 8 vqv. Identificadores relacionados: CVE- 2026 - 19487. Tempo: GitHub Advisory Database publicou este registro em 2026 - 08 - 13 T 18: 31: 37.000 Z e lista a sua última modificação como 2026 - 08 - 13 T 21: 36: 04.000 Z.

Gravidade: MODERAR. Dados de pontuação publicados: CVSS_V 3: CVSS: 3.1 /AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L. Software afetado: o registro de aconselhamento não fornece um pacote normalizado ou faixa de versões. Classificação e evidência: identificadores de fraqueza CWE- 670. O registro contém 4 suporte de referências nestes tipos: AVISO, WEB.