Skip to content

Vendor

Gitea vulnerabilities

239 published CVES affecting Gitea, from public sources (CVE.org, NVD, CISA KEV, FIRST EPSS, OSV).

Total
239
Critical
40
High
73
Medium
118
Low
8
Unscored
0
CISA KEV
1
Atom feed of Gitea alerts

Products

Latest Gitea CVEs

Newest publication first · page 1 of 10

  1. MediumCVSS 4.3 EPSS 0.24%

    The /{username} web route accepted personal access tokens over HTTP Basic authentication without checking their scope. A token confined to an unrelated scope, such as read:issue, could read its owner's private activity through the user RSS/Atom feed and the profile activity tab,...

  2. HighCVSS 7.5 EPSS 0.28%

    Repository and organization project boards listed the pull requests that reference each issue on the board without checking whether the viewer can read them. When a private pull request mentions an issue on a board the viewer can open, the board revealed the private repository's...

  3. MediumCVSS 6.5 EPSS 0.33%

    The web interface blocks issue and pull request changes on archived repositories, but several issue routes of the REST API did not check whether the repository is archived. A user allowed to change issues of an archived repository could use the API to edit, close or delete issues...

  4. CriticalCVSS 9.1 EPSS 0.28%

    The OCI registry's cross-repository blob mount checked the target package against the token's public-only restriction, but checked the source blob only against the full account permissions of the token owner. A public-only token with write:package scope, whose owner can read a pr...

  5. MediumCVSS 6.5 EPSS 0.52%

    When parsing an uploaded Helm chart, Gitea decompressed the archive and read every tar entry while looking for Chart.yaml without limiting the decompressed size, and did so before the package size quota was checked; the quota only considers the compressed upload size. A user with...

  6. MediumCVSS 6.5 EPSS 0.26%

    The /api/v1/admin route group did not enforce the public-only restriction of personal access tokens. A public-only token with admin scope issued by a site administrator could therefore list private organizations and the email addresses of all users, create organizations, obtain r...

  7. MediumCVSS 6.5 EPSS 0.17%

    The GITEA_TOKEN of a Gitea Actions job authenticates as the gitea-actions system user, and the /api/v1/user email and GPG key endpoints accepted that user, so a job could register an email address and a GPG key on it; without required email confirmation (the default) the address...

  8. MediumCVSS 5.4 EPSS 0.17%

    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 ca...

  9. MediumCVSS 4.3 EPSS 0.27%

    Gitea Actions task tokens authenticate to the REST API as a shared system user with a negative ID, which repository, organization, project and key filters treated as having no owner restriction, and the token carried no API scope to restrict user-scoped routes. A user who can run...

  10. MediumCVSS 6.5 EPSS 0.31%

    Seven Gitea API routes under /api/v1/users/{username} (followers, following, following/{target}, starred, subscriptions, keys and gpg_keys) were registered without the individualPermsChecker middleware that enforces the visibility of the target user. An authenticated user could t...

  11. LowCVSS 3.1 EPSS 0.19%

    Deleting a label compared the ID of the repository in the request against the organization ID of organization labels, and the two ID sequences overlap. A user with write access to the issues of a repository could therefore delete the labels of an organization that has the same nu...

  12. MediumCVSS 6.3 EPSS 0.20%

    Adding attachments to a release checked the repository and release of an attachment but not whether it was already linked to an issue or comment. A user with write access to the releases of a repository, who knew the UUID of an attachment in that repository, could link it to a re...

  13. MediumCVSS 6.5 EPSS 0.26%

    The visibility check of Gitea user profiles was applied to GET requests only, while POST /{username} (follow and unfollow) required only a signed-in user. Any authenticated user could therefore obtain the full name, location, website and description of a user with a private profi...

  14. MediumCVSS 4.3 EPSS 0.22%

    Creating a draft release through the API returned an assets list that was built from a release without an ID, which matched every attachment that was not linked to a release. A user who could create a draft release in a repository therefore received the metadata (file name, UUID,...

Sources: CVE.org, NVD, CISA KEV, FIRST EPSS, OSV and public exploit-reference metadata. Product matching comes from the published CVE records. A proof-of-concept means public code exists; it is not evidence of exploitation.