CVSS2
Attack Vector
NETWORK
Attack Complexity
MEDIUM
Authentication
NONE
Confidentiality Impact
PARTIAL
Integrity Impact
PARTIAL
Availability Impact
PARTIAL
AV:N/AC:M/Au:N/C:P/I:P/A:P
CVSS3
Attack Vector
NETWORK
Attack Complexity
HIGH
Privileges Required
NONE
User Interaction
NONE
Scope
UNCHANGED
Confidentiality Impact
HIGH
Integrity Impact
HIGH
Availability Impact
HIGH
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
EPSS
Percentile
61.8%
Affected versions of this crate implements Send
for Decoder<R>
for any R: Read
. This allows Decoder<R>
to contain R: !Send
and carry (move) it to another thread.
This can result in undefined behavior such as memory corruption from data race on R
, or dropping R = MutexGuard<_>
from a thread that didn’t lock the mutex.
The flaw was corrected in commit a34d6e1 by adding trait bound R: Send
to the Send
impl for Decoder<R>
.
Vendor | Product | Version | CPE |
---|---|---|---|
libsbc_project | libsbc | * | cpe:2.3:a:libsbc_project:libsbc:*:*:*:*:*:rust:*:* |
CVSS2
Attack Vector
NETWORK
Attack Complexity
MEDIUM
Authentication
NONE
Confidentiality Impact
PARTIAL
Integrity Impact
PARTIAL
Availability Impact
PARTIAL
AV:N/AC:M/Au:N/C:P/I:P/A:P
CVSS3
Attack Vector
NETWORK
Attack Complexity
HIGH
Privileges Required
NONE
User Interaction
NONE
Scope
UNCHANGED
Confidentiality Impact
HIGH
Integrity Impact
HIGH
Availability Impact
HIGH
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
EPSS
Percentile
61.8%