<?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, 14 Oct 2026 23:57:31 +0000</lastBuildDate>
    <item>
      <title>EUVD-2026-317421</title>
      <link>https://cve.radiocsirt.org/vuln/euvd-2026-317421</link>
      <description>EUVD-2026-317421</description>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/euvd-2026-317421</guid>
    </item>
    <item>
      <title>fkie_cve-2026-42205</title>
      <link>https://cve.radiocsirt.org/vuln/fkie_cve-2026-42205</link>
      <description>&lt;p&gt;Avo is a framework to create admin panels for Ruby on Rails apps. Prior to version 3.31.2, a broken access control vulnerability was identified in the ActionsController of the Avo framework. Due to insecure action lookup logic, an authenticated user can execute any Action class (descendants of Avo::BaseAction) on any resource, even if the action is not registered for that specific resource. This leads to Privilege Escalation and unauthorized data manipulation across the entire application. This issue has been patched in version 3.31.2.&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;Avo is a framework to create admin panels for Ruby on Rails apps. Prior to version 3.31.2, a broken access control vulnerability was identified in the ActionsController of the Avo framework. Due to insecure action lookup logic, an authenticated user can execute any Action class (descendants of Avo::BaseAction) on any resource, even if the action is not registered for that specific resource. This leads to Privilege Escalation and unauthorized data manipulation across the entire application. This issue has been patched in version 3.31.2.&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/fkie_cve-2026-42205</guid>
    </item>
    <item>
      <title>GHSA-qc5p-3mg5-9fh8 — Avo: Broken Access Control Through Unauthorized Execution of Arbitrary Action Classes Across Resources</title>
      <link>https://cve.radiocsirt.org/vuln/ghsa-qc5p-3mg5-9fh8</link>
      <description>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; RubyGems: avo&lt;/p&gt;
&lt;p&gt;### Summary&lt;/p&gt;
&lt;p&gt;A critical Broken Access Control vulnerability was identified in the `ActionsController` of the Avo framework (v3.x). Due to insecure action lookup logic, an authenticated user can execute any Action class (descendants of `Avo::BaseAction`) on any resource, even if the action is not registered for that specific resource. This leads to Privilege Escalation and unauthorized data manipulation across the entire application.&lt;/p&gt;
&lt;p&gt;### Details&lt;/p&gt;
&lt;p&gt;The vulnerability exists in the `action_class` method within `app/controllers/avo/actions_controller.rb`.&lt;/p&gt;
&lt;p&gt;#### Vulnerable Code&lt;/p&gt;
&lt;p&gt;```ruby
def action_class
  # It searches through ALL descendants of BaseAction without resource validation
  Avo::BaseAction.descendants.find do |action|
    action.to_s == params[:action_id]
  end
end
```&lt;/p&gt;
&lt;p&gt;The controller identifies the action class to execute solely based on the `params[:action_id]` by searching through all `BaseAction` descendants. It fails to verify whether the requested action is actually permitted or registered for the resource context specified in the request URL (e.g., `/admin/resources/posts/actions`).&lt;/p&gt;
&lt;p&gt;Consequently, an attacker can invoke sensitive actions (e.g., `Avo::Actions::ToggleAdmin`) through an unrelated resource endpoint (e.g., `Post`), bypassing the intended resource-action mapping.&lt;/p&gt;
&lt;p&gt;### Impact&lt;/p&gt;
&lt;p&gt;This flaw results in significant security risks:&lt;/p&gt;
&lt;p&gt;- **Privilege Escalation:** An authenticated user with low privileges can execute administrative actions (like toggling admin ro…&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; RubyGems: avo&lt;/p&gt;
&lt;p&gt;### Summary&lt;/p&gt;
&lt;p&gt;A critical Broken Access Control vulnerability was identified in the `ActionsController` of the Avo framework (v3.x). Due to insecure action lookup logic, an authenticated user can execute any Action class (descendants of `Avo::BaseAction`) on any resource, even if the action is not registered for that specific resource. This leads to Privilege Escalation and unauthorized data manipulation across the entire application.&lt;/p&gt;
&lt;p&gt;### Details&lt;/p&gt;
&lt;p&gt;The vulnerability exists in the `action_class` method within `app/controllers/avo/actions_controller.rb`.&lt;/p&gt;
&lt;p&gt;#### Vulnerable Code&lt;/p&gt;
&lt;p&gt;```ruby
def action_class
  # It searches through ALL descendants of BaseAction without resource validation
  Avo::BaseAction.descendants.find do |action|
    action.to_s == params[:action_id]
  end
end
```&lt;/p&gt;
&lt;p&gt;The controller identifies the action class to execute solely based on the `params[:action_id]` by searching through all `BaseAction` descendants. It fails to verify whether the requested action is actually permitted or registered for the resource context specified in the request URL (e.g., `/admin/resources/posts/actions`).&lt;/p&gt;
&lt;p&gt;Consequently, an attacker can invoke sensitive actions (e.g., `Avo::Actions::ToggleAdmin`) through an unrelated resource endpoint (e.g., `Post`), bypassing the intended resource-action mapping.&lt;/p&gt;
&lt;p&gt;### Impact&lt;/p&gt;
&lt;p&gt;This flaw results in significant security risks:&lt;/p&gt;
&lt;p&gt;- **Privilege Escalation:** An authenticated user with low privileges can execute administrative actions (like toggling admin ro…&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/ghsa-qc5p-3mg5-9fh8</guid>
    </item>
  </channel>
</rss>
