PT-2026-68040 · Crates.Io · Raster
CVSS v3.1
7.5
Alta
| Vetor | AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H |
Nome do Software Vulnerável e Versões Afetadas
raster Rust crate (versões afetadas não especificadas)
Descrição
A função
crop() (src/editor.rs) não limita adequadamente os parâmetros offset x e offset y em relação à largura e altura da origem, limitando-os apenas a 0. Se um deslocamento exceder as dimensões da origem, o cálculo width2 - offset x (ou o equivalente de altura) sofre um underflow para um i32 negativo. Em compilações de release, esse valor negativo é convertido para usize dentro da chamada Vec::with capacity() da função Image::blank(), resultando em um pânico de estouro de capacidade (capacity-overflow panic) que interrompe o processo ao processar uma solicitação de corte manipulada.Recomendações
No momento, não há informações sobre uma versão mais recente que contenha a correção para esta vulnerabilidade.
Exploit
DoS
Integer Underflow
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Enumeração de Fraquezas
Identificadores relacionados
Produtos afetados
Raster