File size: 958 Bytes
4951e76
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
{
 "item_id": "ker-matrix_power",
 "kernel": "matrix_power",
 "advisory": "RUSTSEC-2025-0065",
 "crate": "matrix-sdk-base",
 "pre_version": "0.14.0",
 "post_version": "0.14.1",
 "advisory_url": "https://github.com/matrix-org/matrix-rust-sdk/pull/5635",
 "title": "matrix-sdk-base: Panic in the `RoomMember::normalized_power_level()` method",
 "source_file": "src/room/members.rs",
 "function": "normalize_power_level",
 "signature": "pub fn normalize_power_level(power_level: i64, max_power_level: i64) -> i64",
 "spec_doc": "Scales a Matrix user power level (|power_level| < 2^53) to the range 0..=100 relative to max_power_level > 0.",
 "bug_class": "panic",
 "fidelity": "verbatim_logic",
 "extraction_note": "src/room/members.rs normalized_power_level: expect() on out-of-range Int when max_power_level is small",
 "witness_args": "9007199254740991i64, 1i64",
 "labels": {
  "buggy": "matrix-sdk-base@0.14.0",
  "reference": "matrix-sdk-base@0.14.1"
 }
}