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

exploitDog

github логотип

GHSA-vc2p-r46x-m3vx

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

Описание

Argument injection in lettre

Impact

Affected versions of lettre allowed argument injection to the sendmail command. It was possible, using forged to addresses, to pass arbitrary arguments to the sendmail executable.

Depending on the implementation (original sendmail, postfix, exim, etc.) it could be possible in some cases to write email data into abritrary files (using sendmail's logging features).

NOTE: This vulnerability only affects the sendmail transport. Others, including smtp, are not affected.

Fix

The flaw is corrected by modifying the executed command to stop parsing arguments before passing the destination addresses.

References

Пакеты

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

lettre

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

>= 0.9.0, < 0.9.5

0.9.5

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

lettre

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

>= 0.8.0, < 0.8.4

0.8.4

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

lettre

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

>= 0.7.0, < 0.7.1

0.7.1

EPSS

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

5.3 Medium

CVSS3

Дефекты

CWE-77

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

CVSS3: 5.3
nvd
около 5 лет назад

The lettre library through 0.10.0-alpha for Rust allows arbitrary sendmail option injection via transport/sendmail/mod.rs.

EPSS

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

5.3 Medium

CVSS3

Дефекты

CWE-77