Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Security Advisory for <1.0 Lexical-Core (Patched in 1.0) #2081

Closed
Alexhuszagh opened this issue Sep 15, 2024 · 1 comment
Closed

Security Advisory for <1.0 Lexical-Core (Patched in 1.0) #2081

Alexhuszagh opened this issue Sep 15, 2024 · 1 comment

Comments

@Alexhuszagh
Copy link
Contributor

Alexhuszagh commented Sep 15, 2024

There was a security advisory for lexical (RUSTSEC-2023-0055), which uses lexical-core for the implementation. There was a few discovered instances of undefined behavior with a comprehensive code analysis due to further misuse of MaybeUninit.

This affected all versions before lexical 7.0 and lexical-core before 1.0. All of the issues initially discovered were:

The additional discovered unsoundness includes:

There were a few more patches that were implemented as part of that fix (also all related to misuse of MaybeUninit. All older versions of lexical-core should therefore have a security advisory associated with them.

Here's additional instances of unsoundness:

@Alexhuszagh
Copy link
Contributor Author

Alexhuszagh commented Sep 16, 2024

Closed in PR #2083

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant