Vulnerabilidade no GitHub Diff: Substituição de Caracteres Unicode
2025-05-17

Um contribuidor do projeto curl, James Fuller, descobriu uma vulnerabilidade no visualizador de diferenças do GitHub. Atores maliciosos poderiam substituir caracteres ASCII por caracteres Unicode visualmente idênticos, alterando o código sem mudanças aparentes. Isso poderia levar à manipulação de URLs e outras consequências graves. Embora o visualizador de diferenças do GitHub não tenha um aviso, outras plataformas como o Gitea sinalizam tais mudanças. O projeto curl respondeu implementando verificações de CI para detectar Unicode malicioso e limpou sequências UTF-8. Isso destaca a necessidade de medidas proativas de segurança de código para prevenir potenciais ataques.