Integer Overflow Vulnerability Reading TDMS Files in LabVIEW
Key facts
- Attack vector
- Local
- Privileges required
- None
- User interaction
- Required
- Attack complexity
- Low
- Impact type
- Denial of service
- Confidentiality · integrity · availability
- None · None · High
- Fix status
- No fix listed
Attack profile from CVSS 3.1 · CNA. Fix status from CNA. Impact type from CWE-190 and the CVSS impact.
Summary
An integer overflow vulnerability due to improper input validation when reading TDMS files in LabVIEW may result in an infinite loop. Successful exploitation requires an attacker to provide a user with a specially crafted TDMS file. This vulnerability affects LabVIEW 2024 Q1 and prior versions.
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- None
- Automatable
- No
- Technical impact
- Partial
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| NI | LabVIEW | up to 24.1 | — | No fix listed | CNA |
- LabVIEW VendorNI Affected up to 24.1 Fixed in — No fix listed CNA
CPE configurations NVD · 13
| CPE | Versions | Role | Vendor |
|---|---|---|---|
| cpe:2.3:a:ni:labview:*:*:*:*:*:*:*:* | up to 2021 | Vulnerable | NI |
| cpe:2.3:a:ni:labview:2022:q1:*:*:*:*:*:* | 2022 q1 | Vulnerable | NI |
| cpe:2.3:a:ni:labview:2022:q3:*:*:*:*:*:* | 2022 q3 | Vulnerable | NI |
| cpe:2.3:a:ni:labview:2022:q3_patch1:*:*:*:*:*:* | 2022 q3_patch1 | Vulnerable | NI |
| cpe:2.3:a:ni:labview:2022:q3_patch2:*:*:*:*:*:* | 2022 q3_patch2 | Vulnerable | NI |
| cpe:2.3:a:ni:labview:2023:q1:*:*:*:*:*:* | 2023 q1 | Vulnerable | NI |
| cpe:2.3:a:ni:labview:2023:q3:*:*:*:*:*:* | 2023 q3 | Vulnerable | NI |
| cpe:2.3:a:ni:labview:2023:q3_patch1:*:*:*:*:*:* | 2023 q3_patch1 | Vulnerable | NI |
| cpe:2.3:a:ni:labview:2023:q3_patch2:*:*:*:*:*:* | 2023 q3_patch2 | Vulnerable | NI |
| cpe:2.3:a:ni:labview:2023:q3_patch3:*:*:*:*:*:* | 2023 q3_patch3 | Vulnerable | NI |
- cpe:2.3:a:ni:labview:*:*:*:*:*:*:*:* Versions up to 2021 Vulnerable ·NI
- cpe:2.3:a:ni:labview:2022:q1:*:*:*:*:*:* Versions 2022 q1 Vulnerable ·NI
- cpe:2.3:a:ni:labview:2022:q3:*:*:*:*:*:* Versions 2022 q3 Vulnerable ·NI
- cpe:2.3:a:ni:labview:2022:q3_patch1:*:*:*:*:*:* Versions 2022 q3_patch1 Vulnerable ·NI
- cpe:2.3:a:ni:labview:2022:q3_patch2:*:*:*:*:*:* Versions 2022 q3_patch2 Vulnerable ·NI
- cpe:2.3:a:ni:labview:2023:q1:*:*:*:*:*:* Versions 2023 q1 Vulnerable ·NI
- cpe:2.3:a:ni:labview:2023:q3:*:*:*:*:*:* Versions 2023 q3 Vulnerable ·NI
- cpe:2.3:a:ni:labview:2023:q3_patch1:*:*:*:*:*:* Versions 2023 q3_patch1 Vulnerable ·NI
- cpe:2.3:a:ni:labview:2023:q3_patch2:*:*:*:*:*:* Versions 2023 q3_patch2 Vulnerable ·NI
- cpe:2.3:a:ni:labview:2023:q3_patch3:*:*:*:*:*:* Versions 2023 q3_patch3 Vulnerable ·NI
Remediation
No fixed version listed by the sources yet.
Timeline
- 2026-10-02 Threatist record created from CVE-2024-6638
- 2026-10-03 Alias added: GHSA-r476-rhjx-f9gg
References
More NI Labview vulnerabilities
- TI-2025-07172 Missing input check in lvpict.cpp used in NI LabVIEW CVSS 4.0HIGH 8.5
- TI-2013-04391 Absolute path traversal vulnerability in the 3D Graph ActiveX control in cw3dgrph.ocx in… CVSS 2.0HIGH 10.0
- TI-2013-04390 Multiple absolute path traversal vulnerabilities in National Instruments cwui.ocx, as… CVSS 2.0HIGH 9.3
- TI-2025-07173 Memory Corruption Issue in NI LabVIEW due to improper error handling CVSS 4.0HIGH 8.5
- TI-2025-06708 Code Injection Vulnerability in NI LabVIEW when using CIN nodes CVSS 4.0HIGH 8.5
- TI-2017-01999 Memory corruption in National Instruments LabVIEW 2016 Evaluation CVSS 3.0HIGH 7.8
Sources
- CVE-2024-6638 · CVE Program
- CVE-2024-6638 · NVD
- FIRST EPSS
- GHSA-r476-rhjx-f9gg · GitHub Advisory Database · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences