PT-2026-33183 · Owasp Blt · Owasp Blt
Savio Dsouza
·
Publicado
2026-04-15
·
Atualizado
2026-05-21
·
CVE-2026-40316
CVSS v3.1
8.8
Alta
| Vetor | AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H |
Name of the Vulnerable Software and Affected Versions
OWASP BLT versões anteriores a 2.1.1
Description
Um problema existe no fluxo de trabalho '.github/workflows/regenerate-migrations.yml' onde o gatilho 'pull request target' é executado com permissões completas de escrita do
GITHUB TOKEN. O fluxo de trabalho copia arquivos de pull requests não confiáveis para o espaço de trabalho do executor confiável usando 'git show' e executa 'python manage.py makemigrations'. Esse processo importa módulos de modelo Django, incluindo um website/models.py controlado por um invasor, em tempo de execução. Qualquer código Python em nível de módulo no models.py do invasor é executado durante a importação, permitindo a execução de código arbitrário no ambiente de CI privilegiado. Isso fornece acesso ao GITHUB TOKEN e segredos do repositório. O problema pode ser acionado por um contribuidor externo que abra um pull request, desde que um mantenedor aplique o rótulo 'regenerate-migrations', o que pode levar à exfiltração de segredos, comprometimento do repositório e ataques à cadeia de suprimentos. Este problema está sob exploração ativa.Recommendations
Atualizar para a versão 2.1.1.
Correção
RCE
Code Injection
Eval Injection
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Identificadores relacionados
Produtos afetados
Owasp Blt