PT-2022-23055 · Github · @Actions/Core

Jupenur

·

Publicado

2022-08-13

·

Atualizado

2022-12-14

·

CVE-2022-35954

CVSS v3.1

5.0

Média

VetorAV:N/AC:L/PR:L/UI:N/S:C/C:N/I:L/A:N
Nome do software vulnerável e versões afetadas
Versões do @actions/core anteriores à v1.9.1
Descrição
A função core.exportVariable utiliza um delimitador conhecido que os invasores podem usar para escapar dessa variável específica e atribuir valores a outras variáveis arbitrárias. Fluxos de trabalho que gravam valores não confiáveis no arquivo GITHUB ENV podem fazer com que o caminho ou outras variáveis de ambiente sejam modificados sem a intenção do autor do fluxo de trabalho ou da ação.
Recomendações
Para versões anteriores à v1.9.1, atualize para @actions/core v1.9.1.
Se você não conseguir atualizar o pacote @actions/core, modifique sua ação para garantir que nenhuma entrada do usuário contenha o delimitador GitHubActionsFileCommandDelimeter antes de chamar core.exportVariable.

Exploit

Correção

Special Elements Injection

Command Injection

Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Enumeração de Fraquezas

Identificadores relacionados

CVE-2022-35954
GHSA-7R3H-M5J6-3Q42

Produtos afetados

@Actions/Core