tfa 2.0.0-alpha5

New features

There are known security issues with this release - DO NOT USE

tfa 8.x-1.10

Security update
Insecure

Ensure routing system matches TFA expectations.

tfa 2.0.0-alpha4

Bug fixes

This is still somewhat work-in-progress. Do not use in production!

tfa 2.0.0-alpha3

Bug fixes
New features

This is still somewhat work-in-progress. Do not use in production!

tfa 8.x-1.9

Bug fixes
New features
Insecure

D11 Support

Contributors (4)

cmlara, sourav_paul, beunerd, jcnventura

Changelog

Issues: 4 issues resolved.

Changes since 8.x-1.7:

tfa 8.x-1.6

Bug fixes
Insecure

Security Fix: Replay and Denial of Service vulnerability in HOTP plugin

Impacted versions

  • Two-factor Authentication (TFA) 8.x-1.x versions prior to 8.x-1.6
  • Two-factor Authentication (TFA) 2.x versions prior to and including 2.0.0-alpha2

Description

If an incorrect token is entered on the token validation page for a HOTP token the counter would be reset to the equivalent of counter 0.

tfa 8.x-1.4

Bug fixes
Insecure

Security Fix: Authentication bypass when default plugin is not configured

User Impacting Changes. Read full release notes.

Impacted versions

  • Two-factor Authentication (TFA) 7.x-2.x versions prior to and including 7.x-2.3
  • Two-factor Authentication (TFA) 8.x-1.x versions prior to 8.x-1.4
  • Two-factor Authentication (TFA) 2.x versions prior to and including 2.0.0-alpha2

Description

tfa 8.x-1.3

Bug fixes
Insecure

Security Fix: Access Bypass Through Replay Attacks

Impacted versions

  • Two-factor Authentication (TFA) 8.x-1.x versions prior to 8.x-1.3
  • Two-factor Authentication (TFA) 2.x versions prior to and including 2.0.0-alpha2

Security risk

AC:Complex/A:None/CI:Some/II:Some/E:Theoretical/TD:Default

CVSS 3.1 Base Score: 4.5: AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:N

Vulnerability Type

Access Bypass

tfa 8.x-1.2

New features
Insecure

Add D10 support to 8.x-1.x

Contributors (3)

cmlara, Ambient.Impact, gaddman

Changelog

Issues: 1 issues resolved.

Changes since 8.x-1.1:

tfa 8.x-1.0

Bug fixes
Insecure

Contributors (2)

dpi, jcnventura

Changelog

Issues: 1 issues resolved.

Changes since 8.x-1.0-rc1:

tfa 7.x-2.3

Bug fixes
Insecure
Unsupported

Contributors (2)

DamienMcKenna, jcnventura

Changelog

Issues: 3 issues resolved.

Changes since 7.x-2.2:

tfa 2.0.0-alpha1

Bug fixes
New features

This release starts with the Drupal 10 support for the module, and uses a new plugin architecture in which the TFA plugins are no longer separated in functional and setup plugins.

Contributors (3)

jcnventura, heddn, guilhermevp

Changelog

Issues: 3 issues resolved.

tfa 8.x-1.0-rc1

Bug fixes
Insecure

Contributors (3)

jcnventura, joshua1234511, cafuego

Changelog

Issues: 5 issues resolved.

Changes since 8.x-1.0-alpha10:

tfa 7.x-2.2

Bug fixes
Insecure
Unsupported

Note that while related with the TFA link vulnerability in version 8.x-1.0-alpha8 of this module, the bug here is a lot milder, as only the user that inserted the username and password can access the TFA entry form. Even though that form doesn't expire, the flood control mechanism strongly limits the number of possible attempted guesses before the window for that guess expires and invalidates the attack.

Changes since 7.x-2.1:

tfa 8.x-1.0-alpha10

Bug fixes
New features
Insecure

ALL SITES ARE RECOMMENDED TO UPDATE to either 8.x-1.0-alpha9 or 8.x-1.0-alpha10. alpha10 includes many changes from alpha8, including multiple code hardening issues, and heavy code refactoring. See Security below.

ga_login: This version also includes the merger with the Google Authenticator login module. The database update code will disable the ga_login module, but you should still remove that module's code from your site.

tfa 8.x-1.0-alpha9

Bug fixes
Insecure

ALL SITES ARE RECOMMENDED TO UPDATE to either 8.x-1.0-alpha9 or 8.x-1.0-alpha10. alpha9 is the same code as alpha8, with the vulnerability fix.

Issue #3314706 allows an attacker to bypass the user and password check, as long as they have access to an unused TFA verification URL, and to the user's authenticator app. Brute-force attacks while possible, are not feasible as the flood mechanism limits the rate of attempted guesses.

Changes since 8.x-1.0-alpha8:

tfa 8.x-1.0-alpha6

Bug fixes
Insecure

This release hardens the code against timing attacks on the code validation. We recommend that all users upgrade to this version.

Changes since 8.x-1.0-alpha5:

tfa 7.x-2.1

Bug fixes
Insecure
Unsupported

Although this is not a security release, this release hardens the code against timing attacks on the code validation. We recommend that all users upgrade to this version. Releasing this a normal release was agreed by the security team.

Changes since 7.x-2.1-rc1:

Additional changes since 7.x-2.0:

tfa 7.x-2.1-rc1

Bug fixes
Insecure
Unsupported

This is a pre-release of 7.x-2.1, mainly with the changes necessary to allow the use of the module without having to install the Mcrypt extension, which was removed in PHP 7.2.

Changes since 7.x-2.0:

tfa 8.x-1.0-alpha5

Bug fixes
Insecure

Important note: modules that extend TFA must now declare as array the parameter of the getOverview() function.

Changes since 8.x-1.0-alpha4:

tfa 8.x-1.0-alpha4

Bug fixes
New features
Insecure

Summary: 8.x-1.0-alpha4

Continuing to move the api towards a well-documented stable release. Due to changes, complimentary modules such as ga_login or tfa_duo will need to be updated as well. See Roadmap to stable D8 TFA release for more details.

New feature allows users to configure multiple 2nd-factor options on their account.

Contributors: (10) daggerhart, benjifisher, rbayliss, gbirch, ChrisDarke, Manuel Garcia, nerdstein, derek.deraps, sanduhrs, bhawanac

tfa 8.x-1.0-alpha3

Bug fixes
New features
Insecure

* Updated docs
* Bug fixes
* New features

tfa 8.x-1.0-alpha2

Bug fixes
Insecure

Fixing a user-id enumeration and brute force vulnerability. Addressing many bug fixes.

tfa 8.x-1.0-alpha1

Bug fixes
Insecure

Addressing brute force best practices and fixing the integration with the key module

tfa 7.x-2.0

Insecure
Unsupported

First stable release of TFA module for Drupal 7. This release (version 2.0) contains no changes over TFA 7.x-2.0-beta3. If you are running any beta version of TFA module it is highly recommended you upgrade to this version solely for the reason that stable releases come with support for Security Advisories should a security issue be disclosed in this module.

YAY #drupalcon2016

tfa 7.x-2.0-beta3

Security update
Bug fixes
Insecure
Unsupported

Beta 3 release of TFA module for Drupal 7 fixes minor security risk. Read about risk and mitigating factors at https://www.drupal.org/node/2628736.

This release makes no schema or plugin compatibility changes, upgrade is recommended for all sites running TFA

Changes since 7.x-2.0-beta2:

tfa 7.x-2.0-beta2

Bug fixes
New features
Insecure
Unsupported

Beta 2 release of TFA module for Drupal 7. Read all about TFA module at https://www.drupal.org/project/tfa.

Note, if you are upgrading from beta1 you will need to remove TFA settings for all existing accounts and have them go through any set up processes again. Or, completely uninstall TFA and re-install. This is necessary because the default encryption methodology changed after beta1. See #2332445 for more info.

All changes since 7.x-2.0-beta1:

tfa 7.x-2.0-beta1

Bug fixes
New features
Insecure
Unsupported

Beta release of TFA 2.x for Drupal 7. TFA 2 is a complete rewrite of the TFA module, providing two-factor authentication (2FA) for Drupal sites.

Please note, this is a beta release and there are expected to be enhancements and possibly breaking changes before a full and stable 2.0 release. Subscribe to updates on stable release at https://www.drupal.org/node/2241821. Sites installing TFA module and using custom TFA plugins are advised to follow updates closely.

tfa 7.x-2.x-dev

New features

Development release of the 2.x branch of TFA for Drupal 7.

tfa 7.x-1.0

Unsupported

1.0 release of Two-factor Authentication module for Drupal 7 with included support for SMS Framework for sending one-time login codes as a method of increasing the authentication security of your Drupal site.

tfa 6.x-1.0

Unsupported

1.0 release of Two-factor Authentication module for Drupal 6 with included support for SMS Framework for sending one-time login codes as a method of increasing the authentication security of your Drupal site.

tfa 7.x-1.x-dev

Drupal 7 compatible development release of the Two-factor Authentication module. You are advised to not run development releases on production-level systems.

tfa 6.x-1.x-dev

Development release Two-factor authentication for Drupal, with built-in support for SMS one-time tokens and a pluggable communication channel. It is not recommended you run development releases on production systems.

Subscribe with RSS Subscribe to Releases for Two-factor Authentication (TFA)