Existe uma gravação de pilha fora de limites no descodificador de CD de Fotografia (PCD) do GraphicsMagick. Em DecodeImage() (coders/ pcd.c), o loop delta do Huffman avança seu ponteiro de saída com q++ depois de cada delta descodificado e nunca verifica o fim dos buffers de plano luma/chroma atribuídos ao pilha. O ponteiro é reposicionado apenas quando um marcador de sincronização introduz um plano/ linha novo; entre os marcadores de sincronização o comprimento de execução é limitado apenas pela entrada. Um arquivo PCD criado que posiciona o ponteiro perto do fim de um avião e então fornece uma longa série de deltas sem sincronização intervir, portanto, passa o ponteiro além do fim da alocação e escreve através dele. Processando um arquivo PCD não confiável — por exemplo com o gm converter ou identificar o gm, ou através de qualquer aplicativo ligado contra o libGraphicsMagick — pode corromper a memória do pilhado além dos buffers. Registro de aconselhamento: GHSA-qjrj-qxx 7 - fc 4 j. Identificadores relacionados: CVE- 2026 - 77118.
Tempo: GitHub Advisory Database publicou este registro em 2026 - 08 - 20 T 15: 34: 17.000 Z e lista a sua última modificação como 2026 - 08 - 20 T 15: 34: 17.000 Z. Severidade: ALTAMENTE. Dados de pontuação publicados: CVSS_V 4: CVSS: 4.0 /AV:L/AC:L/AT:N/PR:N/UI:A/VC:H/VI:H/VA:H/SC:N/SI:N/África do Sul:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/X/RE:X/U:X.
Software afetado: o registro de aconselhamento não fornece um pacote normalizado ou faixa de versões. Classificação e evidência: identificadores de fraqueza CWE- 787. O registro contém 3 suporte de referências nestes tipos: AVISO, WEB.