Access code - Moderately critical - Access bypass - SA-CONTRIB-2025-108
Description
Improper Restriction of Excessive Authentication Attempts vulnerability in Drupal Access code allows Brute Force.This issue affects Access code: from 0.0.0 before 2.0.5.
AI Insight
LLM-synthesized narrative grounded in this CVE's description and references.
Drupal Access code module before 2. Improper restriction of excessive authentication attempts allows brute-force attacks against user access codes.
Vulnerability
Overview
CVE-2025-10928 is an improper restriction of excessive authentication attempts vulnerability in the Drupal Access code module (versions before 2.0.5). The module allows users to allow users to sign in with an access code instead of a username/password combination. The module fails to limit the number of failed authentication attempts, enabling an attacker to perform brute-force attacks against access codes [1][2].
Exploitation
An attacker must have a role with the 'change own access code' permission to exploit this vulnerability. When users are allowed to pick their own access codes, the system warns if a chosen code is already taken, which can be used to enumerate valid codes. The lack of rate limiting on authentication attempts allows the attacker to systematically guess access codes without being blocked [2].
Impact
Impact
Successful exploitation allows an attacker to bypass authentication and gain unauthorized access to another user's account by guessing their access code. This can lead to privilege escalation or data exposure depending on the compromised user's permissions [1][2].
Mitigation
The vulnerability is fixed in version 2.0.5 of the access_code module. Users are advised to upgrade immediately. No workar to this version. No workarounds are mentioned in the advisory [2].
AI Insight generated on May 19, 2026. Synthesized from this CVE's description and the cited reference URLs; citations are validated against the source bundle.
Affected packages
Versions sourced from the GitHub Security Advisory.
| Package | Affected versions | Patched versions |
|---|---|---|
drupal/access_codePackagist | < 2.0.5 | 2.0.5 |
Affected products
2- Range: <2.0.5
- Drupal/Access codev5Range: 0.0.0
Patches
0No patches discovered yet.
Vulnerability mechanics
AI mechanics synthesis has not run for this CVE yet.
References
3- github.com/advisories/GHSA-27mc-9399-r9mxghsaADVISORY
- nvd.nist.gov/vuln/detail/CVE-2025-10928ghsaADVISORY
- www.drupal.org/sa-contrib-2025-108ghsaWEB
News mentions
0No linked articles in our index yet.