This project contains known security vulnerabilities. Find detailed information at the bottom.

Crate mail-template

Dependencies

(11 total, 3 outdated, 1 insecure)

CrateRequiredLatestStatus
 failure^0.1.10.1.8up to date
 futures^0.1.140.3.30out of date
 handlebars^1.1.05.1.2out of date
 mail-core^0.6.00.6.2up to date
 mail-headers^0.6.00.6.6up to date
 mail-internals ⚠️^0.2.00.2.3insecure
 maybe-owned^0.3.20.3.4up to date
 serde^11.0.198up to date
 soft-ascii-string^1.01.1.0up to date
 toml^0.4.80.8.12out of date
 vec1^1.11.12.0up to date

Security Vulnerabilities

mail-internals: Use-after-free in `vec_insert_bytes`

RUSTSEC-2023-0054

Incorrect reallocation logic in the function vec_insert_bytes causes a use-after-free.

This function does not have to be called directly to trigger the vulnerability because many methods on EncodingWriter call this function internally.

The mail-* suite is unmaintained and the upstream sources have been actively vandalised. A fixed mail-internals-ng (and mail-headers-ng and mail-core-ng) crate has been published which fixes this, and a dependency on another unsound crate.