Bug 2547226 (CVE-2026-96594) - CVE-2026-96594 code.gitea.io/gitea: Gitea: Cross-site scripting via repository media API endpoint
Summary: CVE-2026-96594 code.gitea.io/gitea: Gitea: Cross-site scripting via repositor...
Keywords:
Status: NEW
Alias: CVE-2026-96594
Product: Security Response
Classification: Other
Component: vulnerability
Version: unspecified
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Product Security DevOps Team
QA Contact:
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2026-10-06 21:52 UTC by OSIDB Bzimport
Modified: 2026-10-07 04:36 UTC (History)
3 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed:
Embargoed:


Attachments (Terms of Use)

Description OSIDB Bzimport 2026-10-06 21:52:34 UTC
The Gitea API endpoint `GET /api/v1/repos/{owner}/{repo}/media/{filepath}` wrote files of up to 1 KiB that are stored directly in Git, not in LFS, to the response without the content type and disposition headers Gitea uses for user content. An HTML file committed to a repository was therefore rendered by the browser on the Gitea origin. A user who can push to a repository could run JavaScript in the session of a victim who opens the media URL and act with the victim's permissions.


Note You need to log in before you can comment on or make changes to this bug.