<?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>Wed, 07 Oct 2026 16:25:10 +0000</lastBuildDate>
    <item>
      <title>EUVD-2026-373392</title>
      <link>https://cve.radiocsirt.org/vuln/euvd-2026-373392</link>
      <description>EUVD-2026-373392</description>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/euvd-2026-373392</guid>
    </item>
    <item>
      <title>fkie_cve-2025-4754</title>
      <link>https://cve.radiocsirt.org/vuln/fkie_cve-2025-4754</link>
      <description>&lt;p&gt;Insufficient Session Expiration vulnerability in team-alembic ash_authentication_phoenix allows a session token captured before sign-out to remain usable afterwards.&lt;/p&gt;
&lt;p&gt;The default sign_out/2 that AshAuthentication.Phoenix.Controller injects into an application&amp;#39;s auth controller only calls Plug.Conn.clear_session/1. It never revokes the stored session or bearer tokens, so a token obtained before sign-out, through script injection, interception or device theft, keeps authenticating until its own expiry. Changing the password still revokes it.&lt;/p&gt;
&lt;p&gt;This issue affects ash_authentication_phoenix: from 0.1.0 before 2.10.0.&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;Insufficient Session Expiration vulnerability in team-alembic ash_authentication_phoenix allows a session token captured before sign-out to remain usable afterwards.&lt;/p&gt;
&lt;p&gt;The default sign_out/2 that AshAuthentication.Phoenix.Controller injects into an application&amp;#39;s auth controller only calls Plug.Conn.clear_session/1. It never revokes the stored session or bearer tokens, so a token obtained before sign-out, through script injection, interception or device theft, keeps authenticating until its own expiry. Changing the password still revokes it.&lt;/p&gt;
&lt;p&gt;This issue affects ash_authentication_phoenix: from 0.1.0 before 2.10.0.&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/fkie_cve-2025-4754</guid>
    </item>
    <item>
      <title>GHSA-f7gq-h8jv-h3cq — ash_authentication_phoenix has Insufficient Session Expiration</title>
      <link>https://cve.radiocsirt.org/vuln/ghsa-f7gq-h8jv-h3cq</link>
      <description>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; Hex: ash_authentication_phoenix&lt;/p&gt;
&lt;p&gt;### Impact&lt;/p&gt;
&lt;p&gt;Session tokens remain valid on the server after user logout, creating a security gap where:&lt;/p&gt;
&lt;p&gt;- Compromised tokens (via XSS, network interception, or device theft) continue to work even after the user logs out
  - The sessions stored in the database still expire, limiting the duration during which this could be exploited
- Users cannot fully invalidate their sessions when logging out from shared or potentially compromised devices 
  - by default, changing one&amp;#39;s password *does* invalidate all other sessions, so changing your password as a security measure would have been effective
- May cause compliance issues with security frameworks requiring complete session 
### Patches
Upgrade to version 2.10.0. After upgrading, users must update their AuthController implementation to use the new `clear_session/2` function with their OTP app name. You will be prompted to do so with a compile-time error.&lt;/p&gt;
&lt;p&gt;If you do not have the setting `require_token_presence_for_authentication?` set to `true` in the `tokens` section, you will see a separate error:&lt;/p&gt;
&lt;p&gt;```
** (Spark.Error.DslError) authentication -&amp;gt; session_identifier:
Must set `authentication.session_identifier` to either `:jti` or `:unsafe`.&lt;/p&gt;
&lt;p&gt;...
```&lt;/p&gt;
&lt;p&gt;In order to revoke sessions on log out when not storing tokens directly in the session, we must have some unique identifier with which to do so. You should prefer to enable `require_token_presence_for_authentication?` if possible, instead of setting this to `:jti`. Note that whatev…&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; Hex: ash_authentication_phoenix&lt;/p&gt;
&lt;p&gt;### Impact&lt;/p&gt;
&lt;p&gt;Session tokens remain valid on the server after user logout, creating a security gap where:&lt;/p&gt;
&lt;p&gt;- Compromised tokens (via XSS, network interception, or device theft) continue to work even after the user logs out
  - The sessions stored in the database still expire, limiting the duration during which this could be exploited
- Users cannot fully invalidate their sessions when logging out from shared or potentially compromised devices 
  - by default, changing one&amp;#39;s password *does* invalidate all other sessions, so changing your password as a security measure would have been effective
- May cause compliance issues with security frameworks requiring complete session 
### Patches
Upgrade to version 2.10.0. After upgrading, users must update their AuthController implementation to use the new `clear_session/2` function with their OTP app name. You will be prompted to do so with a compile-time error.&lt;/p&gt;
&lt;p&gt;If you do not have the setting `require_token_presence_for_authentication?` set to `true` in the `tokens` section, you will see a separate error:&lt;/p&gt;
&lt;p&gt;```
** (Spark.Error.DslError) authentication -&amp;gt; session_identifier:
Must set `authentication.session_identifier` to either `:jti` or `:unsafe`.&lt;/p&gt;
&lt;p&gt;...
```&lt;/p&gt;
&lt;p&gt;In order to revoke sessions on log out when not storing tokens directly in the session, we must have some unique identifier with which to do so. You should prefer to enable `require_token_presence_for_authentication?` if possible, instead of setting this to `:jti`. Note that whatev…&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/ghsa-f7gq-h8jv-h3cq</guid>
    </item>
  </channel>
</rss>
