Read the docs
TI-2026-47130 Aliases CVE-2026-66353

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

Priority LOW 25CWE-79Published · Updated

Key facts

Attack vector
Network
Privileges required
None
User interaction
Passive
Attack complexity
Low
Attack requirements
None
Impact type
Cross-site scripting
Confidentiality · integrity · availability
Low · Low · None
Fix status
Fixed

Attack profile from CVSS 4.0 · CNA. Fix status from CNA. Impact type from CWE-79.

Summary

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.

Why it matters now

Exploitation None reported CISA SSVC · not in CISA KEV
EPSS 0.00538 45th percentileScored 2026-11-07
Fix Fixed doggo (woylie): 0.14.8

SSVC decision points

CISA ADP · SSVC 2.0.3

Exploitation
None
Automatable
No
Technical impact
Partial

The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.

Affected products

VendorProductAffected versionsFixed inStatusSource
woyliedoggo0.1.0 to before 0.14.80.14.8Patch availableCNA
  • doggo Vendorwoylie Affected 0.1.0 to before 0.14.8 Fixed in 0.14.8 Patch available CNA

CPE names CNA · 1

CPEVersionsRoleVendor
cpe:2.3:a:woylie:doggo:*:*:*:*:*:*:*:*——woylie
  • cpe:2.3:a:woylie:doggo:*:*:*:*:*:*:*:* Versions — — ·woylie

Remediation

  • Fix · CNA doggo (woylie) Fixed in 0.14.8

Timeline

  1. 2026-10-02 Threatist record created from CVE-2026-66353

References

Sources

This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences