Priority LOW 20
The web profile and RSS/Atom feed routes of users and organizations checked only whether a signed-in viewer could see a limited-visibility owner, without considering the `public-only` restriction of the personal access t…
CVSS 3.1MEDIUM 4.3· Network · Low privileges · No interaction · EPSS 0.00266 · Published 2026-11-01 · Fixed in 28.3.0 CWE-1220
Priority LOW 20
The `/{username}` web route accepted personal access tokens over HTTP Basic authentication without checking their scope.
CVSS 3.1MEDIUM 4.3· Network · Low privileges · No interaction · EPSS 0.00244 · Published 2026-11-01 · Fixed in 28.3.0 CWE-863
Priority LOW 39
Repository and organization project boards listed the pull requests that reference each issue on the board without checking whether the viewer can read them.
CVSS 3.1HIGH 7.5· Network · No auth · No interaction · EPSS 0.00277 · Published 2026-11-01 · Fixed in 28.3.0 CWE-862
Priority LOW 38
`DELETE /api/v1/orgs/{org}/repos` deletes all repositories of an organization, but it did not enforce the public-only restriction of access tokens: the route only checked that the organization itself was public.
CVSS 3.1HIGH 7.5· Network · No auth · No interaction · EPSS 0.00256 · Published 2026-11-01 · Fixed in 28.3.0 CWE-863
Priority LOW 29
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.
CVSS 3.1MEDIUM 6.5· Network · Low privileges · No interaction · EPSS 0.00332 · Published 2026-11-01 · Fixed in 28.3.0 CWE-862
Priority LOW 39
Gitea 1.27.3 stopped personal access tokens restricted to public resources (`public-only`) from creating repositories through `POST /api/v1/user/repos` and `POST /api/v1/repos/migrate`, but `POST /api/v1/org/{org}/repos`…
CVSS 3.1HIGH 7.5· Network · No auth · No interaction · EPSS 0.00277 · Published 2026-11-01 · Fixed in 28.3.0 CWE-284
Priority LOW 19
The OAuth2 userinfo endpoint (`/login/oauth/userinfo`) decided whether to limit the `groups` claim to public organizations by re-parsing the `Authorization` header as an OAuth2 access token instead of using the scope of…
CVSS 3.1MEDIUM 4.3· Network · Low privileges · No interaction · EPSS 0.00199 · Published 2026-11-01 · Fixed in 28.3.0 CWE-200
Priority MEDIUM 47
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.
CVSS 3.1CRITICAL 9.1· Network · No auth · No interaction · EPSS 0.00277 · Published 2026-11-01 · Fixed in 28.3.0 CWE-863
Priority LOW 30
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; th…
CVSS — · EPSS 0.0021 · Published 2026-11-01 · Fixed in 28.3.0 CWE-400
Priority LOW 16
The issue timeline API and the web issue page hid cross-reference events that point at issues the reader cannot access, but not "dependency added" and "dependency removed" events.
CVSS 3.1LOW 3.5· Network · Low privileges · User interaction · EPSS 0.0026 · Published 2026-11-01 · Fixed in 28.3.0 CWE-200
Priority LOW 19
The repositories, stars and watching tabs of user profiles and the repository list of organization home pages included private repositories for every signed-in request without checking whether the request used a personal…
CVSS 3.1MEDIUM 4.3· Network · Low privileges · No interaction · EPSS 0.00199 · Published 2026-11-01 · Fixed in 28.3.0 CWE-284
Priority LOW 30
The `/api/v1/admin` route group did not enforce the `public-only` restriction of personal access tokens.
CVSS 3.1MEDIUM 6.5· Network · High privileges · No interaction · EPSS 0.00264 · Published 2026-11-01 · Fixed in 28.3.0 CWE-1259
Priority LOW 28
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…
CVSS 3.1MEDIUM 6.5· Network · Low privileges · No interaction · EPSS 0.00166 · Published 2026-11-01 · Fixed in 28.3.0 CWE-347
Priority LOW 29
The API routes for releases, release assets, milestones and repository labels did not reject changes to archived repositories.
CVSS 3.1MEDIUM 6.5· Network · Low privileges · No interaction · EPSS 0.00334 · Published 2026-11-01 · Fixed in 28.3.0 CWE-862
Priority MEDIUM 47
Gitea did not reject personal access tokens restricted to public resources (`public-only`) on the organization Actions runner registration-token endpoint, and the runner registered with the resulting token was not limite…
CVSS 3.1CRITICAL 9.1· Network · No auth · No interaction · EPSS 0.00277 · Published 2026-11-01 · Fixed in 28.3.0 CWE-863
Priority LOW 22
`GET /api/v1/users/{username}/heatmap` computed the contribution heatmap with the repository access of the token owner and ignored the public-only restriction of the access token, unlike the activity feed endpoints.
CVSS — · EPSS 0.00244 · Published 2026-11-01 · Fixed in 28.3.0 CWE-200
Priority LOW 22
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/…
CVSS — · EPSS 0.00171 · Published 2026-11-01 · Fixed in 28.3.0 CWE-79
Priority LOW 20
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…
CVSS 3.1MEDIUM 4.3· Network · Low privileges · No interaction · EPSS 0.00272 · Published 2026-11-01 · Fixed in 28.3.0 CWE-200
Priority MEDIUM 49
When `[oauth2_client].ACCOUNT_LINKING` is set to `auto` (not the default) and registration is enabled, the link-account sign-up form looked up the existing account to link by the user name or email submitted in the form…
CVSS 3.1CRITICAL 9.8· Network · No auth · No interaction · EPSS 0.00343 · Published 2026-11-01 · Fixed in 28.3.0 CWE-287
Priority LOW 28
Workflows triggered by a pull request review were read from the commit named in the review's `commit_id`, while the fork restrictions were decided by the reviewed pull request, and the commit was not checked to belong to…
CVSS 3.1MEDIUM 6.5· Network · Low privileges · No interaction · EPSS 0.00238 · Published 2026-11-01 · Fixed in 28.3.0 CWE-863
Priority LOW 29
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…
CVSS 3.1MEDIUM 6.5· Network · Low privileges · No interaction · EPSS 0.00309 · Published 2026-10-18 · No fix listed CWE-862
Priority LOW 14
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.
CVSS 3.1LOW 3.1· Network · Low privileges · No interaction · EPSS 0.00185 · Published 2026-10-18 · No fix listed CWE-863
Priority LOW 27
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.
CVSS 3.1MEDIUM 6.3· Network · Low privileges · No interaction · EPSS 0.00198 · Published 2026-10-18 · No fix listed CWE-639
Priority LOW 28
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.
CVSS 3.1MEDIUM 6.5· Network · Low privileges · No interaction · EPSS 0.0026 · Published 2026-10-18 · No fix listed CWE-200
Priority LOW 19
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.
CVSS 3.1MEDIUM 4.3· Network · Low privileges · No interaction · EPSS 0.00217 · Published 2026-10-18 · No fix listed CWE-200
Load more