<?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 07:13:24 +0000</lastBuildDate>
    <item>
      <title>EUVD-2026-365192</title>
      <link>https://cve.radiocsirt.org/vuln/euvd-2026-365192</link>
      <description>EUVD-2026-365192</description>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/euvd-2026-365192</guid>
    </item>
    <item>
      <title>fkie_cve-2026-52763</title>
      <link>https://cve.radiocsirt.org/vuln/fkie_cve-2026-52763</link>
      <description>&lt;p&gt;YesWiki is a wiki system written in PHP. Prior to version 4.6.6, the recentchanges action (actions/recentchanges.php) accepts a period argument from two disjoint parameter spaces. A whitelist validates only the URL form against [&amp;#39;day&amp;#39;,&amp;#39;week&amp;#39;,&amp;#39;month&amp;#39;]. The action-argument form takes the else branch with no validation, and the value flows into PageManager::getRecentlyChanged(), where it is interpolated into a WHERE time &amp;gt;= &amp;#39;...&amp;#39; ORDER BY time DESC clause without escaping or parameterization. UNION-based injection succeeds, the leaked rows render into the response page, so any visitor of the trigger page sees the exfiltrated data. The vulnerability provides arbitrary read of the YesWiki database to anyone who can save the trigger page. On a default install (default_write_acl=&amp;#39;*&amp;#39;), this includes anonymous users, subject to the hashcash JS check on the page-edit form. Once the trigger page is saved, every subsequent view fires the injection as the SQLi is stored. Stored SQL injection is reachable through the page-edit flow, with arbitrary database read. This issue has been patched in version 4.6.6.&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;YesWiki is a wiki system written in PHP. Prior to version 4.6.6, the recentchanges action (actions/recentchanges.php) accepts a period argument from two disjoint parameter spaces. A whitelist validates only the URL form against [&amp;#39;day&amp;#39;,&amp;#39;week&amp;#39;,&amp;#39;month&amp;#39;]. The action-argument form takes the else branch with no validation, and the value flows into PageManager::getRecentlyChanged(), where it is interpolated into a WHERE time &amp;gt;= &amp;#39;...&amp;#39; ORDER BY time DESC clause without escaping or parameterization. UNION-based injection succeeds, the leaked rows render into the response page, so any visitor of the trigger page sees the exfiltrated data. The vulnerability provides arbitrary read of the YesWiki database to anyone who can save the trigger page. On a default install (default_write_acl=&amp;#39;*&amp;#39;), this includes anonymous users, subject to the hashcash JS check on the page-edit form. Once the trigger page is saved, every subsequent view fires the injection as the SQLi is stored. Stored SQL injection is reachable through the page-edit flow, with arbitrary database read. This issue has been patched in version 4.6.6.&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/fkie_cve-2026-52763</guid>
    </item>
    <item>
      <title>GHSA-89v6-j5x6-cmj3 — YesWiki: SQL injection via the `recentchanges` action `period` argument leads to arbitrary DB read</title>
      <link>https://cve.radiocsirt.org/vuln/ghsa-89v6-j5x6-cmj3</link>
      <description>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; Packagist: yeswiki/yeswiki&lt;/p&gt;
&lt;p&gt;### Summary&lt;/p&gt;
&lt;p&gt;The `recentchanges` action (`actions/recentchanges.php`) accepts a `period` argument from two disjoint parameter spaces: the URL query string (`$_GET[&amp;#39;period&amp;#39;]`) and the action invocation `{{recentchanges period=&amp;#34;...&amp;#34;}}`. A whitelist at line 17 validates only the URL form against `[&amp;#39;day&amp;#39;,&amp;#39;week&amp;#39;,&amp;#39;month&amp;#39;]`. The action-argument form takes the `else` branch at line 33 (`$dateMin = $this-&amp;gt;GetParameter(&amp;#39;period&amp;#39;)`) with no validation, and the value flows into `PageManager::getRecentlyChanged()` (`includes/services/PageManager.php:196`), where it is interpolated into a `WHERE time &amp;gt;= &amp;#39;...&amp;#39; ORDER BY time DESC` clause without escaping or parameterization. UNION-based injection succeeds, the leaked rows render into the response page via `actions/recentchanges.php:43,58` (`ComposeLinkToPage($page[&amp;#39;tag&amp;#39;])`), so any visitor of the trigger page sees the exfiltrated data.&lt;/p&gt;
&lt;p&gt;The vulnerability provides arbitrary read of the YesWiki database to anyone who can save the trigger page. On a default install (`default_write_acl=&amp;#39;*&amp;#39;`), this includes anonymous users, subject to the hashcash JS check on the page-edit form. Once the trigger page is saved, every subsequent view fires the injection as the SQLi is stored. Stored SQL injection is reachable through the page-edit flow, with arbitrary database read.&lt;/p&gt;
&lt;p&gt;### Details&lt;/p&gt;
&lt;p&gt;Two issues compose the vulnerability.&lt;/p&gt;
&lt;p&gt;1. `actions/recentchanges.php` line 33 reads the action argument and skips the whitelist.&lt;/p&gt;
&lt;p&gt;```php
   if (isset($_GET[&amp;#39;period&amp;#39;]) &amp;amp;…&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; Packagist: yeswiki/yeswiki&lt;/p&gt;
&lt;p&gt;### Summary&lt;/p&gt;
&lt;p&gt;The `recentchanges` action (`actions/recentchanges.php`) accepts a `period` argument from two disjoint parameter spaces: the URL query string (`$_GET[&amp;#39;period&amp;#39;]`) and the action invocation `{{recentchanges period=&amp;#34;...&amp;#34;}}`. A whitelist at line 17 validates only the URL form against `[&amp;#39;day&amp;#39;,&amp;#39;week&amp;#39;,&amp;#39;month&amp;#39;]`. The action-argument form takes the `else` branch at line 33 (`$dateMin = $this-&amp;gt;GetParameter(&amp;#39;period&amp;#39;)`) with no validation, and the value flows into `PageManager::getRecentlyChanged()` (`includes/services/PageManager.php:196`), where it is interpolated into a `WHERE time &amp;gt;= &amp;#39;...&amp;#39; ORDER BY time DESC` clause without escaping or parameterization. UNION-based injection succeeds, the leaked rows render into the response page via `actions/recentchanges.php:43,58` (`ComposeLinkToPage($page[&amp;#39;tag&amp;#39;])`), so any visitor of the trigger page sees the exfiltrated data.&lt;/p&gt;
&lt;p&gt;The vulnerability provides arbitrary read of the YesWiki database to anyone who can save the trigger page. On a default install (`default_write_acl=&amp;#39;*&amp;#39;`), this includes anonymous users, subject to the hashcash JS check on the page-edit form. Once the trigger page is saved, every subsequent view fires the injection as the SQLi is stored. Stored SQL injection is reachable through the page-edit flow, with arbitrary database read.&lt;/p&gt;
&lt;p&gt;### Details&lt;/p&gt;
&lt;p&gt;Two issues compose the vulnerability.&lt;/p&gt;
&lt;p&gt;1. `actions/recentchanges.php` line 33 reads the action argument and skips the whitelist.&lt;/p&gt;
&lt;p&gt;```php
   if (isset($_GET[&amp;#39;period&amp;#39;]) &amp;amp;…&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/ghsa-89v6-j5x6-cmj3</guid>
    </item>
  </channel>
</rss>
