๐Ÿ” CVE Alert

CVE-2026-59728

MEDIUM 4.3

@astrojs/rss: XML Injection via Unescaped RSS Feed Fields

CVSS Score
4.3
EPSS Score
0.0%
EPSS Percentile
0th

Astro is a web framework for content-driven websites. In versions 1.0.0 through 4.0.18, the source.title and enclosure.type item fields in packages/astro-rss/src/index.ts are interpolated directly into XML template strings without XML-character escaping before being parsed by fast-xml-parser. Both fields are validated only as z.string(), placing no restriction on XML special characters. An attacker who controls these values can inject arbitrary XML into the generated RSS feed: a value containing " can break out of an attribute (as with enclosure.type), and a value containing </source> can close an element early and inject additional nodes (as with source.title). This corrupts feed structure, injects false metadata (for example, a fake <link> pointing to a malicious URL), and can cause feed readers to misparse or display attacker-controlled content. In SSR mode (output: 'server'), the poisoned feed is served on every request to all subscribers. This issue has been fixed in version 4.0.19.

CWE CWE-91
Vendor withastro
Product astro
Published Jul 27, 2026
Stay Ahead of the Next One

Get instant alerts for withastro astro

Be the first to know when new medium vulnerabilities affecting withastro astro are published โ€” delivered to Slack, Telegram or Discord.

Get Free Alerts โ†’ Free ยท No credit card ยท 60 sec setup

CVSS v3 Breakdown

CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:N
Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
Required
Scope
Unchanged
Confidentiality
None
Integrity
Low
Availability
None

Affected Versions

withastro / astro
>= 1.0.0, < 4.0.19

References

NVD โ†— CVE.org โ†— EPSS Data โ†—
github.com: https://github.com/withastro/astro/security/advisories/GHSA-8j5q-mfj2-5q9q github.com: https://github.com/withastro/astro/pull/17209 github.com: https://github.com/withastro/astro/commit/fbcfa039dfe3d700b239f595a6c55ee35e45bd06 github.com: https://github.com/withastro/astro/releases/tag/@astrojs/[email protected]