Skip to content
OpenAdvisories
Unscored CVE-2013-7322 EUVD-2013-7098GHSA-2xxx-v399-cp66

usersfile.c in liboath in OATH Toolkit before 2.4.1 does not properly handle lines containing an invalid one-time-password (OTP) type and a…

Published Mar 7, 2014 · Updated Aug 6, 2024 · Assigned by mitre

Description

usersfile.c in liboath in OATH Toolkit before 2.4.1 does not properly handle lines containing an invalid one-time-password (OTP) type and a user name in /etc/users.oath, which causes the wrong line to be updated when invalidating an OTP and allows context-dependent attackers to conduct replay attacks, as demonstrated by a commented out line when using libpam-oath.

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 oath-toolkit 2.4.1-1 —
Debian 13 oath-toolkit 2.4.1-1 —
Debian 12 oath-toolkit 2.4.1-1 —
ReleasePackageFixed inAdvisory
openSUSE Tumbleweed oath-toolkit 2.6.7-1.3 openSUSE-SU-2024:11104-1

Advisories 1

References