This project contains known security vulnerabilities. Find detailed information at the bottom.

Crate qni-connector-ws-rs

Dependencies

(5 total, 3 outdated, 1 insecure, 1 possibly insecure)

CrateRequiredLatestStatus
 log^0.4.60.4.27up to date
 openssl ⚠️^0.100.10.73maybe insecure
 qni-core-rs^0.2.40.3.2out of date
 simple-error^0.1.130.3.1out of date
 ws ⚠️^0.7.90.9.2insecure

Security Vulnerabilities

ws: Insufficient size checks in outgoing buffer in ws allows remote attacker to run the process out of memory

RUSTSEC-2020-0043

Affected versions of this crate did not properly check and cap the growth of the outgoing buffer.

This allows a remote attacker to take down the process by growing the buffer of their (single) connection until the process runs out of memory it can allocate and is killed.

The flaw was corrected in the parity-ws fork (>=0.10.0) by disconnecting a client when the buffer runs full.

openssl: Use-After-Free in `Md::fetch` and `Cipher::fetch`

RUSTSEC-2025-0022

When a Some(...) value was passed to the properties argument of either of these functions, a use-after-free would result.

In practice this would nearly always result in OpenSSL treating the properties as an empty string (due to CString::drop's behavior).

The maintainers thank quitbug for reporting this vulnerability to us.