encodeText in QDom in Qt before 6.8.0 has a complex algorithm involving XML string copy and inline replacement of parts of a string (with relocation of later data).
{
"unresolved_ranges": [
{
"extracted_events": [
{
"fixed": "5.15.19"
},
{
"introduced": "6.0.0"
},
{
"fixed": "6.5.9"
},
{
"introduced": "6.6.0"
},
{
"fixed": "6.8.0"
}
],
"source": "AFFECTED_FIELD"
},
{
"extracted_events": [
{
"fixed": "5.15.19"
},
{
"introduced": "6.0.0"
},
{
"fixed": "6.5.9"
},
{
"introduced": "6.6.0"
},
{
"fixed": "6.8.0"
}
],
"source": "CPE_FIELD"
},
{
"extracted_events": [
{
"fixed": "6.8.0"
}
],
"source": "DESCRIPTION"
}
],
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2025/30xxx/CVE-2025-30348.json",
"cwe_ids": [
"CWE-407"
],
"cna_assigner": "mitre"
}{
"extracted_events": [
{
"introduced": "0"
},
{
"fixed": "5.15.19"
},
{
"introduced": "6.6.0"
},
{
"fixed": "6.8.0"
}
],
"cpe": "cpe:2.3:a:qt:qt:*:*:*:*:*:*:*:*",
"source": "CPE_FIELD"
}{
"extracted_events": [
{
"introduced": "0"
},
{
"fixed": "5.15.19"
},
{
"introduced": "6.6.0"
},
{
"fixed": "6.8.0"
}
],
"cpe": "cpe:2.3:a:qt:qt:*:*:*:*:*:*:*:*",
"source": "CPE_FIELD"
}