<?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>Sat, 03 Oct 2026 18:46:11 +0000</lastBuildDate>
    <item>
      <title>EUVD-2026-271179</title>
      <link>https://cve.radiocsirt.org/vuln/euvd-2026-271179</link>
      <description>EUVD-2026-271179</description>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/euvd-2026-271179</guid>
    </item>
    <item>
      <title>fkie_cve-2026-25138</title>
      <link>https://cve.radiocsirt.org/vuln/fkie_cve-2026-25138</link>
      <description>&lt;p&gt;Rucio is a software framework that provides functionality to organize, manage, and access large volumes of scientific data using customizable policies. Prior to versions 35.8.3, 38.5.4, and 39.3.1, the WebUI login endpoint returns distinct error messages depending on whether a supplied username exists, allowing unauthenticated attackers to enumerate valid usernames. Versions 35.8.3, 38.5.4, and 39.3.1 fix the issue.&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;Rucio is a software framework that provides functionality to organize, manage, and access large volumes of scientific data using customizable policies. Prior to versions 35.8.3, 38.5.4, and 39.3.1, the WebUI login endpoint returns distinct error messages depending on whether a supplied username exists, allowing unauthenticated attackers to enumerate valid usernames. Versions 35.8.3, 38.5.4, and 39.3.1 fix the issue.&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/fkie_cve-2026-25138</guid>
    </item>
    <item>
      <title>GHSA-38wq-6q2w-hcf9 — Rucio WebUI has Username Enumeration via Login Error Message</title>
      <link>https://cve.radiocsirt.org/vuln/ghsa-38wq-6q2w-hcf9</link>
      <description>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; PyPI: rucio-webui&lt;/p&gt;
&lt;p&gt;### Summary
The WebUI login endpoint returns distinct error messages depending on whether a supplied username exists, allowing unauthenticated attackers to enumerate valid usernames.&lt;/p&gt;
&lt;p&gt;### Details
When submitting invalid credentials to `/ui/login`, the WebUI responds with different error messages based on the existence of the provided username (identity). A non-existent username results in an error indicating that no account is associated with the identity, while an existing username with an incorrect password produces a different authentication-related error.&lt;/p&gt;
&lt;p&gt;This behavioral difference allows an attacker to distinguish valid usernames from invalid ones by observing the response content.&lt;/p&gt;
&lt;p&gt;### Proof of Concept
**Bogus Login (Non-existent Username &amp;#34;15251087&amp;#34;)**  
Response contains:
```
Cannot get find any account associated with 15251087 identity.
```&lt;/p&gt;
&lt;p&gt;**Bogus Login (Existing Username &amp;#34;root&amp;#34;, Wrong Password)**  
Response contains:
```
Cannot get auth token. It is possible that the presented identity root is not mapped to any Rucio account root.
```&lt;/p&gt;
&lt;p&gt;The difference in error messages confirms whether a username exists.&lt;/p&gt;
&lt;p&gt;### Impact
An unauthenticated attacker can enumerate valid usernames, which may be leveraged for targeted password guessing, credential stuffing, or social engineering attacks.&lt;/p&gt;
&lt;p&gt;### Remediation / Mitigation
Return a generic authentication failure message for all login errors, regardless of whether the username exists. Avoid disclosing account or identity existenc…&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; PyPI: rucio-webui&lt;/p&gt;
&lt;p&gt;### Summary
The WebUI login endpoint returns distinct error messages depending on whether a supplied username exists, allowing unauthenticated attackers to enumerate valid usernames.&lt;/p&gt;
&lt;p&gt;### Details
When submitting invalid credentials to `/ui/login`, the WebUI responds with different error messages based on the existence of the provided username (identity). A non-existent username results in an error indicating that no account is associated with the identity, while an existing username with an incorrect password produces a different authentication-related error.&lt;/p&gt;
&lt;p&gt;This behavioral difference allows an attacker to distinguish valid usernames from invalid ones by observing the response content.&lt;/p&gt;
&lt;p&gt;### Proof of Concept
**Bogus Login (Non-existent Username &amp;#34;15251087&amp;#34;)**  
Response contains:
```
Cannot get find any account associated with 15251087 identity.
```&lt;/p&gt;
&lt;p&gt;**Bogus Login (Existing Username &amp;#34;root&amp;#34;, Wrong Password)**  
Response contains:
```
Cannot get auth token. It is possible that the presented identity root is not mapped to any Rucio account root.
```&lt;/p&gt;
&lt;p&gt;The difference in error messages confirms whether a username exists.&lt;/p&gt;
&lt;p&gt;### Impact
An unauthenticated attacker can enumerate valid usernames, which may be leveraged for targeted password guessing, credential stuffing, or social engineering attacks.&lt;/p&gt;
&lt;p&gt;### Remediation / Mitigation
Return a generic authentication failure message for all login errors, regardless of whether the username exists. Avoid disclosing account or identity existenc…&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/ghsa-38wq-6q2w-hcf9</guid>
    </item>
    <item>
      <title>PYSEC-2026-3053 — Rucio WebUI has Username Enumeration via Login Error Message</title>
      <link>https://cve.radiocsirt.org/vuln/pysec-2026-3053</link>
      <description>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; PyPI: rucio-webui&lt;/p&gt;
&lt;p&gt;### Summary
The WebUI login endpoint returns distinct error messages depending on whether a supplied username exists, allowing unauthenticated attackers to enumerate valid usernames.&lt;/p&gt;
&lt;p&gt;### Details
When submitting invalid credentials to `/ui/login`, the WebUI responds with different error messages based on the existence of the provided username (identity). A non-existent username results in an error indicating that no account is associated with the identity, while an existing username with an incorrect password produces a different authentication-related error.&lt;/p&gt;
&lt;p&gt;This behavioral difference allows an attacker to distinguish valid usernames from invalid ones by observing the response content.&lt;/p&gt;
&lt;p&gt;### Proof of Concept
**Bogus Login (Non-existent Username &amp;#34;15251087&amp;#34;)**  
Response contains:
```
Cannot get find any account associated with 15251087 identity.
```&lt;/p&gt;
&lt;p&gt;**Bogus Login (Existing Username &amp;#34;root&amp;#34;, Wrong Password)**  
Response contains:
```
Cannot get auth token. It is possible that the presented identity root is not mapped to any Rucio account root.
```&lt;/p&gt;
&lt;p&gt;The difference in error messages confirms whether a username exists.&lt;/p&gt;
&lt;p&gt;### Impact
An unauthenticated attacker can enumerate valid usernames, which may be leveraged for targeted password guessing, credential stuffing, or social engineering attacks.&lt;/p&gt;
&lt;p&gt;### Remediation / Mitigation
Return a generic authentication failure message for all login errors, regardless of whether the username exists. Avoid disclosing account or identity existenc…&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; PyPI: rucio-webui&lt;/p&gt;
&lt;p&gt;### Summary
The WebUI login endpoint returns distinct error messages depending on whether a supplied username exists, allowing unauthenticated attackers to enumerate valid usernames.&lt;/p&gt;
&lt;p&gt;### Details
When submitting invalid credentials to `/ui/login`, the WebUI responds with different error messages based on the existence of the provided username (identity). A non-existent username results in an error indicating that no account is associated with the identity, while an existing username with an incorrect password produces a different authentication-related error.&lt;/p&gt;
&lt;p&gt;This behavioral difference allows an attacker to distinguish valid usernames from invalid ones by observing the response content.&lt;/p&gt;
&lt;p&gt;### Proof of Concept
**Bogus Login (Non-existent Username &amp;#34;15251087&amp;#34;)**  
Response contains:
```
Cannot get find any account associated with 15251087 identity.
```&lt;/p&gt;
&lt;p&gt;**Bogus Login (Existing Username &amp;#34;root&amp;#34;, Wrong Password)**  
Response contains:
```
Cannot get auth token. It is possible that the presented identity root is not mapped to any Rucio account root.
```&lt;/p&gt;
&lt;p&gt;The difference in error messages confirms whether a username exists.&lt;/p&gt;
&lt;p&gt;### Impact
An unauthenticated attacker can enumerate valid usernames, which may be leveraged for targeted password guessing, credential stuffing, or social engineering attacks.&lt;/p&gt;
&lt;p&gt;### Remediation / Mitigation
Return a generic authentication failure message for all login errors, regardless of whether the username exists. Avoid disclosing account or identity existenc…&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/pysec-2026-3053</guid>
    </item>
  </channel>
</rss>
