A API de diff de alto nível falha ao restringir a opção `--no-index`, permitindo que atacantes leiam caminhos arbitrários do sistema de arquivos como operandos do repositório. Ao combinar `--no-index` com `-I/--ignore-matching-lines`, um atacante pode criar um oráculo booleano dependente de conteúdo. Essa técnica permite a recuperação de segredos de linha única de arquivos locais através da análise de respostas de sucesso ou erro distinguíveis. Este problema pode ser explorado por um atacante remoto para obter acesso não autorizado a informações protegidas.