CVE-2022-31630
Lettura fuori dai limiti dovuta a una validazione insufficiente dell'input in imageloadfont()
- Pubblicato
- 14 nov 2022
- Aggiornato
- 3 ago 2024
- Assegnazione CNA
- php
- Evidenza osservata
- 8 ago 2026
CVSS primario
nvd · CVSS 3.1
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:HBasso · prossimi 30 giorni
- Percentile
- 82,2%
- Data del modello
- 21 set 2026
L'EPSS è una stima statistica, non una certezza o una misura di impatto. Combinalo con CVSS, stato KEV, esposizione e ambiente.
Riepilogo
Nelle versioni di PHP precedenti alla 7.4.33, 8.0.25 e 8.1.12, quando si utilizza la funzione `imageloadfont()` nell'estensione gd, è possibile fornire un file di font appositamente predisposto; ad esempio, se il font caricato viene utilizzato con la funzione `imagechar()`, la lettura al di fuori del buffer allocato verrà utilizzata. Ciò può portare a crash o alla divulgazione di informazioni riservate.
Fonti
2Proof-of-concept exploit per CVE-2022-31630, una vulnerabilità di lettura fuori dai limiti nella funzione imageloadfont() dell'estensione GD di PHP, che interessa PHP 7.4.x precedenti alla 7.4.33.
Exploit proof-of-concept per CVE-2022-31630, una vulnerabilità di lettura fuori dai limiti nell'estensione GD di PHP. Dimostra crash e divulgazione di memoria nelle versioni PHP interessate. Include laboratorio basato su Docker per test sicuri.
Utilizzo responsabile
Utilizza le informazioni sulla vulnerabilità solo sui sistemi che possiedi o che sei autorizzato a testare. Kitploit si collega ai metadati della ricerca pubblica e non memorizza codici exploit o payload dannosi.