Логотип exploitDog
Консоль
Логотип exploitDog

exploitDog

github логотип

GHSA-f7c3-mhj2-9pvg

Опубликовано: 08 авг. 2025
Источник: github
Github: Прошло ревью
CVSS3: 6.5

Описание

OpenBao TOTP Secrets Engine Code Reuse

Impact

OpenBao's TOTP secrets engine could accept valid codes multiple times rather than strictly-once. This was caused by unexpected normalization in the underlying TOTP library.

Patches

OpenBao v2.3.2 will patch this issue.

In patching, codes which were not normalized (strictly N numeric digits) will now be rejected. This is a potentially breaking change.

Workarounds

TOTP code verification is a privileged action; only trusted systems should be verifying codes. Ensure that all codes are first normalized before submitting to the OpenBao endpoint.

References

This issue was disclosed to HashiCorp and is the OpenBao equivalent of the following tickets:

Пакеты

Наименование

github.com/openbao/openbao

go
Затронутые версииВерсия исправления

>= 0.1.0, < 2.3.2

2.3.2

Наименование

github.com/openbao/openbao

go
Затронутые версииВерсия исправления

< 0.0.0-20250806193153-183891f8d535

0.0.0-20250806193153-183891f8d535

EPSS

Процентиль: 3%
0.0002
Низкий

6.5 Medium

CVSS3

Дефекты

CWE-156

Связанные уязвимости

CVSS3: 6.5
nvd
около 1 месяца назад

OpenBao exists to provide a software solution to manage, store, and distribute sensitive data including secrets, certificates, and keys. In versions 0.1.0 through 2.3.1, OpenBao's TOTP secrets engine could accept valid codes multiple times rather than strictly-once. This was caused by unexpected normalization in the underlying TOTP library. To work around, ensure that all codes are first normalized before submitting to the OpenBao endpoint. TOTP code verification is a privileged action; only trusted systems should be verifying codes.

CVSS3: 6.5
debian
около 1 месяца назад

OpenBao exists to provide a software solution to manage, store, and di ...

EPSS

Процентиль: 3%
0.0002
Низкий

6.5 Medium

CVSS3

Дефекты

CWE-156