CVE-2024-12741
Affected Versions: DAQExpress 5.1 and all prior versions.
NI (National Instruments) firmasi tarafindan gelistirilen sensorlerden olcum ve cihazlardan veri toplamak icin kullanilan bir yazilimdir.

Analysis
Daqexpress urununu incelerken birden fazla deserialize acigi ile karsilastim (xamlreader,binaryformatter) bugun bunlardan BinaryFormatter olanini analiz edecegiz.
Uygulama birden fazla ozellik ile calisiyor bizim ilgilendigimiz kisim kullanicidan bir proje dosyasi alip onu islemesi.
Deserialize

- BinaryFormatter sinifini tanimliyor.
serializedValuestringini base64 decode ediyor.DataValueSerializerclassinin CompressionMethod enumuna gore compression none mi gzip mi kontrol ediyor, eger compression gzip ise onu gzipten cikartip deserialize ediyor.- Compression
Noneise direk deserialize ediyor.
DataItem
