Data::Manipular versões através 6.99 para Perl, devolver datas corrompidas através de dígitos decimais não- ASCII que passam os testes numéricos de intervalo em cheque. O reexa analisa ano, mês e dia com o atalho `\d`, que em uma string de caracteres corresponde a propriedade decimal do Unicode `\p{Nd}` e não apenas `[ 0 - 9 ]`. Data::Manip::Base::Verifique, em seguida, valida os campos capturados com comparações numéricas apenas (`$y 9999 `, `$m 12 `, `$d $days`), e _parse_check armazena os campos numificados (`$y+ 0 `). O Perl trunca uma string no primeiro caractere que não é um dígito ASCII, então um campo cujos principais caracteres são os dígitos ASCII numifica um prefixo no intervalo e satisfaz todos os testes: um campo anual de três dígitos ASCII seguido de U+ 0664 INDICA- ARÁBICO DIGITA QUARTO Numifica para 202, dando o ano 0202, e um dígito não- ASCII no campo mês ou dia muda esses campos da mesma forma. Os campos hora, minuto e segundo correspondem às classes de caracteres ASCII explícitas (` 0?[ 0 - 9 ]`, `[ 0 - 5 ][ 0 - 9 ]`) e não se desloca, embora um dígito não- ASCII em um campo fracionado de hora ou minuto trunque a fração.
Qualquer chamada que passe uma string de caracteres não confiada para ParseDate() ou Data::Manip::Date->parse() pode recuperar uma data que difere da string que ele analise, sem erro de parse. Onde a lógica dos portões de data analisada, como uma verificação de validade ou uma janela de retenção, a mudança passa despercebida. Registro de aconselhamento: GHSA-hfqp-m 279 - 7 mj 7. Identificadores relacionados: CVE- 2026 - 60074.
Tempo: GitHub Advisory Database publicou este registro em 2026 - 07 - 30 T 15: 31: 51.000 Z e lista a sua última modificação como 2026 - 08 - 21 T 09: 32: 02.000 Z. Severidade: ALTAMENTE. 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:H.
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- 1289. O registro contém 6 suporte de referências nestes tipos: AVISO, WEB.