CVE and update status of the FreeBSD ports tree4,526 unaddressed CVEs in 616 portsAll times are CET

CVE details

CVE-2025-30348

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).

Score
5.8 medium
Published
2025-03-21
Links
NVD · cve.org

Affected ports (23)

PortPackageVersionStatusMaintainer
comms/linux-rl9-qt5-qtconnectivitylinux-rl9-qt5-qtconnectivity5.15.9_2unaddressedemulation@FreeBSD.org
comms/linux-rl9-qt5-qtsensorslinux-rl9-qt5-qtsensors5.15.9_2unaddressedemulation@FreeBSD.org
comms/linux-rl9-qt5-qtserialbuslinux-rl9-qt5-qtserialbus5.15.9_2unaddressedemulation@FreeBSD.org
comms/linux-rl9-qt5-qtserialportlinux-rl9-qt5-qtserialport5.15.9_2unaddressedemulation@FreeBSD.org
devel/linux-c7-qtlinux-c7-qt4.8.7_5unaddressedemulation@FreeBSD.org
devel/linux-rl9-qt5linux-rl9-qt55.15.9unaddressedemulation@FreeBSD.org
devel/linux-rl9-qt5-qtbaselinux-rl9-qt5-qtbase5.15.9_3unaddressedemulation@FreeBSD.org
devel/linux-rl9-qt5-qtscriptlinux-rl9-qt5-qtscript5.15.9_2unaddressedemulation@FreeBSD.org
devel/linux-rl9-qt5-qttoolslinux-rl9-qt5-qttools5.15.9_6unaddressedemulation@FreeBSD.org
graphics/linux-rl9-qt5-qt3dlinux-rl9-qt5-qt3d5.15.9_5unaddressedemulation@FreeBSD.org
graphics/linux-rl9-qt5-qtgraphicaleffectslinux-rl9-qt5-qtgraphicaleffects5.15.9_2unaddressedemulation@FreeBSD.org
graphics/linux-rl9-qt5-qtimageformatslinux-rl9-qt5-qtimageformats5.15.9_2unaddressedemulation@FreeBSD.org
graphics/linux-rl9-qt5-qtsvglinux-rl9-qt5-qtsvg5.15.9_2unaddressedemulation@FreeBSD.org
graphics/linux-rl9-qt5-qtwaylandlinux-rl9-qt5-qtwayland5.15.9_2unaddressedemulation@FreeBSD.org
misc/qt5-docqt5-doc5.12.2unaddressedkde@FreeBSD.org
multimedia/linux-rl9-qt5-qtmultimedialinux-rl9-qt5-qtmultimedia5.15.9_1unaddressedemulation@FreeBSD.org
textproc/linux-rl9-qt5-qtxmlpatternslinux-rl9-qt5-qtxmlpatterns5.15.9_2unaddressedemulation@FreeBSD.org
www/linux-rl9-qt5-qtwebchannellinux-rl9-qt5-qtwebchannel5.15.9_2unaddressedemulation@FreeBSD.org
www/linux-rl9-qt5-qtwebsocketslinux-rl9-qt5-qtwebsockets5.15.9_2unaddressedemulation@FreeBSD.org
x11-toolkits/linux-c7-qt-x11linux-c7-qt-x114.8.7_5unaddressedemulation@FreeBSD.org
x11-toolkits/linux-rl9-qt5-qtdeclarativelinux-rl9-qt5-qtdeclarative5.15.9_2unaddressedemulation@FreeBSD.org
x11-toolkits/linux-rl9-qt5-qtquickcontrolslinux-rl9-qt5-qtquickcontrols5.15.9_2unaddressedemulation@FreeBSD.org
x11/linux-rl9-qt5-qtx11extraslinux-rl9-qt5-qtx11extras5.15.9_2unaddressedemulation@FreeBSD.org

Template for a VuXML entry

Range taken from the CVE record, check it before committing. make newentry in security/vuxml creates the vid.

  <vuln vid="FIXME (make newentry)">
    <topic>FIXME -- FIXME</topic>
    <affects>
      <package>
	<name>linux-rl9-qt5-qtconnectivity</name>
	<range><lt>5.15.19</lt></range>
      </package>
      <package>
	<name>linux-rl9-qt5-qtsensors</name>
	<range><lt>5.15.19</lt></range>
      </package>
      <package>
	<name>linux-rl9-qt5-qtserialbus</name>
	<range><lt>5.15.19</lt></range>
      </package>
      <package>
	<name>linux-rl9-qt5-qtserialport</name>
	<range><lt>5.15.19</lt></range>
      </package>
      <package>
	<name>linux-c7-qt</name>
	<range><lt>5.15.19</lt></range>
      </package>
      <package>
	<name>linux-rl9-qt5</name>
	<range><lt>5.15.19</lt></range>
      </package>
      <package>
	<name>linux-rl9-qt5-qtbase</name>
	<range><lt>5.15.19</lt></range>
      </package>
      <package>
	<name>linux-rl9-qt5-qtscript</name>
	<range><lt>5.15.19</lt></range>
      </package>
      <package>
	<name>linux-rl9-qt5-qttools</name>
	<range><lt>5.15.19</lt></range>
      </package>
      <package>
	<name>linux-rl9-qt5-qt3d</name>
	<range><lt>5.15.19</lt></range>
      </package>
      <package>
	<name>linux-rl9-qt5-qtgraphicaleffects</name>
	<range><lt>5.15.19</lt></range>
      </package>
      <package>
	<name>linux-rl9-qt5-qtimageformats</name>
	<range><lt>5.15.19</lt></range>
      </package>
      <package>
	<name>linux-rl9-qt5-qtsvg</name>
	<range><lt>5.15.19</lt></range>
      </package>
      <package>
	<name>linux-rl9-qt5-qtwayland</name>
	<range><lt>5.15.19</lt></range>
      </package>
      <package>
	<name>qt5-doc</name>
	<range><lt>5.15.19</lt></range>
      </package>
      <package>
	<name>linux-rl9-qt5-qtmultimedia</name>
	<range><lt>5.15.19</lt></range>
      </package>
      <package>
	<name>linux-rl9-qt5-qtxmlpatterns</name>
	<range><lt>5.15.19</lt></range>
      </package>
      <package>
	<name>linux-rl9-qt5-qtwebchannel</name>
	<range><lt>5.15.19</lt></range>
      </package>
      <package>
	<name>linux-rl9-qt5-qtwebsockets</name>
	<range><lt>5.15.19</lt></range>
      </package>
      <package>
	<name>linux-c7-qt-x11</name>
	<range><lt>5.15.19</lt></range>
      </package>
      <package>
	<name>linux-rl9-qt5-qtdeclarative</name>
	<range><lt>5.15.19</lt></range>
      </package>
      <package>
	<name>linux-rl9-qt5-qtquickcontrols</name>
	<range><lt>5.15.19</lt></range>
      </package>
      <package>
	<name>linux-rl9-qt5-qtx11extras</name>
	<range><lt>5.15.19</lt></range>
      </package>
    </affects>
    <description>
      <body xmlns="http://www.w3.org/1999/xhtml">
	<p>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).</p>
      </body>
    </description>
    <references>
      <cvename>CVE-2025-30348</cvename>
      <url>https://nvd.nist.gov/vuln/detail/CVE-2025-30348</url>
    </references>
    <dates>
      <discovery>2025-03-21</discovery>
      <entry>2026-10-25</entry>
    </dates>
  </vuln>