Lucene search
+L

98868 matches found

Github Security Blog
Github Security Blog
added 2026/07/21 8:38 p.m.11 views

Gitea: Personal access token scope enforcement bypass on the repository home page (`GET /{owner}/{repo}`) discloses private repository contents

Summary A personal access token PAT or OAuth2 token that does not carry the repository scope or that is public-only is correctly rejected HTTP 403 by the recently hardened web content routes archive download, raw/media file download, and repository RSS/Atom feeds. However, the repository home pag...

4.3CVSS5.6AI score0.00222EPSS
SaveExploits0References3Affected Software1
OSV
OSV
added 2026/07/21 8:38 p.m.22 views

GHSA-CP3Q-VRJ2-GHHH Gitea: Personal access token scope enforcement bypass on the repository home page (`GET /{owner}/{repo}`) discloses private repository contents

Summary A personal access token PAT or OAuth2 token that does not carry the repository scope or that is public-only is correctly rejected HTTP 403 by the recently hardened web content routes archive download, raw/media file download, and repository RSS/Atom feeds. However, the repository home pag...

4.3CVSS5.6AI score0.00222EPSS
SaveExploits0References3
Github Security Blog
Github Security Blog
added 2026/07/21 8:37 p.m.15 views

Gitea: Repository migration SSRF via multi-answer DNS allow-list bypass

Summary Gitea's repository migration URL validation can be bypassed when a migration hostname resolves to multiple IP addresses. The validation logic accepts the destination if any resolved IP is allowed, even if another resolved IP is loopback, private, or otherwise blocked. The later git clone...

6.5CVSS5.4AI score0.00245EPSS
SaveExploits0References3Affected Software1
OSV
OSV
added 2026/07/21 8:37 p.m.5 views

GHSA-H2X6-G7Q6-344V Gitea: Repository migration SSRF via multi-answer DNS allow-list bypass

Summary Gitea's repository migration URL validation can be bypassed when a migration hostname resolves to multiple IP addresses. The validation logic accepts the destination if any resolved IP is allowed, even if another resolved IP is loopback, private, or otherwise blocked. The later git clone...

6.5CVSS5.4AI score0.00245EPSS
SaveExploits0References3
Snyk
Snyk
added 2026/07/21 8:37 p.m.5 views

Server-side Request Forgery (SSRF)

Overview Affected versions of this package are vulnerable to Server-side Request Forgery SSRF in the restore-repo when parsing the pullrequest.yml file. An attacker can cause the server to initiate network requests to arbitrary URLs or disclose local git repositories by supplying a crafted...

6.3CVSS5.8AI score0.00117EPSS
SaveExploits0References2
OSV
OSV
added 2026/07/21 8:37 p.m.16 views

GHSA-XMJ7-XJ85-HFC3 Gitea: SSRF in restore-repo via unsanitized pull_request.yml Head.CloneURL

Summary Gitea's restore-repo CLI command restores a repository from a dump directory/archive. When parsing pullrequest.yml from that dump, the Head.CloneURL field is used to add a git remote and fetch from it with no validation, because the safety check that's supposed to guard it...

6.3CVSS5.8AI score0.00117EPSS
SaveExploits0References3
Github Security Blog
Github Security Blog
added 2026/07/21 8:37 p.m.10 views

Gitea: SSRF in restore-repo via unsanitized pull_request.yml Head.CloneURL

Summary Gitea's restore-repo CLI command restores a repository from a dump directory/archive. When parsing pullrequest.yml from that dump, the Head.CloneURL field is used to add a git remote and fetch from it with no validation, because the safety check that's supposed to guard it...

6.3CVSS5.8AI score0.00117EPSS
SaveExploits0References3Affected Software1
OSV
OSV
added 2026/07/21 8:35 p.m.13 views

GHSA-777R-4V59-6486 Gitea: Permanent Fork PR Workflow Approval Gate Bypass

| Field | Value | |-------|-------| | Identifier researcher-assigned | GITEA-2026-004 | | Product | Gitea self-hosted Git service | | Component | Gitea Actions — fork pull request approval gate | | Affected versions | All Gitea releases v1.20.0 and later, including the latest main...

8.9CVSS6.8AI score0.00202EPSS
SaveExploits1References8
Github Security Blog
Github Security Blog
added 2026/07/21 8:35 p.m.24 views

Gitea: Permanent Fork PR Workflow Approval Gate Bypass

| Field | Value | |-------|-------| | Identifier researcher-assigned | GITEA-2026-004 | | Product | Gitea self-hosted Git service | | Component | Gitea Actions — fork pull request approval gate | | Affected versions | All Gitea releases v1.20.0 and later, including the latest main...

8.9CVSS6.8AI score0.00202EPSS
SaveExploits1References8Affected Software1
OSV
OSV
added 2026/07/21 8:35 p.m.11 views

GHSA-7WVC-RVP7-W99X Gitea: LFS authentication bypass via malformed SSH sub-verb allows unauthorized read access to private repositories

Summary A flaw in SSH LFS sub-verb handling allows any authenticated SSH user to obtain valid LFS credentials for any repository on the instance, including private repositories they have no access to. This enables unauthorized download of all LFS objects from any private repository. Details In...

7.7CVSS5.7AI score0.00311EPSS
SaveExploits0References8
Github Security Blog
Github Security Blog
added 2026/07/21 8:35 p.m.14 views

Gitea: LFS authentication bypass via malformed SSH sub-verb allows unauthorized read access to private repositories

Summary A flaw in SSH LFS sub-verb handling allows any authenticated SSH user to obtain valid LFS credentials for any repository on the instance, including private repositories they have no access to. This enables unauthorized download of all LFS objects from any private repository. Details In...

7.7CVSS5.7AI score0.00311EPSS
SaveExploits0References8Affected Software1
Github Security Blog
Github Security Blog
added 2026/07/21 8:34 p.m.10 views

Gitea: Unauthenticated ReDoS via CODEOWNERS pattern matching allows denial of service

This issue has been found by a security agent and review by myself. Gitea's CODEOWNERS feature uses the regexp2 library to match file paths against ownership rules. User-supplied patterns are passed directly to regexp2.Compile with no sanitisation and no match timeout. This allows an attacker to...

7.5CVSS5.8AI score0.00327EPSS
SaveExploits0References7Affected Software1
OSV
OSV
added 2026/07/21 8:34 p.m.11 views

GHSA-V96J-25GV-G2W9 Gitea: Unauthenticated ReDoS via CODEOWNERS pattern matching allows denial of service

This issue has been found by a security agent and review by myself. Gitea's CODEOWNERS feature uses the regexp2 library to match file paths against ownership rules. User-supplied patterns are passed directly to regexp2.Compile with no sanitisation and no match timeout. This allows an attacker to...

7.5CVSS5.8AI score0.00327EPSS
SaveExploits0References7
Github Security Blog
Github Security Blog
added 2026/07/21 8:33 p.m.17 views

Gitea: SSRF via HTTP Redirect in Repository Migration

Summary Gitea 1.25.4 validates the initial URL provided to the repository migration endpoint POST /api/v1/repos/migrate and correctly blocks requests to internal addresses like 127.0.0.1 or RFC1918 ranges. However, if the initial URL points to an attacker-controlled server that responds with an...

6.5CVSS5.3AI score0.00244EPSS
SaveExploits0References7Affected Software1
OSV
OSV
added 2026/07/21 8:33 p.m.7 views

GHSA-RQHX-647V-WX32 Gitea: SSRF via HTTP Redirect in Repository Migration

Summary Gitea 1.25.4 validates the initial URL provided to the repository migration endpoint POST /api/v1/repos/migrate and correctly blocks requests to internal addresses like 127.0.0.1 or RFC1918 ranges. However, if the initial URL points to an attacker-controlled server that responds with an...

6.5CVSS5.4AI score0.00244EPSS
SaveExploits0References7
EUVD
EUVD
added 2026/07/21 8:29 p.m.18 views

EUVD-2026-41643

Gitea: Git LFS object reuse allows non-Code access to authorize private source objects...

7.1CVSS7.7AI score0.00267EPSS
SaveExploits0References7
OSV
OSV
added 2026/07/21 8:29 p.m.13 views

GHSA-2M9V-5Q2G-58VQ Gitea: Git LFS object reuse allows non-Code access to authorize private source objects

Summary A user with Code write access to one repository may be able to associate an existing Git LFS object from a private source repository with their target repository, even when they do not have Code access to the source repository that currently owns the LFS object. The issue appears to be...

7.1CVSS7.6AI score0.00267EPSS
SaveExploits0References8
Github Security Blog
Github Security Blog
added 2026/07/21 8:29 p.m.13 views

Gitea: Git LFS object reuse allows non-Code access to authorize private source objects

Summary A user with Code write access to one repository may be able to associate an existing Git LFS object from a private source repository with their target repository, even when they do not have Code access to the source repository that currently owns the LFS object. The issue appears to be...

7.1CVSS7.6AI score0.00267EPSS
SaveExploits0References8Affected Software1
OSV
OSV
added 2026/07/21 8:28 p.m.8 views

GHSA-F75J-4CW6-RMX4 Gitea Docker image: `REVERSE_PROXY_TRUSTED_PROXIES = *` default lets any source IP impersonate any user via `X-WEBAUTH-USER`

Summary The Gitea Docker images ship an app.ini template that hard-codes: REVERSEPROXYTRUSTEDPROXIES = The documented default for this setting, in custom/conf/app.example.ini, is 127.0.0.0/8,::1/128, i.e. only loopback is trusted. When an admin enables ENABLEREVERSEPROXYAUTHENTICATION = true to p...

9.8CVSS8AI score0.62381EPSS
SaveExploits7References7
Github Security Blog
Github Security Blog
added 2026/07/21 8:28 p.m.12 views

Gitea Docker image: `REVERSE_PROXY_TRUSTED_PROXIES = *` default lets any source IP impersonate any user via `X-WEBAUTH-USER`

Summary The Gitea Docker images ship an app.ini template that hard-codes: REVERSEPROXYTRUSTEDPROXIES = The documented default for this setting, in custom/conf/app.example.ini, is 127.0.0.0/8,::1/128, i.e. only loopback is trusted. When an admin enables ENABLEREVERSEPROXYAUTHENTICATION = true to p...

9.8CVSS8AI score0.62381EPSS
SaveExploits7References7Affected Software1
Rows per page
Query Builder