<?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>Fri, 02 Oct 2026 11:08:22 +0000</lastBuildDate>
    <item>
      <title>bdu:2026-09272</title>
      <link>https://cve.radiocsirt.org/vuln/bdu:2026-09272</link>
      <description>bdu:2026-09272</description>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/bdu:2026-09272</guid>
    </item>
    <item>
      <title>EUVD-2026-329155</title>
      <link>https://cve.radiocsirt.org/vuln/euvd-2026-329155</link>
      <description>EUVD-2026-329155</description>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/euvd-2026-329155</guid>
    </item>
    <item>
      <title>fkie_cve-2026-12046</title>
      <link>https://cve.radiocsirt.org/vuln/fkie_cve-2026-12046</link>
      <description>&lt;p&gt;Two state-mutating endpoints in pgAdmin 4&amp;#39;s SQL Editor blueprint -- DELETE /sqleditor/close/&amp;lt;trans_id&amp;gt; and POST /sqleditor/initialize/sqleditor/update_connection/&amp;lt;sgid&amp;gt;/&amp;lt;sid&amp;gt;/&amp;lt;did&amp;gt; -- were the only routes in the module missing the @pga_login_required decorator. Both reach a pickle.loads sink on session[&amp;#39;gridData&amp;#39;][&amp;lt;trans_id&amp;gt;][&amp;#39;command_obj&amp;#39;]: the close endpoint via close_sqleditor_session(), and update_sqleditor_connection via check_transaction_status(). In server mode these endpoints were reachable without any authenticated pgAdmin session.&lt;/p&gt;
&lt;p&gt;The defect is a missing-authentication-on-critical-function (CWE-306) wrapper around a deserialization-of-untrusted-data sink (CWE-502). Exploiting it for remote code execution requires the attacker to also forge a server-side session file whose gridData entry contains a malicious pickle payload, which in turn requires both (a) knowledge of pgAdmin&amp;#39;s Flask SECRET_KEY (no chain to leak it is described here -- the attacker must already possess it) and (b) write access to pgAdmin&amp;#39;s sessions/ directory on the host. Neither precondition is granted by this defect on its own. When those preconditions are met from another channel (misconfigured deployment, prior compromise, leaked configuration), the missing auth gate is the final hop that turns an existing partial compromise into unauthenticated code execution in the pgAdmin process -- and, by extension, on the host under whatever account runs pgAdmin.&lt;/p&gt;
&lt;p&gt;Fix is a one-line @pga_login_required dec…&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;Two state-mutating endpoints in pgAdmin 4&amp;#39;s SQL Editor blueprint -- DELETE /sqleditor/close/&amp;lt;trans_id&amp;gt; and POST /sqleditor/initialize/sqleditor/update_connection/&amp;lt;sgid&amp;gt;/&amp;lt;sid&amp;gt;/&amp;lt;did&amp;gt; -- were the only routes in the module missing the @pga_login_required decorator. Both reach a pickle.loads sink on session[&amp;#39;gridData&amp;#39;][&amp;lt;trans_id&amp;gt;][&amp;#39;command_obj&amp;#39;]: the close endpoint via close_sqleditor_session(), and update_sqleditor_connection via check_transaction_status(). In server mode these endpoints were reachable without any authenticated pgAdmin session.&lt;/p&gt;
&lt;p&gt;The defect is a missing-authentication-on-critical-function (CWE-306) wrapper around a deserialization-of-untrusted-data sink (CWE-502). Exploiting it for remote code execution requires the attacker to also forge a server-side session file whose gridData entry contains a malicious pickle payload, which in turn requires both (a) knowledge of pgAdmin&amp;#39;s Flask SECRET_KEY (no chain to leak it is described here -- the attacker must already possess it) and (b) write access to pgAdmin&amp;#39;s sessions/ directory on the host. Neither precondition is granted by this defect on its own. When those preconditions are met from another channel (misconfigured deployment, prior compromise, leaked configuration), the missing auth gate is the final hop that turns an existing partial compromise into unauthenticated code execution in the pgAdmin process -- and, by extension, on the host under whatever account runs pgAdmin.&lt;/p&gt;
&lt;p&gt;Fix is a one-line @pga_login_required dec…&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/fkie_cve-2026-12046</guid>
    </item>
    <item>
      <title>GHSA-mmqg-h4qx-g8qv</title>
      <link>https://cve.radiocsirt.org/vuln/ghsa-mmqg-h4qx-g8qv</link>
      <description>&lt;p&gt;Two state-mutating endpoints in pgAdmin 4&amp;#39;s SQL Editor blueprint -- DELETE /sqleditor/close/&amp;lt;trans_id&amp;gt; and POST /sqleditor/initialize/sqleditor/update_connection/&amp;lt;sgid&amp;gt;/&amp;lt;sid&amp;gt;/&amp;lt;did&amp;gt; -- were the only routes in the module missing the @pga_login_required decorator. Both reach a pickle.loads sink on session[&amp;#39;gridData&amp;#39;][&amp;lt;trans_id&amp;gt;][&amp;#39;command_obj&amp;#39;]: the close endpoint via close_sqleditor_session(), and update_sqleditor_connection via check_transaction_status(). In server mode these endpoints were reachable without any authenticated pgAdmin session.&lt;/p&gt;
&lt;p&gt;The defect is a missing-authentication-on-critical-function (CWE-306) wrapper around a deserialization-of-untrusted-data sink (CWE-502). Exploiting it for remote code execution requires the attacker to also forge a server-side session file whose gridData entry contains a malicious pickle payload, which in turn requires both (a) knowledge of pgAdmin&amp;#39;s Flask SECRET_KEY (no chain to leak it is described here -- the attacker must already possess it) and (b) write access to pgAdmin&amp;#39;s sessions/ directory on the host. Neither precondition is granted by this defect on its own. When those preconditions are met from another channel (misconfigured deployment, prior compromise, leaked configuration), the missing auth gate is the final hop that turns an existing partial compromise into unauthenticated code execution in the pgAdmin process -- and, by extension, on the host under whatever account runs pgAdmin.&lt;/p&gt;
&lt;p&gt;Fix is a one-line @pga_login_required dec…&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;Two state-mutating endpoints in pgAdmin 4&amp;#39;s SQL Editor blueprint -- DELETE /sqleditor/close/&amp;lt;trans_id&amp;gt; and POST /sqleditor/initialize/sqleditor/update_connection/&amp;lt;sgid&amp;gt;/&amp;lt;sid&amp;gt;/&amp;lt;did&amp;gt; -- were the only routes in the module missing the @pga_login_required decorator. Both reach a pickle.loads sink on session[&amp;#39;gridData&amp;#39;][&amp;lt;trans_id&amp;gt;][&amp;#39;command_obj&amp;#39;]: the close endpoint via close_sqleditor_session(), and update_sqleditor_connection via check_transaction_status(). In server mode these endpoints were reachable without any authenticated pgAdmin session.&lt;/p&gt;
&lt;p&gt;The defect is a missing-authentication-on-critical-function (CWE-306) wrapper around a deserialization-of-untrusted-data sink (CWE-502). Exploiting it for remote code execution requires the attacker to also forge a server-side session file whose gridData entry contains a malicious pickle payload, which in turn requires both (a) knowledge of pgAdmin&amp;#39;s Flask SECRET_KEY (no chain to leak it is described here -- the attacker must already possess it) and (b) write access to pgAdmin&amp;#39;s sessions/ directory on the host. Neither precondition is granted by this defect on its own. When those preconditions are met from another channel (misconfigured deployment, prior compromise, leaked configuration), the missing auth gate is the final hop that turns an existing partial compromise into unauthenticated code execution in the pgAdmin process -- and, by extension, on the host under whatever account runs pgAdmin.&lt;/p&gt;
&lt;p&gt;Fix is a one-line @pga_login_required dec…&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/ghsa-mmqg-h4qx-g8qv</guid>
    </item>
    <item>
      <title>openSUSE-SU-2026:11508-1 — pgadmin4-9.17-1.1 on GA media</title>
      <link>https://cve.radiocsirt.org/vuln/opensuse-su-2026:11508-1</link>
      <description>&lt;p&gt;pgadmin4-9.17-1.1 on GA media&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;pgadmin4-9.17-1.1 on GA media&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/opensuse-su-2026:11508-1</guid>
    </item>
    <item>
      <title>WID-SEC-W-2026-2005 — pgAdmin: Mehrere Schwachstellen</title>
      <link>https://cve.radiocsirt.org/vuln/wid-sec-w-2026-2005</link>
      <description>&lt;p&gt;Ein entfernter, authentisierter Angreifer kann mehrere Schwachstellen in pgAdmin ausnutzen, um beliebigen Code mit Benutzer- oder Administratorrechten auszuführen, Sicherheitsmaßnahmen zu umgehen, SQL-Injection- und Cross-Site-Scripting-Angriffe durchzuführen, Benutzer auf bösartige Websites umzuleiten, vertrauliche Informationen offenzulegen oder Daten zu manipulieren.&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;Ein entfernter, authentisierter Angreifer kann mehrere Schwachstellen in pgAdmin ausnutzen, um beliebigen Code mit Benutzer- oder Administratorrechten auszuführen, Sicherheitsmaßnahmen zu umgehen, SQL-Injection- und Cross-Site-Scripting-Angriffe durchzuführen, Benutzer auf bösartige Websites umzuleiten, vertrauliche Informationen offenzulegen oder Daten zu manipulieren.&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/wid-sec-w-2026-2005</guid>
    </item>
  </channel>
</rss>
