<?xml version='1.0' encoding='UTF-8'?>
<?xml-stylesheet href="/static/style.xsl" type="text/xsl"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
  <id>https://cve.radiocsirt.org/rss/recent/all/10</id>
  <title>Most recent entries from all</title>
  <updated>2026-10-03T22:42:18.780918+00:00</updated>
  <author>
    <name>Vulnerability-Lookup</name>
    <email>csirt@opendfir.org</email>
  </author>
  <link href="https://cve.radiocsirt.org" rel="alternate"/>
  <generator uri="https://lkiesow.github.io/python-feedgen" version="1.0.0">python-feedgen</generator>
  <subtitle>Contains only the most 10 recent entries.</subtitle>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/bdu:2026-10836</id>
    <title>bdu:2026-10836</title>
    <updated>2026-10-03T22:42:18.783970+00:00</updated>
    <content>bdu:2026-10836</content>
    <link href="https://cve.radiocsirt.org/vuln/bdu:2026-10836"/>
  </entry>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/euvd-2026-333352</id>
    <title>EUVD-2026-333352</title>
    <updated>2026-10-03T22:42:18.784020+00:00</updated>
    <content>EUVD-2026-333352</content>
    <link href="https://cve.radiocsirt.org/vuln/euvd-2026-333352"/>
  </entry>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/fkie_cve-2026-28699</id>
    <title>fkie_cve-2026-28699</title>
    <updated>2026-10-03T22:42:18.784035+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>Gitea versions up to and including 1.26.1 allow OAuth2 access token scope enforcement to be bypassed through HTTP Basic authentication.</p>
      </div>
    </content>
    <link href="https://cve.radiocsirt.org/vuln/fkie_cve-2026-28699"/>
  </entry>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/ghsa-9r5x-wg6m-x2rc</id>
    <title>GHSA-9r5x-wg6m-x2rc — Gitea: OAuth2 access token scope enforcement bypass via HTTP Basic authentication</title>
    <updated>2026-10-03T22:42:18.784063+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml"><p><strong>Affected:</strong> Go: code.gitea.io/gitea</p>
<p>### Summary</p>
<p>Gitea fails to enforce OAuth2 access token scopes when the token is submitted via HTTP Basic authentication instead of a Bearer token. An OAuth2 application granted only `read:user` can use the same token as `Authorization: Basic base64(&lt;token&gt;:x-oauth-basic)` and perform write actions, including modifying profiles, adding email addresses, creating repositories, and deleting repositories as the authorizing user.</p>
<p>### Details</p>
<p>**Root cause:** `services/auth/basic.go` accepts OAuth2 access tokens through the Basic auth path but does not store the token scope in the request context:</p>
<p>```go
// services/auth/basic.go
if uid != 0 {
    store.GetData()["LoginMethod"] = OAuth2TokenMethodName
    store.GetData()["IsApiToken"] = true   // scope is NOT set
    return u, nil
}
```</p>
<p>The scope enforcement middleware in `routers/api/v1/api.go` exits early when `ApiTokenScope` is absent:</p>
<p>```go
// routers/api/v1/api.go — tokenRequiresScopes
scope, scopeExists := ctx.Data["ApiTokenScope"].(auth_model.AccessTokenScope)
if ctx.Data["IsApiToken"] != true || !scopeExists {
    return   //&lt;- exits without checking scope, all actions permitted
}
```</p>
<p>When a token arrives via Bearer, `ApiTokenScope` is populated and scope checks apply normally. When the same token arrives via Basic auth, `ApiTokenScope` is never set, so `tokenRequiresScopes` returns immediately and no scope is enforced.</p>
<p>**Suggested fix:** When an OAuth2 access token is accepted in `services/auth/basic.go`, populate `A…</p></div>
    </content>
    <link href="https://cve.radiocsirt.org/vuln/ghsa-9r5x-wg6m-x2rc"/>
  </entry>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/wid-sec-w-2026-1637</id>
    <title>WID-SEC-W-2026-1637 — Gitea: Mehrere Schwachstellen</title>
    <updated>2026-10-03T22:42:18.784115+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>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.</p>
      </div>
    </content>
    <link href="https://cve.radiocsirt.org/vuln/wid-sec-w-2026-1637"/>
  </entry>
</feed>
