<?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>Tue, 06 Oct 2026 15:51:19 +0000</lastBuildDate>
    <item>
      <title>EUVD-2026-276435</title>
      <link>https://cve.radiocsirt.org/vuln/euvd-2026-276435</link>
      <description>EUVD-2026-276435</description>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/euvd-2026-276435</guid>
    </item>
    <item>
      <title>fkie_cve-2026-32694</title>
      <link>https://cve.radiocsirt.org/vuln/fkie_cve-2026-32694</link>
      <description>&lt;p&gt;In Juju from version 3.0.0 through 3.6.18, when a secret owner grants permissions to a secret to a grantee, the secret owner relies exclusively on a predictable XID of the secret to verify ownership. This allows a malicious grantee which can request secrets to predict past secrets granted by the same secret owner to different grantees, allowing them to use the resources granted by those past secrets. Successful exploitation relies on a very specific configuration, specific data semantic, and the administrator having the need to deploy at least two different applications, one of them controlled by the attacker.&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;In Juju from version 3.0.0 through 3.6.18, when a secret owner grants permissions to a secret to a grantee, the secret owner relies exclusively on a predictable XID of the secret to verify ownership. This allows a malicious grantee which can request secrets to predict past secrets granted by the same secret owner to different grantees, allowing them to use the resources granted by those past secrets. Successful exploitation relies on a very specific configuration, specific data semantic, and the administrator having the need to deploy at least two different applications, one of them controlled by the attacker.&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/fkie_cve-2026-32694</guid>
    </item>
    <item>
      <title>GHSA-5cj2-rqqf-hx9p — Juju affected by Confused Deputy IDOR attack via Predictable user specified ID in Juju Secrets</title>
      <link>https://cve.radiocsirt.org/vuln/ghsa-5cj2-rqqf-hx9p</link>
      <description>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; Go: github.com/juju/juju&lt;/p&gt;
&lt;p&gt;### Summary&lt;/p&gt;
&lt;p&gt;Predictable secret ID and lack of secret origin API enable confused deputy attacks on Juju workloads.&lt;/p&gt;
&lt;p&gt;### Details&lt;/p&gt;
&lt;p&gt;A Juju application can create a secret and grant it to another integrated application (grantee).&lt;/p&gt;
&lt;p&gt;When they do so, the secret owner has to communicate the secret id to the grantee.&lt;/p&gt;
&lt;p&gt;The grantee, having received the secret id can load the secret content and perform operations on behalf of the secret owner.&lt;/p&gt;
&lt;p&gt;However, today the grantee has no way to determine which granted secret belongs to which owner.&lt;/p&gt;
&lt;p&gt;Instead the grantee relies on:
- being able to read the secret by id (secret was in fact granted, by some entity)
- secret id was received over a relation (the remote end of the relation is presumed to be secret owner)&lt;/p&gt;
&lt;p&gt;Additionally, secret IDs are XID, which are predictable, here two secrets created by two distinct apps in the same K8s model close in time:
```
d34vsl7mp25c76301hs0
time (UTC): 2025-09-17 00:18:28 (Unix 1758068308)
machine: f6c88a
pid: 50072
counter: 6294648&lt;/p&gt;
&lt;p&gt;d34vslfmp25c76301hsg
time (UTC): 2025-09-17 00:18:29 (Unix 1758068309)
machine: f6c88a
pid: 50072
counter: 6294649
```&lt;/p&gt;
&lt;p&gt;### PoC&lt;/p&gt;
&lt;p&gt;This allows for an IDOR attack where:
- actors:
  - a **Good** application (the owner of the _Victim_),
  - an **Evil** application, and
  - a **Provider** application (the _Confused Deputy_)
- relations: **Good** --- **Provider**, **Evil** --- **Provider**
- secrets: **Good** and **Evil** create _Secrets_, granting them to the **Provider** and communica…&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; Go: github.com/juju/juju&lt;/p&gt;
&lt;p&gt;### Summary&lt;/p&gt;
&lt;p&gt;Predictable secret ID and lack of secret origin API enable confused deputy attacks on Juju workloads.&lt;/p&gt;
&lt;p&gt;### Details&lt;/p&gt;
&lt;p&gt;A Juju application can create a secret and grant it to another integrated application (grantee).&lt;/p&gt;
&lt;p&gt;When they do so, the secret owner has to communicate the secret id to the grantee.&lt;/p&gt;
&lt;p&gt;The grantee, having received the secret id can load the secret content and perform operations on behalf of the secret owner.&lt;/p&gt;
&lt;p&gt;However, today the grantee has no way to determine which granted secret belongs to which owner.&lt;/p&gt;
&lt;p&gt;Instead the grantee relies on:
- being able to read the secret by id (secret was in fact granted, by some entity)
- secret id was received over a relation (the remote end of the relation is presumed to be secret owner)&lt;/p&gt;
&lt;p&gt;Additionally, secret IDs are XID, which are predictable, here two secrets created by two distinct apps in the same K8s model close in time:
```
d34vsl7mp25c76301hs0
time (UTC): 2025-09-17 00:18:28 (Unix 1758068308)
machine: f6c88a
pid: 50072
counter: 6294648&lt;/p&gt;
&lt;p&gt;d34vslfmp25c76301hsg
time (UTC): 2025-09-17 00:18:29 (Unix 1758068309)
machine: f6c88a
pid: 50072
counter: 6294649
```&lt;/p&gt;
&lt;p&gt;### PoC&lt;/p&gt;
&lt;p&gt;This allows for an IDOR attack where:
- actors:
  - a **Good** application (the owner of the _Victim_),
  - an **Evil** application, and
  - a **Provider** application (the _Confused Deputy_)
- relations: **Good** --- **Provider**, **Evil** --- **Provider**
- secrets: **Good** and **Evil** create _Secrets_, granting them to the **Provider** and communica…&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/ghsa-5cj2-rqqf-hx9p</guid>
    </item>
  </channel>
</rss>
