๐Ÿ” CVE Alert

CVE-2026-113429

UNKNOWN 0.0

Gitea stored XSS through legacy Actions artifact Content-Encoding

CVSS Score
0.0
EPSS Score
0.0%
EPSS Percentile
0th

Legacy (v1 to v3) Actions artifact uploads stored the request's `Content-Encoding` header unchecked in the column that is served as the artifact's `Content-Type` on download, and a value starting with `video/` or `audio/` also removed the sandboxing Content-Security-Policy. A user who can run an Actions job could upload an artifact that a browser renders as HTML on the Gitea origin when the direct artifact download URL is opened, and the URL is reachable anonymously on public repositories. A victim who opens the link runs the attacker's script with their own session, which for an administrator means control of the instance. Legacy uploads now store only the `gzip` marker, and the special serve headers are chosen only for valid media types.

CWE CWE-79
Vendor gitea
Product gitea
Published Nov 1, 2026
Stay Ahead of the Next One

Get instant alerts for gitea gitea

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

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

Affected Versions

Gitea / Gitea
0 < 28.3.0

References

NVD โ†— CVE.org โ†— EPSS Data โ†—
github.com: https://github.com/go-gitea/gitea/security/advisories/GHSA-9v6p-xpcp-7488 github.com: https://github.com/go-gitea/gitea/pull/39855 github.com: https://github.com/go-gitea/gitea/pull/39996 blog.gitea.com: https://blog.gitea.com/release-of-28.3.0/ github.com: https://github.com/go-gitea/gitea/releases/tag/v28.3.0

Credits

๐Ÿ” https://github.com/yagcioglutoprak https://github.com/basavaraj-sm05