<?xml version='1.0' encoding='UTF-8'?>
<?xml-stylesheet href="/static/style.xsl" type="text/xsl"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" version="2.0">
  <channel>
    <title>Most recent entries from all</title>
    <link>https://cve.radiocsirt.org</link>
    <description>Contains only the most 10 recent entries.</description>
    <docs>http://www.rssboard.org/rss-specification</docs>
    <generator>python-feedgen</generator>
    <language>en</language>
    <lastBuildDate>Sun, 04 Oct 2026 09:51:36 +0000</lastBuildDate>
    <item>
      <title>bdu:2026-10566</title>
      <link>https://cve.radiocsirt.org/vuln/bdu:2026-10566</link>
      <description>bdu:2026-10566</description>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/bdu:2026-10566</guid>
    </item>
    <item>
      <title>EUVD-2026-333751</title>
      <link>https://cve.radiocsirt.org/vuln/euvd-2026-333751</link>
      <description>EUVD-2026-333751</description>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/euvd-2026-333751</guid>
    </item>
    <item>
      <title>fkie_cve-2026-25714</title>
      <link>https://cve.radiocsirt.org/vuln/fkie_cve-2026-25714</link>
      <description>&lt;p&gt;Gitea versions up to and including 1.26.1 do not apply public-only token filtering consistently to the user organization API, leaving an incomplete fix for CVE-2025-68941.&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;Gitea versions up to and including 1.26.1 do not apply public-only token filtering consistently to the user organization API, leaving an incomplete fix for CVE-2025-68941.&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/fkie_cve-2026-25714</guid>
    </item>
    <item>
      <title>GHSA-8629-vc8r-5p58 — Gitea: Incomplete CVE-2025-68941 fix: /user/orgs missing checkTokenPublicOnly + switch-case logic flaw</title>
      <link>https://cve.radiocsirt.org/vuln/ghsa-8629-vc8r-5p58</link>
      <description>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; Go: code.gitea.io/gitea&lt;/p&gt;
&lt;p&gt;## Summary&lt;/p&gt;
&lt;p&gt;Two related issues in the token public-only scope enforcement introduced by PR #32204 (CVE-2025-68941 fix). A public-only scoped API token can access private organization data.&lt;/p&gt;
&lt;p&gt;## Issue 1: /user/orgs missing checkTokenPublicOnly()&lt;/p&gt;
&lt;p&gt;`routers/api/v1/api.go` line 1599:
```go
m.Get(&amp;#34;/user/orgs&amp;#34;, reqToken(), tokenRequiresScopes(
    auth_model.AccessTokenScopeCategoryUser,
    auth_model.AccessTokenScopeCategoryOrganization,
), org.ListMyOrgs)
// Missing checkTokenPublicOnly()
```&lt;/p&gt;
&lt;p&gt;Adjacent route at line 1603 has it:
```go
m.Group(&amp;#34;/users/{username}/orgs&amp;#34;, func() { ... },
    ..., checkTokenPublicOnly())
```&lt;/p&gt;
&lt;p&gt;## Issue 2: checkTokenPublicOnly switch-case evaluates only first matching category&lt;/p&gt;
&lt;p&gt;`routers/api/v1/api.go` lines 253-295. Go switch executes only the first matching case. For routes with categories [User, Organization]:&lt;/p&gt;
&lt;p&gt;1. Organization case matches first (line 263)
2. ctx.Org.Organization is nil on user routes, passes
3. ctx.ContextUser.IsOrganization() is false, passes
4. User case (line 273) is never reached
5. User visibility check skipped entirely&lt;/p&gt;
&lt;p&gt;## Steps to Reproduce&lt;/p&gt;
&lt;p&gt;1. Create a token with public-only scope (Settings &amp;gt; Applications &amp;gt; check &amp;#34;public only&amp;#34;)
2. Call: `curl -H &amp;#34;Authorization: token &amp;lt;PUBLIC_ONLY_TOKEN&amp;gt;&amp;#34; https://gitea.example.com/api/v1/user/orgs`
3. Response includes private and limited-visibility organizations&lt;/p&gt;
&lt;p&gt;Expected: only public organizations returned.&lt;/p&gt;
&lt;p&gt;## Impact&lt;/p&gt;
&lt;p&gt;Public-only scoped tokens can enumerate private organizations the token…&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; Go: code.gitea.io/gitea&lt;/p&gt;
&lt;p&gt;## Summary&lt;/p&gt;
&lt;p&gt;Two related issues in the token public-only scope enforcement introduced by PR #32204 (CVE-2025-68941 fix). A public-only scoped API token can access private organization data.&lt;/p&gt;
&lt;p&gt;## Issue 1: /user/orgs missing checkTokenPublicOnly()&lt;/p&gt;
&lt;p&gt;`routers/api/v1/api.go` line 1599:
```go
m.Get(&amp;#34;/user/orgs&amp;#34;, reqToken(), tokenRequiresScopes(
    auth_model.AccessTokenScopeCategoryUser,
    auth_model.AccessTokenScopeCategoryOrganization,
), org.ListMyOrgs)
// Missing checkTokenPublicOnly()
```&lt;/p&gt;
&lt;p&gt;Adjacent route at line 1603 has it:
```go
m.Group(&amp;#34;/users/{username}/orgs&amp;#34;, func() { ... },
    ..., checkTokenPublicOnly())
```&lt;/p&gt;
&lt;p&gt;## Issue 2: checkTokenPublicOnly switch-case evaluates only first matching category&lt;/p&gt;
&lt;p&gt;`routers/api/v1/api.go` lines 253-295. Go switch executes only the first matching case. For routes with categories [User, Organization]:&lt;/p&gt;
&lt;p&gt;1. Organization case matches first (line 263)
2. ctx.Org.Organization is nil on user routes, passes
3. ctx.ContextUser.IsOrganization() is false, passes
4. User case (line 273) is never reached
5. User visibility check skipped entirely&lt;/p&gt;
&lt;p&gt;## Steps to Reproduce&lt;/p&gt;
&lt;p&gt;1. Create a token with public-only scope (Settings &amp;gt; Applications &amp;gt; check &amp;#34;public only&amp;#34;)
2. Call: `curl -H &amp;#34;Authorization: token &amp;lt;PUBLIC_ONLY_TOKEN&amp;gt;&amp;#34; https://gitea.example.com/api/v1/user/orgs`
3. Response includes private and limited-visibility organizations&lt;/p&gt;
&lt;p&gt;Expected: only public organizations returned.&lt;/p&gt;
&lt;p&gt;## Impact&lt;/p&gt;
&lt;p&gt;Public-only scoped tokens can enumerate private organizations the token…&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/ghsa-8629-vc8r-5p58</guid>
    </item>
    <item>
      <title>WID-SEC-W-2026-1637 — Gitea: Mehrere Schwachstellen</title>
      <link>https://cve.radiocsirt.org/vuln/wid-sec-w-2026-1637</link>
      <description>&lt;p&gt;Ein Angreifer kann mehrere Schwachstellen in Gitea ausnutzen, um möglicherweise erweiterte Privilegien zu erlangen, Sicherheitsmaßnahmen zu umgehen oder Daten zu manipulieren und offenzulegen.&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;Ein Angreifer kann mehrere Schwachstellen in Gitea ausnutzen, um möglicherweise erweiterte Privilegien zu erlangen, Sicherheitsmaßnahmen zu umgehen oder Daten zu manipulieren und offenzulegen.&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/wid-sec-w-2026-1637</guid>
    </item>
  </channel>
</rss>
