dcmjs ne valide pas correctement certaines valeurs DICOM DS et IS, ce qui peut produire des valeurs Infinity ou NaN et accepter une notation scientifique non conforme pour IS. La version 0.52.0 corrige le problème ; les utilisateurs de versions antérieures doivent effectuer la mise à niveau.
Analyse technique
Le filtrage par expression régulière laisse passer certaines notations scientifiques et peut transformer des entrées malformées en Infinity ou NaN lors de la conversion par Number(). L’avis GitHub donne un score élevé évalué par le rapporteur, mais précise que le mainteneur estime le risque faible ; la gravité retenue ici suit cette évaluation du mainteneur.
Impact, versions et correctif
Action recommandée
Mettre à niveau dcmjs vers la version 0.52.0 ou ultérieure et valider les valeurs numériques reçues dans les applications consommatrices.
Sources
Priorisation DFS : P4 · 1 source(s).