Skip to content

octorust depends on ring 0.16, which is no longer receiving security updates #100

New issue

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

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

Already on GitHub? Sign in to your account

Closed
eric-seppanen opened this issue Mar 7, 2025 · 2 comments

Comments

@eric-seppanen
Copy link

RustSec reports all versions of ring before 0.17.12 as vulnerable to https://rustsec.org/advisories/RUSTSEC-2025-0009. Though this particular issue may not be critical (and it's unclear whether 0.16 is really affected), the author has stated "Nobody should be using 0.16.20 any longer." (link)

It seems pretty clear that ring 0.16 is unmaintained, which is a bad property for a cryptography library. There haven't been any 0.16 releases since 2021.

octorust depends on ring 0.16 both as a direct dependency, and transitively via jsonwebtoken 8.x.

@augustuswm
Copy link
Contributor

augustuswm commented Mar 7, 2025

These are currently being updated in #99 , and I am planning release by early next week.

@augustuswm
Copy link
Contributor

Version 0.10.0 of octorust has been released to crates.io. It contains the dependency updates indicated in #101

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

No branches or pull requests

2 participants