Jump to content

Flattening: Difference between revisions

From LabVIEW Wiki
cve info
categories
Line 4: Line 4:


In 2017, a vulnerability [https://www.cvedetails.com/cve/CVE-2017-2775/ was discovered] in LV code for '''unflattening''' variable of [[Variant data type]].
In 2017, a vulnerability [https://www.cvedetails.com/cve/CVE-2017-2775/ was discovered] in LV code for '''unflattening''' variable of [[Variant data type]].
[[Category:File IO]]
[[Category:Data Types]]
[[Category:LabVIEW internals]]

Revision as of 14:52, 31 May 2020

Flattening is a LabVIEW term for Serialization. Objects in LV are flattened in order to be saved to file or transmitted over network or serial interface, then unflattened in order to be used again.

Saving a VI file on disk can be considered as flattening all the resources from it.

In 2017, a vulnerability was discovered in LV code for unflattening variable of Variant data type.