Every CVESearch/Get API key

GHSA-74r7-3mjm-jc5v

eduMFA: Unauthenticated Failcounter Increment on Resolver Tokens via /validate/check

6.5 MediumFix available

GHSA-74r7-3mjm-jc5v is a medium vulnerability (CVSS 6.5) in edumfa, published May 18, 2026. No source lists public exploit code. Fixed in edumfa 2.9.1.

What does this mean?
Severity
6.5 MediumCVSS 3.1, GitHub Advisories
Exploit chance
UnscoredNo EPSS score yet
Exploitation
None knownNot on CISA’s or ENISA’s lists
Fixed in
2.9.1edumfa +1 more

Description

Impact

If the resolver parameter is passed, but the user does not exist, all failcounters of tokens in that resolver will be increased.

Patches

This, along with other issues, was fixed in eduMFA v2.9.1.

Workarounds

Limiting access to /validate/check to client applications (i.e. Shibboleth/FreeRADIUS) using an authorization policy with api_key_required or using e.g. the reverse proxy.

Attack profile

How easy it is to exploit

Attack vector
Network
Complexity
Low
Privileges needed
Low
User interaction
None

What an attacker can affect

Confidentiality
None
Integrity
None
Availability
High

Affected packages

Affected packages
PackageAffectedFixed
edumfa
PyPI
before 2.9.1
2.9.1
edumfa
PyPI
before 2.9.1, plus listed versions
1.2.01.3.01.4.01.5.01.5.1
Show 17 moreShow less
2.0.02.0.12.0.22.0.32.1.02.2.02.3.02.4.02.5.02.6.02.6.12.7.02.7.12.7.22.8.02.9.02.9.0rc1
2.9.1

What each source reports

GitHub Advisories Score used6.5

eduMFA: Unauthenticated Failcounter Increment on Resolver Tokens via /validate/check

Impact

If the resolver parameter is passed, but the user does not exist, all failcounters of tokens in that resolver will be increased.

Patches

This, along with other issues, was fixed in eduMFA v2.9.1.

Workarounds

Limiting access to /validate/check to client applications (i.e. Shibboleth/FreeRADIUS) using an authorization policy with api_key_required or using e.g. the reverse proxy.

Record
GHSA-74r7-3mjm-jc5v
CVSS 3.1
6.5 MediumCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Weakness
CWE-20
Updated
2026-11-02
OSV6.5

eduMFA: Unauthenticated Failcounter Increment on Resolver Tokens via /validate/check

Impact

If the resolver parameter is passed, but the user does not exist, all failcounters of tokens in that resolver will be increased.

Patches

This, along with other issues, was fixed in eduMFA v2.9.1.

Workarounds

Limiting access to /validate/check to client applications (i.e. Shibboleth/FreeRADIUS) using an authorization policy with api_key_required or using e.g. the reverse proxy.

Record
GHSA-74r7-3mjm-jc5v
CVSS 3.1
6.5 MediumCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Weakness
CWE-20
Updated
2026-11-02

History

History
RecordedChangedSources
first indexedGitHub Advisories, OSV

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

References

MoveEnter Open