Skip to content
Heist/ feed
Back to feed
High

Admidio: Inverted 2FA Reset Authorization Check Lets Group Leaders Strip Admin TOTP

Type: advisorySources: OSV

Admidio is an open-source user management solution. Prior to version 5.0.9, a logic error in Admidio's two-factor authentication reset inverts the authorization check. Non-admin users cannot remove their own TOTP configuration, but they can remove other users' TOTP, including administrators. A group leader with profile edit rights on an admin account can strip that admin's 2FA. This issue has been patched in version 5.0.9.

Products
Not specified
Affected versions
Not specified
Fixed versions
Not specified
CVEs
CVE-2026-41660
Confirmed fixed CVEs
Not specified
Updated in this feed
7 Nov 2026, 20:26 UTC · Revision 1

Source evidence

Admidio: Inverted 2FA Reset Authorization Check Lets Group Leaders Strip Admin TOTP

core-osv · Original source

Published 7 May 2026, 02:59 UTC

Admidio is an open-source user management solution. Prior to version 5.0.9, a logic error in Admidio's two-factor authentication reset inverts the authorization check. Non-admin users cannot remove their own TOTP configuration, but they can remove other users' TOTP, including administrators. A group leader with profile edit rights on an admin account can strip that admin's 2FA. This issue has been patched in version 5.0.9.

osv:CVE-2026-41660
Complete source record
{
  "id": "4313f0a91da6461d62d8ea98fb5c4c8902dbd96b6f2e5857111b97e8f6be7cb6",
  "url": "https://osv.dev/vulnerability/CVE-2026-41660",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "Admidio: Inverted 2FA Reset Authorization Check Lets Group Leaders Strip Admin TOTP",
    "summary": "Admidio is an open-source user management solution. Prior to version 5.0.9, a logic error in Admidio's two-factor authentication reset inverts the authorization check. Non-admin users cannot remove their own TOTP configuration, but they can remove other users' TOTP, including administrators. A group leader with profile edit rights on an admin account can strip that admin's 2FA. This issue has been patched in version 5.0.9.",
    "evidence": "osv:CVE-2026-41660",
    "products": [],
    "severity": "high",
    "structured": {
      "id": "CVE-2026-41660",
      "aliases": [
        "CVE-2026-41660",
        "GHSA-rh3w-4ccx-prf9"
      ],
      "metrics": [
        {
          "type": "CVSS_V3",
          "score": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:L"
        }
      ],
      "affected": [
        {
          "ranges": [
            {
              "repo": "https://github.com/admidio/admidio",
              "type": "GIT",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "d39915697e6e0be04d02d55a46c631f53013aea6"
                }
              ],
              "database_specific": {
                "extracted_events": [
                  {
                    "range": [
                      {
                        "introduced": "0"
                      },
                      {
                        "fixed": "5.0.9"
                      }
                    ],
                    "source": "AFFECTED_FIELD",
                    "strategy": "StringRangeExpression"
                  },
                  {
                    "range": [
                      {
                        "fixed": "d39915697e6e0be04d02d55a46c631f53013aea6"
                      }
                    ],
                    "source": "REFERENCES_TAG",
                    "original_tag": "v5.0.9"
                  },
                  {
                    "range": [
                      {
                        "introduced": "0"
                      },
                      {
                        "fixed": "5.0.9"
                      }
                    ],
                    "source": "DESCRIPTION"
                  }
                ]
              }
            }
          ],
          "versions": [
            "v5.0.8",
            "v5.0.7",
            "v5.0.6",
            "v5.0.5",
            "v5.0.4",
            "v34",
            "v5.0.3",
            "v5.0.2",
            "v5.0.1",
            "v5.0.0",
            "v5.0-Beta.3",
            "v5.0-Beta.2",
            "v5.0-Beta.1",
            "v4.3-Beta.1",
            "v4.1-Beta.2",
            "v4.0-Beta.1",
            "v3.2-Beta.1",
            "v3.1.5",
            "v3.0.6",
            "3.0-Beta.3",
            "3.0-Beta.1"
          ],
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-41660.json"
          }
        }
      ],
      "modified": "2026-10-28T02:30:51.578510660Z",
      "provider": "osv",
      "references": [
        "https://github.com/Admidio/admidio/releases/tag/v5.0.9",
        "https://github.com/Admidio/admidio/security/advisories/GHSA-rh3w-4ccx-prf9",
        "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/41xxx/CVE-2026-41660.json",
        "https://nvd.nist.gov/vuln/detail/CVE-2026-41660"
      ],
      "provider_metadata": {
        "cwe_ids": [
          "CWE-863"
        ],
        "cna_assigner": "GitHub_M",
        "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/41xxx/CVE-2026-41660.json"
      }
    },
    "related_cves": [
      {
        "value": "CVE-2026-41660",
        "evidence": "/id"
      }
    ],
    "security_relevant": true,
    "severity_evidence": "/severity/0/score"
  },
  "source_id": "core-osv",
  "document_id": 520302,
  "published_at": "2026-05-07T02:59:29.81+00:00"
}