Read the docs
TI-2025-21720 Aliases CVE-2025-30419GHSA-hcj4-wc76-h25v

Out of Bounds Read in GetSymbolBorderRectSize() in NI Circuit Design Suite

Priority LOW 38CWE-125Published · Updated

Key facts

Attack vector
Local
Privileges required
None
User interaction
Passive
Attack complexity
Low
Attack requirements
None
Impact type
—
Confidentiality · integrity · availability
High · High · High
Fix status
No fix listed

Attack profile from CVSS 4.0 · CNA. Fix status from CNA.

Summary

There is a memory corruption vulnerability due to an out of bounds read in GetSymbolBorderRectSize() when using the SymbolEditor in NI Circuit Design Suite.  This vulnerability may result in information disclosure or arbitrary code execution. Successful exploitation requires an attacker to get a user to open a specially crafted .sym file. This vulnerability affects NI Circuit Design Suite 14.3.0 and prior versions.

Why it matters now

Exploitation None reported CISA SSVC · not in CISA KEV
EPSS 0.00203 10th percentileScored 2026-11-07
Fix No fix listed No fixed version in the sources yet

SSVC decision points

CISA ADP · SSVC 2.0.3

Exploitation
None
Automatable
No
Technical impact
Total

The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.

Affected products

VendorProductAffected versionsFixed inStatusSource
NICircuit Design Suiteup to 14.3.0—No fix listedCNA
  • Circuit Design Suite VendorNI Affected up to 14.3.0 Fixed in — No fix listed CNA

CPE configurations NVD · 1

CPEVersionsRoleVendor
cpe:2.3:a:ni:circuit_design_suite:*:*:*:*:*:*:*:*before 14.3.1VulnerableNI
  • cpe:2.3:a:ni:circuit_design_suite:*:*:*:*:*:*:*:* Versions before 14.3.1 Vulnerable ·NI

Remediation

No fixed version listed by the sources yet.

Timeline

  1. 2026-10-02 Threatist record created from CVE-2025-30419
  2. 2026-10-03 Alias added: GHSA-hcj4-wc76-h25v

References

  • TI-2025-21722 Stack-based Buffer Overflow in DrObjectStorage::XML_Serialize() in NI Circuit Design Suite CVSS 4.0HIGH 8.5
  • TI-2025-21721 Out of Bounds Read in Bitmap::InternalDraw() in NI Circuit Design Suite CVSS 4.0HIGH 8.5
  • TI-2025-21719 Out of Bounds Write in CheckPins() in NI Circuit Design Suite CVSS 4.0HIGH 8.5
  • TI-2025-21718 Out of Bounds Write in Library!DecodeBase64() in NI Circuit Design Suite CVSS 4.0HIGH 8.5
  • TI-2025-05452 Out of Bounds Read in DefaultFontOptions() in NI Circuit Design Suite CVSS 4.0HIGH 8.5
  • TI-2025-05451 Memory Corruption issue in XML_Serialize() in NI Circuit Design Suite CVSS 4.0HIGH 8.5

Sources