Medium severity · published Oct 14, 2026
CVE-2026-94370
Memory corruption (double free / use-after-free) vulnerability in core string handling impacts Qt for MCUs
6.5
CVSS
0.3%
EPSS
No
On KEV
Description
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.
Exploitation
Is it being used?
Exploit prediction (EPSS)0.3% · higher than 26% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
QT
Qt_for_MCUs · qt
2.12.1 before 2.12.3 · source: vendor
Affected product
QT
Qt_for_MCUs
qt
More from Qt_for_MCUs
8.8
CVE-2026-95509
Out-of-bounds read vulnerability in string formatting impacts Qt for MCUs
6.6
CVE-2026-19395
An empty <img> attribute value in styled text triggers a parser error that halts the device.