Skip to content
This repository has been archived by the owner on Apr 8, 2022. It is now read-only.

Cargo audit security advisories #79

Open
muursh opened this issue Oct 22, 2021 · 4 comments
Open

Cargo audit security advisories #79

muursh opened this issue Oct 22, 2021 · 4 comments

Comments

@muursh
Copy link
Contributor

muursh commented Oct 22, 2021

chrono - 0.4.19 - segfault in localtime_r - no safe upgrade
time - 0.1.44 - segfault in time crate - upgrade to >=0.2.23
wasmtime - 0.27.0 - multiple vulnerabilities - upgrade to >=0.30.0
zeroize_derive - 1.1.0 - doesn't implement drop for enum - upgrade to >= 1.1.1

net2 is unmaintained :(

The above is true in staging as of 22/10/21. I have no idea if anyone is changing any of the above in anything they're working on. If anyone is can they comment here and let me know.

I'll create a PR to fix the obvious ones.

We need to decide what to do about net2 given it's not maintained anymore. Do we wait for parity or should we be more proactive?

@muursh
Copy link
Contributor Author

muursh commented Oct 22, 2021

Also I'm adding cargo audit to our CI

@TheQuantumPhysicist
Copy link
Contributor

Let's discuss the priority of this issue at some point.

@muursh
Copy link
Contributor Author

muursh commented Oct 23, 2021

Of which issue? The entirety of the advisories or just unmaintained crate?

@TheQuantumPhysicist
Copy link
Contributor

The priority of each, or all of them. I bet some of us think this is super prior and others think the opposite.

On one hand, these are not important as long as we're in testnet and we're more focused on features that work properly. On the other hand, these are important because they affect our software in a way or another. I'm more biased towards the former since we're far from being worried about long-term software issues since most of our protocols and implementations are not done anyway. Either way, we should discuss this topic, or at least clearly express the priority.

Maybe on Monday's daily we can talk about it a little bit.

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

No branches or pull requests

7 participants