CVE-2022-49044
CVE.org · Publicado
- Status do registro
- Publicado
- Ano do identificador (não é o ano de publicação)
- 2022
- 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
dm integrity: fix memory corruption when tag_size is less than digest size
In the Linux kernel, the following vulnerability has been resolved: dm integrity: fix memory corruption when tag_size is less than digest size It is possible to set up dm-integrity in such a way that the "tag_size" parameter is less than the actual digest size. In this situation, a part of the digest beyond tag_size is ignored. In this case, dm-integrity would write beyond the end of the ic->recalc_tags array and corrupt memory. The corruption happened in integrity_recalc->integrity_sector_checksum->crypto_shash_final. Fix this corruption by increasing the tags array so that it has enough padding at the end to accomodate the loop in integrity_recalc() being able to write a full digest size for the last member of the tags array.
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.
Linux
- Fornecedor
- Linux
- Produto
- Linux
- Plataformas
- Desconhecido
- Status padrão
unaffected
| Versão (version) | Status (status) | Esquema de versões (versionType) | Fim exclusivo (lessThan) | Fim inclusivo (lessThanOrEqual) | Mudanças de status (at → status) |
|---|---|---|---|---|---|
| a3fcf7253139609bf9ff901fbf955fba047e75dd | affected | git | 6a95d91c0b315c965198f6ab7dec7c94129e17e0 | Indisponível | Nenhuma listada |
| a3fcf7253139609bf9ff901fbf955fba047e75dd | affected | git | 7f84c937222944c03f4615ca4742df6bed0e5adf | Indisponível | Nenhuma listada |
| a3fcf7253139609bf9ff901fbf955fba047e75dd | affected | git | cd02b2687d66f0a8e716384de4b9a0671331f1dc | Indisponível | Nenhuma listada |
| a3fcf7253139609bf9ff901fbf955fba047e75dd | affected | git | 6b4bf97587ef6c1927a78934b700204920655123 | Indisponível | Nenhuma listada |
| a3fcf7253139609bf9ff901fbf955fba047e75dd | affected | git | 4d485cf9b609709e45d5113e6e2b1b01254b2fe9 | Indisponível | Nenhuma listada |
| a3fcf7253139609bf9ff901fbf955fba047e75dd | affected | git | 08c1af8f1c13bbf210f1760132f4df24d0ed46d6 | Indisponível | Nenhuma listada |
Linux
- Fornecedor
- Linux
- Produto
- Linux
- Plataformas
- Desconhecido
- Status padrão
affected
| Versão (version) | Status (status) | Esquema de versões (versionType) | Fim exclusivo (lessThan) | Fim inclusivo (lessThanOrEqual) | Mudanças de status (at → status) |
|---|---|---|---|---|---|
| 4.19 | affected | Indisponível | Indisponível | Indisponível | Nenhuma listada |
| 0 | unaffected | semver | 4.19 | Indisponível | Nenhuma listada |
| 4.19.240 | unaffected | semver | Indisponível | 4.19.* | Nenhuma listada |
| 5.4.190 | unaffected | semver | Indisponível | 5.4.* | Nenhuma listada |
| 5.10.112 | unaffected | semver | Indisponível | 5.10.* | Nenhuma listada |
| 5.15.35 | unaffected | semver | Indisponível | 5.15.* | Nenhuma listada |
| 5.17.4 | unaffected | semver | Indisponível | 5.17.* | Nenhuma listada |
| 5.18 | unaffected | original_commit_for_fix | Indisponível | * | Nenhuma listada |