Every CVE Search/ Get API key

CVE-2021-3138

In Discourse 2.7.0 through beta1, a rate-limit bypass leads to a bypass of the 2FA requirement...

7.5 HighPublic exploit

In Discourse 2.7.0 through beta1, a rate-limit bypass leads to a bypass of the 2FA requirement for certain forms.

Attack profile

How easy it is to exploit

Attack vector
Network
Complexity
Low
Privileges needed
None
User interaction
None

What an attacker can affect

Confidentiality
High
Integrity
None
Availability
None

Exploit likelihood

3.11%Up 2.5 points since Apr 14, 2021
90%50%10%1%

What each source reports

NVD Score used 7.5

In Discourse 2.7.0 through beta1, a rate-limit bypass leads to a bypass of the 2FA requirement for certain forms.

Record
CVE-2021-3138
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
CVSS 2.0
5.0 MediumAV:N/AC:L/Au:N/C:P/I:N/A:N
Weakness
CWE-307
Updated
2026-11-02
CVE List No score

In Discourse 2.7.0 through beta1, a rate-limit bypass leads to a bypass of the 2FA requirement for certain forms.

Record
CVE-2021-3138
Updated
2026-11-02
EUVDEUVD-2021-26485 No score

In Discourse 2.7.0 through beta1, a rate-limit bypass leads to a bypass of the 2FA requirement for certain forms.

Record
EUVD-2021-26485
Updated
2026-11-03
GitHub AdvisoriesGHSA-w9c3-h2rq-jrff No score

In Discourse 2.7.0 through beta1, a rate-limit bypass leads to a bypass of the 2FA requirement...

In Discourse 2.7.0 through beta1, a rate-limit bypass leads to a bypass of the 2FA requirement for certain forms.

Record
GHSA-w9c3-h2rq-jrff
Weakness
CWE-307
Updated
2026-11-02
OSV 7.5

In Discourse 2.7.0 through beta1, a rate-limit bypass leads to a bypass of the 2FA requirement for certain forms.

Record
CVE-2021-3138
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Updated
2026-11-02
OSVBIT-discourse-2021-3138 No score

In Discourse 2.7.0 through beta1, a rate-limit bypass leads to a bypass of the 2FA requirement for certain forms.

Record
BIT-discourse-2021-3138
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
discourse
Bitnami
through 2.6.0 None known

Public exploits

Links only. Every CVE stores no exploit code.

Public exploits
SourceLinkDate
PoC in GitHubMesh3l911/CVE-2021-31382021-01-12

History

History
RecordedChangedSources
aliasesEUVD
first indexedCVE List, GitHub Advisories, NVD, OSV, PoC in GitHub

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2021-3138 is a high vulnerability (CVSS 7.5) in Discourse, published January 14, 2021. Public exploit code exists. EPSS puts the chance of exploitation in the next 30 days at 3.11%, the 87th percentile. No source names a fixed version.

References

MoveEnter Open