CVE-2026-46350
KritikTeknik Veri (Otomatik)
- CVSS Skoru
- 9.1
- EPSS
- —
- CWE
- CWE-20
- KEV Durumu
- Hayır
Yayım tarihi: 5 Kasım 2026
dcmjs, DICOM işlemlerinin JavaScript ile gerçekleştirilmesini sağlar. 0.52.0 sürümünden önce, src/ValueRepresentation.js dosyasındaki DecimalString ve IntegerString uygulamaları metni izin veren bir düzenli ifade ile temizler ve sonucu JavaScript'in Number yapıcısına, sonluluğu veya DICOM değer temsil kurallarını doğrulamadan geçirir. Bir DS veya IS alanında bilimsel gösterim taşması pozitif veya negatif Sonsuzluk üretirken, imzalı sonsuzluk metninden alfabetik karakterleri temizlemek yalnızca bir işaret bırakabilir ve bu da NaN'ye dönüştürülür. IntegerString ayrıca üs gösterimini kabul eder ve DICOM imzalı 32 bit IS aralığı dışındaki değerleri kabul eder. Bu parsed değerlere güvenen uygulamalar, geçersiz sayıları uzaysal geometri, görüntü pencereleme, doz ölçekleme, çerçeve sayıları, ölçeklendirme veya hacim yeniden yapılandırma gibi alanlara yayabilir ve bu da yanlış hesaplamalara veya bozulmuş işlemlere neden olabilir. Bu sorun 0.52.0 sürümünde giderilmiştir.
Orijinal açıklama (İngilizce)
dcmjs is a JavaScript implementation of DICOM manipulation. Prior to 0.52.0, the DecimalString and IntegerString implementations in src/ValueRepresentation.js sanitize text with a permissive regular expression and pass the result to JavaScript's Number constructor without validating finiteness or the DICOM value-representation rules. Scientific notation overflow in a DS or IS field can produce positive or negative Infinity, while stripping alphabetic characters from signed infinity text can leave a sign-only string that converts to NaN. IntegerString also accepts exponent notation and values outside the DICOM signed 32-bit IS range. Applications that trust these parsed values can propagate invalid numbers into spatial geometry, display windowing, dose scaling, frame counts, rescaling, or volume reconstruction, causing incorrect calculations or disrupted processing. This issue is fixed in version 0.52.0.
Referanslar
Bu CVE için henüz editoryal inceleme yapılmadı. Sadece otomatik teknik veri gösteriliyor.