{"id":"CVE-2024-13239","aliases":["DRUPAL-CONTRIB-2024-003","EUVD-2024-51453","GHSA-gqf5-wjqv-v83c"],"status":"published","title":"Two-factor Authentication (TFA) - Moderately critical - Access bypass - SA-CONTRIB-2024-003","description":"Weak Authentication vulnerability in Drupal Two-factor Authentication (TFA) allows Authentication Abuse.This issue affects Two-factor Authentication (TFA): from 0.0.0 before 1.5.0.","severity":{"version":"3.1","score":9.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"critical","assessor":"adp","from":"cve"},"epss":{"day":"2026-11-09","score":0.00576,"percentile":0.47781,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":true},"cwes":["CWE-1390"],"published":"2024-01-24T15:42:46Z","modified":"2026-09-10T03:46:14Z","fixes":[{"ecosystem":"Packagist:https://packages.drupal.org/8","package":"drupal/tfa","fixed_in":["1.5.0"],"sources":["osv"]}],"affected":[{"source":"osv","ecosystem":"Packagist:https://packages.drupal.org/8","package":"drupal/tfa","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.5.0"}]}]}],"products":[{"vendor":"drupal","product":"two-factor authentication (tfa)"},{"vendor":"two-factor_authentication_project","product":"two-factor_authentication"}],"references":[{"url":"https://www.drupal.org/sa-contrib-2024-003","tags":["Vendor Advisory","web"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2024-13239"},{"url":"https://github.com/advisories/GHSA-gqf5-wjqv-v83c"}],"sources":{"cve":[{"id":"CVE-2024-13239","title":"Two-factor Authentication (TFA) - Moderately critical - Access bypass - SA-CONTRIB-2024-003","description":"Weak Authentication vulnerability in Drupal Two-factor Authentication (TFA) allows Authentication Abuse.This issue affects Two-factor Authentication (TFA): from 0.0.0 before 1.5.0.","status":"published","published":"2025-01-09T18:35:46.333Z","modified":"2025-01-10T17:18:02.874Z","cvss":[{"version":"3.1","score":9.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"critical","assessor":"adp"}],"cwes":["CWE-1390"],"updated_at":"2026-11-02T14:34:13.64024Z"}],"euvd":[{"id":"EUVD-2024-51453","description":"Weak Authentication vulnerability in Drupal Two-factor Authentication (TFA) allows Authentication Abuse.This issue affects Two-factor Authentication (TFA): from 0.0.0 before 1.5.0.","status":"published","published":"2025-01-09T18:35:46Z","modified":"2025-01-10T17:18:02Z","cvss":[{"version":"3.1","score":9.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"critical"}],"updated_at":"2026-11-03T00:04:21.63355Z"}],"ghsa":[{"id":"GHSA-gqf5-wjqv-v83c","title":"Weak Authentication vulnerability in Drupal Two-factor Authentication (TFA) allows Authentication...","description":"Weak Authentication vulnerability in Drupal Two-factor Authentication (TFA) allows Authentication Abuse.This issue affects Two-factor Authentication (TFA): from 0.0.0 before 1.5.0.","status":"published","published":"2025-01-09T21:31:29Z","modified":"2025-01-10T18:31:39Z","cvss":[{"version":"3.1","score":9.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"critical"}],"cwes":["CWE-1390"],"updated_at":"2026-11-02T14:59:27.400832Z"}],"nvd":[{"id":"CVE-2024-13239","description":"Weak Authentication vulnerability in Drupal Two-factor Authentication (TFA) allows Authentication Abuse.This issue affects Two-factor Authentication (TFA): from 0.0.0 before 1.5.0.","status":"published","published":"2025-01-09T19:15:17.663Z","modified":"2026-06-17T07:01:33.347Z","cvss":[{"version":"3.1","score":9.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"critical","assessor":"secondary"}],"cwes":["CWE-1390"],"updated_at":"2026-11-02T14:10:41.838321Z"}],"osv":[{"id":"DRUPAL-CONTRIB-2024-003","description":"This module enables you to allow and/or require users to use a second authentication method in addition to password authentication.\n\nIn some cases, the module allows users to log in with an authentication plugin that an administrator has disabled.\n\nThis vulnerability is mitigated by the fact that an attacker must obtain a valid first-factor login credential, that an administrator must enable and then disable an authentication plugin, and that an attacker must obtain the valid second factor credential for the disabled plugin.","status":"published","published":"2024-01-24T15:42:46Z","modified":"2026-09-10T03:46:14.485739892Z","updated_at":"2026-11-02T15:46:13.584509Z"}]}}
