<?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>Mon, 19 Oct 2026 23:35:17 +0000</lastBuildDate>
    <item>
      <title>EUVD-2026-274125</title>
      <link>https://cve.radiocsirt.org/vuln/euvd-2026-274125</link>
      <description>EUVD-2026-274125</description>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/euvd-2026-274125</guid>
    </item>
    <item>
      <title>fkie_cve-2026-27836</title>
      <link>https://cve.radiocsirt.org/vuln/fkie_cve-2026-27836</link>
      <description>&lt;p&gt;phpMyFAQ is an open source FAQ web application. Prior to version 4.0.18, the WebAuthn prepare endpoint (`/api/webauthn/prepare`) creates new active user accounts without any authentication, CSRF protection, captcha, or configuration checks. This allows unauthenticated attackers to create unlimited user accounts even when registration is disabled. Version 4.0.18 fixes the issue.&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;phpMyFAQ is an open source FAQ web application. Prior to version 4.0.18, the WebAuthn prepare endpoint (`/api/webauthn/prepare`) creates new active user accounts without any authentication, CSRF protection, captcha, or configuration checks. This allows unauthenticated attackers to create unlimited user accounts even when registration is disabled. Version 4.0.18 fixes the issue.&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/fkie_cve-2026-27836</guid>
    </item>
    <item>
      <title>GHSA-w22q-m2fm-x9f4 — phpMyFAQ Allows Unauthenticated Account Creation via WebAuthn Prepare Endpoint</title>
      <link>https://cve.radiocsirt.org/vuln/ghsa-w22q-m2fm-x9f4</link>
      <description>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; Packagist: thorsten/phpmyfaq&lt;/p&gt;
&lt;p&gt;### Summary&lt;/p&gt;
&lt;p&gt;The WebAuthn prepare endpoint (`/api/webauthn/prepare`) creates new active user accounts without any authentication, CSRF protection, CAPTCHA, or configuration checks. This allows unauthenticated attackers to create unlimited user accounts even when registration is disabled.&lt;/p&gt;
&lt;p&gt;### Details&lt;/p&gt;
&lt;p&gt;**File:** `phpmyfaq/src/phpMyFAQ/Controller/Frontend/Api/WebAuthnController.php`, lines 63-79&lt;/p&gt;
&lt;p&gt;```php
#[Route(path: &amp;#39;webauthn/prepare&amp;#39;, name: &amp;#39;api.private.webauthn.prepare&amp;#39;, methods: [&amp;#39;POST&amp;#39;])]
public function prepare(Request $request): JsonResponse
{
    $data = json_decode($request-&amp;gt;getContent(), ...);
    $username = Filter::filterVar($data-&amp;gt;username, FILTER_SANITIZE_SPECIAL_CHARS);&lt;/p&gt;
&lt;p&gt;if (!$this-&amp;gt;user-&amp;gt;getUserByLogin($username, raiseError: false)) {
        try {
            $this-&amp;gt;user-&amp;gt;createUser($username);
            $this-&amp;gt;user-&amp;gt;setStatus(status: &amp;#39;active&amp;#39;);
            $this-&amp;gt;user-&amp;gt;setAuthSource(AuthenticationSourceType::AUTH_WEB_AUTHN-&amp;gt;value);
            $this-&amp;gt;user-&amp;gt;setUserData([
                &amp;#39;display_name&amp;#39; =&amp;gt; $username,
                &amp;#39;email&amp;#39; =&amp;gt; $username,
            ]);
```&lt;/p&gt;
&lt;p&gt;The endpoint:
1. Accepts any POST request with a JSON `username` field
2. If the username doesn&amp;#39;t exist, creates a new **active** user account
3. Does NOT check if WebAuthn support is enabled (`security.enableWebAuthnSupport`)
4. Does NOT check if registration is enabled (`security.enableRegistration`)
5. Does NOT verify CSRF tokens
6. Does NOT require captcha validation
7. Has no rate…&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; Packagist: thorsten/phpmyfaq&lt;/p&gt;
&lt;p&gt;### Summary&lt;/p&gt;
&lt;p&gt;The WebAuthn prepare endpoint (`/api/webauthn/prepare`) creates new active user accounts without any authentication, CSRF protection, CAPTCHA, or configuration checks. This allows unauthenticated attackers to create unlimited user accounts even when registration is disabled.&lt;/p&gt;
&lt;p&gt;### Details&lt;/p&gt;
&lt;p&gt;**File:** `phpmyfaq/src/phpMyFAQ/Controller/Frontend/Api/WebAuthnController.php`, lines 63-79&lt;/p&gt;
&lt;p&gt;```php
#[Route(path: &amp;#39;webauthn/prepare&amp;#39;, name: &amp;#39;api.private.webauthn.prepare&amp;#39;, methods: [&amp;#39;POST&amp;#39;])]
public function prepare(Request $request): JsonResponse
{
    $data = json_decode($request-&amp;gt;getContent(), ...);
    $username = Filter::filterVar($data-&amp;gt;username, FILTER_SANITIZE_SPECIAL_CHARS);&lt;/p&gt;
&lt;p&gt;if (!$this-&amp;gt;user-&amp;gt;getUserByLogin($username, raiseError: false)) {
        try {
            $this-&amp;gt;user-&amp;gt;createUser($username);
            $this-&amp;gt;user-&amp;gt;setStatus(status: &amp;#39;active&amp;#39;);
            $this-&amp;gt;user-&amp;gt;setAuthSource(AuthenticationSourceType::AUTH_WEB_AUTHN-&amp;gt;value);
            $this-&amp;gt;user-&amp;gt;setUserData([
                &amp;#39;display_name&amp;#39; =&amp;gt; $username,
                &amp;#39;email&amp;#39; =&amp;gt; $username,
            ]);
```&lt;/p&gt;
&lt;p&gt;The endpoint:
1. Accepts any POST request with a JSON `username` field
2. If the username doesn&amp;#39;t exist, creates a new **active** user account
3. Does NOT check if WebAuthn support is enabled (`security.enableWebAuthnSupport`)
4. Does NOT check if registration is enabled (`security.enableRegistration`)
5. Does NOT verify CSRF tokens
6. Does NOT require captcha validation
7. Has no rate…&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/ghsa-w22q-m2fm-x9f4</guid>
    </item>
  </channel>
</rss>
