<?xml version='1.0' encoding='UTF-8'?>
<?xml-stylesheet href="/static/style.xsl" type="text/xsl"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
  <id>https://cve.radiocsirt.org/rss/recent/all/10</id>
  <title>Most recent entries from all</title>
  <updated>2026-10-03T02:44:20.761096+00:00</updated>
  <author>
    <name>Vulnerability-Lookup</name>
    <email>csirt@opendfir.org</email>
  </author>
  <link href="https://cve.radiocsirt.org" rel="alternate"/>
  <generator uri="https://lkiesow.github.io/python-feedgen" version="1.0.0">python-feedgen</generator>
  <subtitle>Contains only the most 10 recent entries.</subtitle>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/fkie_cve-2023-32302</id>
    <title>fkie_cve-2023-32302</title>
    <updated>2026-10-03T02:44:20.818321+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>Rejected reason: Authoritative user requested CVE rejection
https://github.com/github/advisory-database/pull/2575#issuecomment-1745811653</p>
      </div>
    </content>
    <link href="https://cve.radiocsirt.org/vuln/fkie_cve-2023-32302"/>
  </entry>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/ghsa-36xx-7vf6-7mv3</id>
    <title>GHSA-36xx-7vf6-7mv3 — Silverstripe Framework: Members with no password can be created and bypass custom login forms</title>
    <updated>2026-10-03T02:44:20.818378+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml"><p><strong>Affected:</strong> Packagist: silverstripe/framework</p>
<p>When a new `Member` record was created in the cms it was possible to set a blank password. If an attacker knows the email address of the user with the blank password then they can attempt to log in using an empty password. The default member authenticator, login form and basic auth all require a non-empty password, however if a custom authentication method is used it may allow a successful login with the empty password. Starting with this release, blank passwords are no no longer allowed when members are created in the CMS. Programatically created `Member` records, such as those used in unit tests, still allow blank passwords. You may have some `Member` records in your system already which have empty passwords. To detect these, you can loop over all `Member` records with `Member::get()` and pass each record into the below method. It might be sensible to create a [`BuildTask`](https://api.silverstripe.org/5/SilverStripe/Dev/BuildTask.html) for this purpose.
  ```php
    private function memberHasBlankPassword(Member $member): bool
    {
        // skip default admin as this is created programatically
        if ($member-&gt;isDefaultAdmin()) {
            return false;
        }
        // return true if a blank password is valid for this member
        $authenticator = new MemberAuthenticator();
        return $authenticator-&gt;checkPassword($member, '')-&gt;isValid();
    }
  ```
  Once you have identified the records with empty passwords, it's up to you how to handle this. The mos…</p></div>
    </content>
    <link href="https://cve.radiocsirt.org/vuln/ghsa-36xx-7vf6-7mv3"/>
  </entry>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/gsd-2023-32302</id>
    <title>gsd-2023-32302</title>
    <updated>2026-10-03T02:44:20.818424+00:00</updated>
    <content>gsd-2023-32302</content>
    <link href="https://cve.radiocsirt.org/vuln/gsd-2023-32302"/>
  </entry>
</feed>
