🔐 CVE Alert

CVE-2026-66353

UNKNOWN 0.0

Doggo vulnerable to cross-site scripting via unescaped date field values

CVSS Score
0.0
EPSS Score
0.0%
EPSS Percentile
0th

Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in woylie doggo allows Reflected XSS. Doggo.normalize_value/2 in lib/doggo.ex returned date field values wrapped in {:safe, ...}, the Phoenix.HTML marker meaning "already escaped, emit verbatim", without escaping them, so the value reached the value attribute of the <input> rendered by the field component unchanged. Any application rendering <.field type="date"> over user-controlled params is affected through the ordinary Phoenix form round-trip, where a failed validation re-renders the submitted value. The pattern kept exactly the first ten bytes and discarded shorter values, capping a payload at ten bytes: enough to terminate the attribute and open an element or attach a short event handler, not enough to place attacker-chosen script inline. Only type="date" is affected. This issue affects doggo: from 0.1.0 before 0.14.8.

CWE CWE-79
Vendor woylie
Product doggo
Published Aug 27, 2026
Stay Ahead of the Next One

Get instant alerts for woylie doggo

Be the first to know when new unknown vulnerabilities affecting woylie doggo are published — delivered to Slack, Telegram or Discord.

Get Free Alerts → Free · No credit card · 60 sec setup

Affected Versions

woylie / doggo
0.1.0 < 0.14.8
woylie / doggo
ae65fed72982ec97f95af931686c627b19c2b58d < 0161c976a114a4a4faee22d599b3fd5f147fc443

References

NVD ↗ CVE.org ↗ EPSS Data ↗
github.com: https://github.com/woylie/doggo/security/advisories/GHSA-w9rp-cf93-86pj cna.erlef.org: https://cna.erlef.org/cves/CVE-2026-66353.html osv.dev: https://osv.dev/vulnerability/EEF-CVE-2026-66353 github.com: https://github.com/woylie/doggo/commit/0161c976a114a4a4faee22d599b3fd5f147fc443

Credits

Mathias Polligkeit Jonatan Männchen / EEF