DRUPAL-CONTRIB-2026-321

See a problem?
Import Source
https://github.com/DrupalSecurityTeam/drupal-advisory-database/blob/main/advisories/auth_login_plus/DRUPAL-CONTRIB-2026-321.json
JSON Data
https://api.osv.dev/v1/vulns/DRUPAL-CONTRIB-2026-321
Aliases
  • CVE-2026-126730
Published
2026-11-11T17:44:57Z
Modified
2026-11-11T18:45:04Z
Summary
[none]
Details

This module enables you to require a second authentication factor (a time-based one-time password from an authenticator app) when users log in.

The module does not enforce the second authentication factor correctly. As a result, an attacker who has only the first factor for an account with 2FA (for example, a valid one-time login link) could trigger actions that should only follow a fully authenticated login. These include updating the account's last login time, (which also invalidates other one-time login links) and running other modules' login hooks.

The vulnerability is mitigated by the fact that the attacker must already have the account's first factor (a valid one-time login link, or a login through another module), and the impact depends on which other modules react to user logins.

References
Credits

Affected packages

Packagist:https://packages.drupal.org/8 / drupal/auth_login_plus

Package

Name
drupal/auth_login_plus
Purl
pkg:composer/drupal/auth_login_plus?repository_url=https:%2F%2Fpackages.drupal.org%2F8

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0 Unknown introduced version / All previous versions are affected
Fixed
1.0.3
Database specific
Show details
{
    "constraint": "<1.0.3"
}

Database specific

affected_versions
"<1.0.3"
source
"https://github.com/DrupalSecurityTeam/drupal-advisory-database/blob/main/advisories/auth_login_plus/DRUPAL-CONTRIB-2026-321.json"