<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" href="../assets/feed.xsl"?><rss version="2.0"><channel><title>PatchTheCVE: qcam</title><link>https://patchthecve.com/</link><description>CVEs with upgrade or downgrade fix steps</description><item><title>CVE-2026-66294: XML injection in the Saxy XML encoder</title><link>https://patchthecve.com/cve/CVE-2026-66294.html</link><guid>https://patchthecve.com/cve/CVE-2026-66294.html</guid><pubDate>Fri, 06 Nov 2026 10:16:49 +0000</pubDate><description>LOW 2.1: XML injection in the Saxy XML encoder. Saxy.Encoder.cdata/1 serializes a {:cdata, characters} node by wrapping the supplied characters between &lt;![CDATA[ and ]]&gt; and passing the payload through byte for byte. The encoder&#x27;s character-data and attribute-value paths escape the XML metacharacters &lt;, &gt;, &amp;</description></item><item><title>CVE-2026-66295: Saxy&#x27;s XML encoder writes the target and the content of a processing instruction into the output document verb</title><link>https://patchthecve.com/cve/CVE-2026-66295.html</link><guid>https://patchthecve.com/cve/CVE-2026-66295.html</guid><pubDate>Fri, 06 Nov 2026 10:16:45 +0000</pubDate><description>LOW 2.1: Saxy&#x27;s XML encoder writes the target and the content of a processing instruction into the output document verbatim, without validation or escaping. The encoder builds the construct by concatenating both fields between &lt;? and ?&gt;, so neither field is checked against the constraints the XML specificati</description></item><item><title>CVE-2026-66293: XML injection in the encoder of Saxy</title><link>https://patchthecve.com/cve/CVE-2026-66293.html</link><guid>https://patchthecve.com/cve/CVE-2026-66293.html</guid><pubDate>Fri, 06 Nov 2026 10:16:42 +0000</pubDate><description>LOW 2.1: XML injection in the encoder of Saxy. Saxy.Encoder does not neutralize the -- sequence in XML comment content: escape_comment/2 returns the comment binary unchanged in every clause and only appends a space when the comment ends in a single -, so neither an interior -- nor a full --&gt; is escaped or re</description></item></channel></rss>