PT-2022-5981 · Unknown+10 · Gd Extension+10

Cmb

+1

·

Publicado

2022-10-27

·

Atualizado

2025-08-11

·

CVE-2022-31630

CVSS v3.1

7.1

Alta

VetorAV:L/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:H
Nome do software vulnerável e versões afetadas
Versões do PHP anteriores à 7.4.33, 8.0.25 e 8.1.12
Descrição
O problema está relacionado à função imageloadfont() na extensão gd, que pode ser explorada mediante o fornecimento de um arquivo de fonte especialmente criado. Quando a fonte carregada é usada com a função imagechar(), isso pode levar à leitura fora do buffer alocado, resultando em falhas ou na divulgação de informações confidenciais.
Recomendações
Para versões do PHP anteriores à 7.4.33, atualize para a versão 7.4.33 ou posterior.
Para versões do PHP anteriores à 8.0.25, atualize para a versão 8.0.25 ou posterior.
Para versões do PHP anteriores à 8.1.12, atualize para a versão 8.1.12 ou posterior.
Como solução temporária, considere desativar a função imageloadfont() na extensão gd até que um patch esteja disponível.
Restrinja o acesso à extensão gd para minimizar o risco de exploração.
Evite usar a função imagechar() com fontes carregadas de fontes não confiáveis até que o problema seja resolvido.

Exploit

Correção

Out of bounds Read

Integer Overflow

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

Enumeração de Fraquezas

Identificadores relacionados

ALSA-2023:0848
ALSA-2023:0965
ALSA-2023:2417
ALSA-2023:2903
ALT-PU-2022-2960
ALT-PU-2022-2964
ALT-PU-2022-2986
ALT-PU-2022-2988
ALT-PU-2022-2994
ALT-PU-2022-3024
ALT-PU-2022-3093
ALT-PU-2022-3107
BDU:2022-07409
BIT-LIBPHP-2022-31630
BIT-PHP-2022-31630
BIT-PHP-MIN-2022-31630
CESA-2023_0848
CESA-2023_2903
CVE-2022-31630
DSA-5277-1
OESA-2023-1620
OPENSUSE-SU-2022_3997-1
OPENSUSE-SU-2022_4005-1
OPENSUSE-SU-2022_4069-1
OPENSUSE-SU-2024:12467-1
RHSA-2023:0848
RHSA-2023:0965
RHSA-2023:2417
RHSA-2023:2903
RHSA-2023_0848
RHSA-2023_0965
RHSA-2023_2417
RHSA-2023_2903
RLSA-2023:0848
RLSA-2023:0965
SUSE-SU-2022:3997-1
SUSE-SU-2022:4005-1
SUSE-SU-2022:4068-1
SUSE-SU-2022:4069-1
SUSE-SU-2022_4005-1
USN-5717-1

Produtos afetados

Alt Linux
Almalinux
Centos
Linuxmint
Php
Red Hat
Red Os
Rocky Linux
Suse
Ubuntu
Gd Extension