CVE-2026-94370
MEDIUM
6,5
Source: a59d8014-47c4-4630-ab43-e1b13cbe58e3
Attack Vector: network
Attack Complexity: low
Privileges Required: none
User Interaction: none
Confidentiality: N/A
Integrity: N/A
Availability: N/A
Description
AI Translation Available
A defect in the Qt for MCUs core string handling causes heap memory corruption. When an application passes text into Qt Quick Ultralite using the public Qul::String interface type, and that text is held in a std::string, the conversion to the internal string type copies the pointer without taking ownership of it. Two objects then release the same memory, producing a double free, an invalid free, or a use-after-free.
415
Double Free
DraftCommon Consequences
Security Scopes Affected:
Integrity
Confidentiality
Availability
Potential Impacts:
Modify Memory
Execute Unauthorized Code Or Commands
Applicable Platforms
Languages:
Memory-Unsafe, C, C++
416
Use After Free
StableCommon Consequences
Security Scopes Affected:
Integrity
Availability
Confidentiality
Potential Impacts:
Modify Memory
Dos: Crash, Exit, Or Restart
Read Memory
Execute Unauthorized Code Or Commands
Applicable Platforms
Languages:
Memory-Unsafe, C, C++
590
Free of Memory not on the Heap
IncompleteCommon Consequences
Security Scopes Affected:
Integrity
Confidentiality
Availability
Potential Impacts:
Execute Unauthorized Code Or Commands
Modify Memory
Applicable Platforms
Languages:
Memory-Unsafe, C
665
Improper Initialization
DraftCommon Consequences
Security Scopes Affected:
Confidentiality
Access Control
Availability
Potential Impacts:
Read Memory
Read Application Data
Bypass Protection Mechanism
Dos: Crash, Exit, Or Restart
Applicable Platforms
All platforms may be affected
https://wiki.qt.io/List_of_known_vulnerabilities_in_Qt_products#CVE-2026-94370: