CVE-2026-66294

LOW
INFO Priority: 0.00 BB Relevance: 39/100
Published: 2026-11-06 Modified: 2026-11-12 First seen: 2026-11-06 Status: active

Attack Surface

Low Complexity No Auth No Interaction

CVSS Vector Breakdown

AV: Local
AC: Low
PR: None
UI: None
S: X
AT: Present
VC: None
VI: Low
VA: None

Description

XML injection in the Saxy XML encoder. Saxy.Encoder.cdata/1 serializes a {:cdata, characters} node by wrapping the supplied characters between <![CDATA[ and ]]> and passing the payload through byte for byte. The encoder's character-data and attribute-value paths escape the XML metacharacters <, >, &, ", and ', but the CDATA path applies no neutralization at all. XML provides no character escaping mechanism inside a CDATA section, so the only correct way to represent a ]]> substring is to split the section and rejoin it as ]]]]><![CDATA[>. Saxy neither performs that split nor rejects the substring. An application that renders untrusted text as CDATA, by building the node with Saxy.XML.cdata/1 and serializing it with Saxy.encode!/2 or Saxy.encode_to_iodata!/2, therefore lets an attacker terminate the section at a position of their choosing. Everything supplied after the ]]> is emitted outside any CDATA context and is parsed as markup, so a single attacker-controlled text field becomes attacker-controlled document structure: arbitrary sibling elements and attributes that the application never built. Downstream consumers of the serialized document accept the injected markup as genuine. Services that generate SOAP envelopes, RSS or Atom feeds, sitemaps, SVG, or XML exports from user-supplied content can have trusted fields forged or overridden. Applications that never place untrusted text in a CDATA node are not affected. This issue affects saxy: from 0.7.0 before 1.7.0.

Weakness Classification (1)

Affected Software (4)

VendorProductVersion
qcam saxy 0.7.0 < 1.7.0
qcam saxy 7266632e9407842f28ffac254c56dc41210a5690 < 71d99fae12f1d6596f5edb57b71f26ba854f4d33
qcam saxy 0.7.0 < 1.7.0
qcam saxy 7266632e9407842f28ffac254c56dc41210a5690 < 71d99fae12f1d6596f5edb57b71f26ba854f4d33

Bug Bounty Relevance

39 / 100
✓ No authentication
✓ Low complexity
✓ No user interaction

CVSS Score

2.1 / 10.0 v4.0
CVSS:4.0/AV:L/AC:L/AT:P/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:L/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X

EPSS — Exploitation Probability

0.17%
Raw Score 0.001680
Percentile 6.2%
Date 2026-11-13

EPSS Trend

2026-11-13
0.00168
2026-11-12
0.00168
2026-11-10
0.00168
2026-11-09
0.00168
2026-11-08
0.00168
2026-11-07
0.00168

Intelligence Sources

mitre ref →
nvd ref →