<?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>Sun, 04 Oct 2026 17:46:35 +0000</lastBuildDate>
    <item>
      <title>EUVD-2026-246413</title>
      <link>https://cve.radiocsirt.org/vuln/euvd-2026-246413</link>
      <description>EUVD-2026-246413</description>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/euvd-2026-246413</guid>
    </item>
    <item>
      <title>fkie_cve-2025-53368</title>
      <link>https://cve.radiocsirt.org/vuln/fkie_cve-2025-53368</link>
      <description>&lt;p&gt;Citizen is a MediaWiki skin that makes extensions part of the cohesive experience. From versions 1.9.4 to before 3.4.0, page descriptions are inserted into raw HTML without proper sanitization by the Citizen skin when using the old search bar. Any user with page editing privileges can insert cross-site scripting (XSS) payloads into the DOM for other users who are searching for specific pages. This issue has been patched in version 3.4.0.&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;Citizen is a MediaWiki skin that makes extensions part of the cohesive experience. From versions 1.9.4 to before 3.4.0, page descriptions are inserted into raw HTML without proper sanitization by the Citizen skin when using the old search bar. Any user with page editing privileges can insert cross-site scripting (XSS) payloads into the DOM for other users who are searching for specific pages. This issue has been patched in version 3.4.0.&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/fkie_cve-2025-53368</guid>
    </item>
    <item>
      <title>GHSA-rq6g-6g94-jfr4 — starcitizentools/citizen-skin is vulnerable to Stored XSS attack in the legacy search bar through page descriptions</title>
      <link>https://cve.radiocsirt.org/vuln/ghsa-rq6g-6g94-jfr4</link>
      <description>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; Packagist: starcitizentools/citizen-skin&lt;/p&gt;
&lt;p&gt;### Summary
Page descriptions are inserted into raw HTML without proper sanitization by the Citizen skin when using the old search bar.&lt;/p&gt;
&lt;p&gt;### Details&lt;/p&gt;
&lt;p&gt;The descriptions, which are unsanitized, are inserted as raw HTML:
https://github.com/StarCitizenTools/mediawiki-skins-Citizen/blob/d4dfc3697a82948b3b9c4d44e9a273c79bc86b87/resources/skins.citizen.search/templates/TypeaheadListItem.mustache#L18&lt;/p&gt;
&lt;p&gt;### PoC&lt;/p&gt;
&lt;p&gt;All of the reproduction methods require the command palette to be disabled via `$wgCitizenEnableCommandPalette = false;`.
Additionally, the action API must be used as the Search Gateway via  `$wgCitizenSearchGateway = &amp;#39;mwActionApi&amp;#39;;`.&lt;/p&gt;
&lt;p&gt;#### TextExtracts as the description source&lt;/p&gt;
&lt;p&gt;* Enable the TextExtracts extension
* Add `$wgCitizenSearchDescriptionSource = &amp;#39;textextracts&amp;#39;;` to your LocalSettings.php
* Create a page called `CitizenXSSTextExtracts` and insert `&amp;lt;img src=&amp;#34;&amp;#34; onerror=&amp;#34;alert(&amp;#39;citizen search xss&amp;#39;)&amp;#34;&amp;gt;` into it
* Open the search modal and search for `CitizenXSSTextExtracts`&lt;/p&gt;
&lt;p&gt;![image](https://github.com/user-attachments/assets/fbc88458-c429-4f08-9376-584b7db93f58)&lt;/p&gt;
&lt;p&gt;#### Description2 as the description source&lt;/p&gt;
&lt;p&gt;* Enable the Description2 extension
* Add `$wgEnableMetaDescriptionFunctions = true;` to your LocalSettings.php to enable the `{{#description2:}}` parser function
* Add `$wgCitizenSearchDescriptionSource = &amp;#39;pagedescription&amp;#39;;` to your LocalSettings.php
* Create a page called `CitizenXSSDescription2` and insert `{{#description2:&amp;lt;img src=&amp;#34;&amp;#34; onerror=&amp;#34;alert(&amp;#39;citizen sea…&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; Packagist: starcitizentools/citizen-skin&lt;/p&gt;
&lt;p&gt;### Summary
Page descriptions are inserted into raw HTML without proper sanitization by the Citizen skin when using the old search bar.&lt;/p&gt;
&lt;p&gt;### Details&lt;/p&gt;
&lt;p&gt;The descriptions, which are unsanitized, are inserted as raw HTML:
https://github.com/StarCitizenTools/mediawiki-skins-Citizen/blob/d4dfc3697a82948b3b9c4d44e9a273c79bc86b87/resources/skins.citizen.search/templates/TypeaheadListItem.mustache#L18&lt;/p&gt;
&lt;p&gt;### PoC&lt;/p&gt;
&lt;p&gt;All of the reproduction methods require the command palette to be disabled via `$wgCitizenEnableCommandPalette = false;`.
Additionally, the action API must be used as the Search Gateway via  `$wgCitizenSearchGateway = &amp;#39;mwActionApi&amp;#39;;`.&lt;/p&gt;
&lt;p&gt;#### TextExtracts as the description source&lt;/p&gt;
&lt;p&gt;* Enable the TextExtracts extension
* Add `$wgCitizenSearchDescriptionSource = &amp;#39;textextracts&amp;#39;;` to your LocalSettings.php
* Create a page called `CitizenXSSTextExtracts` and insert `&amp;lt;img src=&amp;#34;&amp;#34; onerror=&amp;#34;alert(&amp;#39;citizen search xss&amp;#39;)&amp;#34;&amp;gt;` into it
* Open the search modal and search for `CitizenXSSTextExtracts`&lt;/p&gt;
&lt;p&gt;![image](https://github.com/user-attachments/assets/fbc88458-c429-4f08-9376-584b7db93f58)&lt;/p&gt;
&lt;p&gt;#### Description2 as the description source&lt;/p&gt;
&lt;p&gt;* Enable the Description2 extension
* Add `$wgEnableMetaDescriptionFunctions = true;` to your LocalSettings.php to enable the `{{#description2:}}` parser function
* Add `$wgCitizenSearchDescriptionSource = &amp;#39;pagedescription&amp;#39;;` to your LocalSettings.php
* Create a page called `CitizenXSSDescription2` and insert `{{#description2:&amp;lt;img src=&amp;#34;&amp;#34; onerror=&amp;#34;alert(&amp;#39;citizen sea…&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/ghsa-rq6g-6g94-jfr4</guid>
    </item>
    <item>
      <title>WID-SEC-W-2025-1525 — MediaWiki Extensions und Skins: Mehrere Schwachstellen</title>
      <link>https://cve.radiocsirt.org/vuln/wid-sec-w-2025-1525</link>
      <description>&lt;p&gt;Ein entfernter, anonymer Angreifer kann mehrere Schwachstellen in MediaWiki ausnutzen, um SQL-Injection- und XSS-Angriffe durchzuführen, Sicherheitsmechanismen zu umgehen, vertrauliche Informationen offenzulegen oder sich unbefugt höhere Berechtigungen zu verschaffen.&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;Ein entfernter, anonymer Angreifer kann mehrere Schwachstellen in MediaWiki ausnutzen, um SQL-Injection- und XSS-Angriffe durchzuführen, Sicherheitsmechanismen zu umgehen, vertrauliche Informationen offenzulegen oder sich unbefugt höhere Berechtigungen zu verschaffen.&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/wid-sec-w-2025-1525</guid>
    </item>
  </channel>
</rss>
