mimblewimble/grin

Rust-yaml dependency must be updated

Open

#2,175 创建于 2018年12月18日

在 GitHub 查看
 (4 评论) (0 反应) (0 负责人)Rust (991 fork)batch import
good first issuetask

仓库指标

Star
 (4,876 star)
PR 合并指标
 (平均合并 6天 11小时) (30 天内合并 25 个 PR)

描述

Currently we use 0.4.2 (used by serde) and 0.3.5 (used by clap). Cargo audit is unhappy:

$cargo audit
    Fetching advisory database from `https://github.com/RustSec/advisory-db.git`
      Loaded 17 security advisories (from /home/ubuntu/.cargo/advisory-db)
    Scanning Cargo.lock for vulnerabilities (311 crate dependencies)
error: Vulnerable crates found!

ID:      RUSTSEC-2018-0006
Crate:   yaml-rust
Version: 0.3.5
Date:    2018-09-17
URL:     https://github.com/chyh1990/yaml-rust/pull/109
Title:   Uncontrolled recursion leads to abort in deserialization
Solution: upgrade to: >= 0.4.1

error: 1 vulnerability found!

I sent a PR against clap, opening this issue to track the update https://github.com/clap-rs/clap/pull/1396

贡献者指南