CVE-2026-46354
CVE.org · Publicado
- Status do registro
- Publicado
- Ano do identificador (não é o ano de publicação)
- 2026
- Publicação na fonte
- Atualização na fonte
- Importado pelo cveboard
- Snapshot da fonte
- cve_2026-10-24_midnight_baseline ·
Texto da CNA em inglês
Coder: PKCS#7 signature bypass in Azure instance identity allows unauthenticated agent token theft
Coder allows organizations to provision remote development environments via Terraform. In versions prior tp 2.24.5, 2.29.13, 2.30.8, 2.31.12, 2.32.2, and 2.33.3, `azureidentity.Validate()` verifies that the PKCS#7 signer certificate chains to a trusted Azure CA but never verifies the PKCS#7 signature itself. An attacker can embed a legitimate Azure certificate alongside arbitrary content e.g. `{"vmId":"<target>"}` and the forged `vmId` will be accepted returning the victim workspace agent's session token. No authentication is required. The attacker only needs to know a target VM's `vmId` which is a `UUIDv4`. That's a practical limitation which would typically require prior access to be exploited. Versions 2.24.5, 2.29.13, 2.30.8, 2.31.12, 2.32.2, and 2.33.3 patch the issue. As a workaround, reconfigure any Azure templates to use token authentication rather than `azure-instance-identity`.
Fatos de produtos e versões por escopo
Dados de correção desconhecidos; nenhuma versão corrigida é deduzida aqui. Dados ausentes não comprovam ausência de correção.
Exploração desconhecida; este catálogo não avalia exploração.
coder
- Fornecedor
- coder
- Produto
- coder
- Plataformas
- Desconhecido
- Status padrão
Desconhecido
| Versão (version) | Status (status) | Esquema de versões (versionType) | Fim exclusivo (lessThan) | Fim inclusivo (lessThanOrEqual) | Mudanças de status (at → status) |
|---|---|---|---|---|---|
| >= 2.33.0-rc.0, < 2.33.3 | affected | Indisponível | Indisponível | Indisponível | Nenhuma listada |
| >= 2.32.0-rc.0, < 2.32.2 | affected | Indisponível | Indisponível | Indisponível | Nenhuma listada |
| >= 2.31.0, < 2.31.12 | affected | Indisponível | Indisponível | Indisponível | Nenhuma listada |
| >= 2.30.0, < 2.30.8 | affected | Indisponível | Indisponível | Indisponível | Nenhuma listada |
| >= 2.29.0, < 2.29.13 | affected | Indisponível | Indisponível | Indisponível | Nenhuma listada |
| < 2.24.5 | affected | Indisponível | Indisponível | Indisponível | Nenhuma listada |