{ "schema_version": "1.4.0", "id": "GHSA-j8qq-58cr-8cc7", "modified": "2022-05-05T00:44:22Z", "published": "2021-08-25T20:52:53Z", "aliases": [ "CVE-2021-25905" ], "summary": "Out of bounds read in bra", "details": "Buffered Random Access (BRA) provides easy random memory access to a sequential source of data in Rust. This is achieved by greedily retaining all memory read from a given source. Buffered Random Access (BRA) provides easy random memory access to a sequential source of data in Rust. An issue was discovered in the bra crate before 0.1.1 for Rust. It lacks soundness because it can read uninitialized memory.", "severity": [ { "type": "CVSS_V3", "score": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H" } ], "affected": [ { "package": { "ecosystem": "crates.io", "name": "bra" }, "ranges": [ { "type": "ECOSYSTEM", "events": [ { "introduced": "0" }, { "fixed": "0.1.1" } ] } ] } ], "references": [ { "type": "ADVISORY", "url": "https://nvd.nist.gov/vuln/detail/CVE-2021-25905" }, { "type": "WEB", "url": "https://github.com/Enet4/bra-rs/issues/1" }, { "type": "WEB", "url": "https://github.com/Enet4/bra-rs/commit/aabf5562f8c6374ab30f615b28e0cff9b5c79e5f" }, { "type": "PACKAGE", "url": "https://github.com/Enet4/bra-rs" }, { "type": "WEB", "url": "https://rustsec.org/advisories/RUSTSEC-2021-0008.html" } ], "database_specific": { "cwe_ids": [ "CWE-125", "CWE-908" ], "severity": "CRITICAL", "github_reviewed": true, "github_reviewed_at": "2021-08-19T18:46:05Z", "nvd_published_at": "2021-01-26T18:16:00Z" } }