Previously, MemBio::get_buf
called slice::from_raw_parts
with a null-pointer, which violates the functions invariants, leading to undefined behavior. In debug builds this would produce an assertion failure. This is now fixed.
webrtc-srtp 0.12.0
This project might be open to known security vulnerabilities, which can be prevented by tightening the version range of affected dependencies. Find detailed information at the bottom.
webrtc-srtp
(16 total, 4 outdated, 1 possibly insecure)
Crate | Required | Latest | Status |
---|---|---|---|
aead | ^0.5 | 0.5.2 | up to date |
aes | ^0.8 | 0.8.4 | up to date |
aes-gcm | ^0.10 | 0.10.3 | up to date |
byteorder | ^1 | 1.5.0 | up to date |
bytes | ^1 | 1.8.0 | up to date |
ctr | ^0.9 | 0.9.2 | up to date |
hmac | ^0.12 | 0.12.1 | up to date |
log | ^0.4 | 0.4.22 | up to date |
openssl ⚠️ | ^0.10.57 | 0.10.68 | maybe insecure |
rtcp | ^0.10.1 | 0.11.0 | out of date |
rtp | ^0.10.0 | 0.11.0 | out of date |
sha1 | ^0.10 | 0.10.6 | up to date |
subtle | ^2 | 2.6.1 | up to date |
thiserror | ^1 | 2.0.0 | out of date |
tokio | ^1.32.0 | 1.41.1 | up to date |
webrtc-util | ^0.8.1 | 0.9.0 | out of date |
(3 total, all up-to-date)
Crate | Required | Latest | Status |
---|---|---|---|
criterion | ^0.5 | 0.5.1 | up to date |
lazy_static | ^1 | 1.5.0 | up to date |
tokio-test | ^0.4 | 0.4.4 | up to date |
openssl
: `MemBio::get_buf` has undefined behavior with empty buffersPreviously, MemBio::get_buf
called slice::from_raw_parts
with a null-pointer, which violates the functions invariants, leading to undefined behavior. In debug builds this would produce an assertion failure. This is now fixed.