Aller au contenu
Développeur Full Stack
, ,

ag-psd : allocation mémoire disproportionnée lors de la lecture de fichiers PSD

Dans cet article 4 rubriques
Veille sécuritéFrontend
P3Élevée

Dans ag-psd, `readPsd()` peut allouer de très grands tampons à partir des dimensions déclarées dans un fichier PSD avant d’en vérifier la plausibilité, ce qui peut épuiser la mémoire et provoquer un déni de service lors du traitement de fichiers non fiables. La version 31.0.0 ajoute une limite d’allocation pour l’image composite, mais les éléments fournis ne confirment pas que le chemin d’allocation des calques soit entièrement couvert.

JavaScript
IdentifiantCVE-2026-62297
GravitéÉlevée
Exploitationnon connue / non déterminée
CorrectifNon précisé dans les sources

Source : NVD — CVE-2026-62297

Analyse technique

Les allocations de tableaux typés tiennent compte de la géométrie PSD déclarée, notamment des dimensions, canaux, profondeur et rectangles de calques. Un fichier très petit peut ainsi déclencher une allocation mémoire disproportionnée avant l’erreur de limites.

Impact, versions et correctif

Événement datéPublication NVD le 2026-10-30 à 21:17:13Z, soit le 2026-10-30 à 23:17:13 en +02:00, dans la période demandée. La mise à jour NVD du 2026-11-02 est postérieure à la période et n’est pas retenue.
ImpactUn fichier PSD spécialement construit peut provoquer une consommation mémoire massive et interrompre le processus ou le service qui le traite.
Versions affectéesVersions antérieures à 31.0.0
Exploitation activenon connue / non déterminée
PoC publicinconnu
CVSS7.5
Publication2026-10-30T21:17:13.520Z

Action recommandée

Mettre à niveau vers ag-psd 31.0.0 ou une version ultérieure et limiter le traitement de PSD non fiables; vérifier les allocations liées aux calques, dont la couverture par cette limite n’est pas établie.

Sources

Priorisation DFS : P3 · 1 source(s).

Article précédent :
Article suivant :