websocket
Activity
- Latest release
- 2y ago
- Total releases
- 79
- Cadence
- ~16 days
- Last 12 months
- 0
Details
- License
- MIT
- First release
- Nov 29, 2014
| Version | Released | |
|---|---|---|
0.27.1
unknown
|
0.27.1
unknown
Dependencies (15)
+ 7 more |
|
0.27.0
unknown
|
0.27.0
unknown
Dependencies (15)
+ 7 more |
|
0.26.5
unknown
|
0.26.5
unknown
Dependencies (15)
+ 7 more |
|
0.26.4
unknown
1 CVE
CVE-2022-35922
GHSA-qrjv-rf5q-qpxc
RUSTSEC-2022-0035
Aug 06, 2022
Rust-WebSocket memory allocation based on untrusted length
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactUntrusted websocket connections can cause an out-of-memory (OOM) process abort in a client or a server.
The root cause of the issue is during dataframe parsing.
Affected versions would allocate a buffer based on the declared dataframe size, which may come from an untrusted source.
When This is a security concern for you, if
PatchesThe crashes are fixed in version 0.26.5 by imposing default dataframe size limits. Affected users are advised to update to this version. Note that default memory limits are rather large (100MB dataframes and 200 MB messages), so they can still cause DoS in some environments (i.e. 32-bit). New API has been added to fine tune those limits for specific applications. Workarounds
CreditsThis issue was reported by Evan Richter at ForAllSecure and found with Mayhem and Cargo Fuzz. Fixed in
0.26.5
References
Updated Nov 08, 2023 · Source: OSV.dev |
0.26.4
unknown
Dependencies (15)
+ 7 more |
|
0.26.3
unknown
1 CVE
CVE-2022-35922
GHSA-qrjv-rf5q-qpxc
RUSTSEC-2022-0035
Aug 06, 2022
Rust-WebSocket memory allocation based on untrusted length
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactUntrusted websocket connections can cause an out-of-memory (OOM) process abort in a client or a server.
The root cause of the issue is during dataframe parsing.
Affected versions would allocate a buffer based on the declared dataframe size, which may come from an untrusted source.
When This is a security concern for you, if
PatchesThe crashes are fixed in version 0.26.5 by imposing default dataframe size limits. Affected users are advised to update to this version. Note that default memory limits are rather large (100MB dataframes and 200 MB messages), so they can still cause DoS in some environments (i.e. 32-bit). New API has been added to fine tune those limits for specific applications. Workarounds
CreditsThis issue was reported by Evan Richter at ForAllSecure and found with Mayhem and Cargo Fuzz. Fixed in
0.26.5
References
Updated Nov 08, 2023 · Source: OSV.dev |
0.26.3
unknown
Dependencies (15)
+ 7 more |
|
0.26.2
unknown
1 CVE
CVE-2022-35922
GHSA-qrjv-rf5q-qpxc
RUSTSEC-2022-0035
Aug 06, 2022
Rust-WebSocket memory allocation based on untrusted length
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactUntrusted websocket connections can cause an out-of-memory (OOM) process abort in a client or a server.
The root cause of the issue is during dataframe parsing.
Affected versions would allocate a buffer based on the declared dataframe size, which may come from an untrusted source.
When This is a security concern for you, if
PatchesThe crashes are fixed in version 0.26.5 by imposing default dataframe size limits. Affected users are advised to update to this version. Note that default memory limits are rather large (100MB dataframes and 200 MB messages), so they can still cause DoS in some environments (i.e. 32-bit). New API has been added to fine tune those limits for specific applications. Workarounds
CreditsThis issue was reported by Evan Richter at ForAllSecure and found with Mayhem and Cargo Fuzz. Fixed in
0.26.5
References
Updated Nov 08, 2023 · Source: OSV.dev |
0.26.2
unknown
Dependencies (15)
+ 7 more |
|
0.26.1
unknown
1 CVE
CVE-2022-35922
GHSA-qrjv-rf5q-qpxc
RUSTSEC-2022-0035
Aug 06, 2022
Rust-WebSocket memory allocation based on untrusted length
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactUntrusted websocket connections can cause an out-of-memory (OOM) process abort in a client or a server.
The root cause of the issue is during dataframe parsing.
Affected versions would allocate a buffer based on the declared dataframe size, which may come from an untrusted source.
When This is a security concern for you, if
PatchesThe crashes are fixed in version 0.26.5 by imposing default dataframe size limits. Affected users are advised to update to this version. Note that default memory limits are rather large (100MB dataframes and 200 MB messages), so they can still cause DoS in some environments (i.e. 32-bit). New API has been added to fine tune those limits for specific applications. Workarounds
CreditsThis issue was reported by Evan Richter at ForAllSecure and found with Mayhem and Cargo Fuzz. Fixed in
0.26.5
References
Updated Nov 08, 2023 · Source: OSV.dev |
0.26.1
unknown
Dependencies (15)
+ 7 more |
|
0.24.0
unknown
1 CVE
CVE-2022-35922
GHSA-qrjv-rf5q-qpxc
RUSTSEC-2022-0035
Aug 06, 2022
Rust-WebSocket memory allocation based on untrusted length
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactUntrusted websocket connections can cause an out-of-memory (OOM) process abort in a client or a server.
The root cause of the issue is during dataframe parsing.
Affected versions would allocate a buffer based on the declared dataframe size, which may come from an untrusted source.
When This is a security concern for you, if
PatchesThe crashes are fixed in version 0.26.5 by imposing default dataframe size limits. Affected users are advised to update to this version. Note that default memory limits are rather large (100MB dataframes and 200 MB messages), so they can still cause DoS in some environments (i.e. 32-bit). New API has been added to fine tune those limits for specific applications. Workarounds
CreditsThis issue was reported by Evan Richter at ForAllSecure and found with Mayhem and Cargo Fuzz. Fixed in
0.26.5
References
Updated Nov 08, 2023 · Source: OSV.dev |
0.24.0
unknown
Dependencies (15)
+ 7 more |
|
0.23.0
unknown
1 CVE
CVE-2022-35922
GHSA-qrjv-rf5q-qpxc
RUSTSEC-2022-0035
Aug 06, 2022
Rust-WebSocket memory allocation based on untrusted length
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactUntrusted websocket connections can cause an out-of-memory (OOM) process abort in a client or a server.
The root cause of the issue is during dataframe parsing.
Affected versions would allocate a buffer based on the declared dataframe size, which may come from an untrusted source.
When This is a security concern for you, if
PatchesThe crashes are fixed in version 0.26.5 by imposing default dataframe size limits. Affected users are advised to update to this version. Note that default memory limits are rather large (100MB dataframes and 200 MB messages), so they can still cause DoS in some environments (i.e. 32-bit). New API has been added to fine tune those limits for specific applications. Workarounds
CreditsThis issue was reported by Evan Richter at ForAllSecure and found with Mayhem and Cargo Fuzz. Fixed in
0.26.5
References
Updated Nov 08, 2023 · Source: OSV.dev |
0.23.0
unknown
Dependencies (18)
+ 10 more |
|
0.22.4
unknown
1 CVE
CVE-2022-35922
GHSA-qrjv-rf5q-qpxc
RUSTSEC-2022-0035
Aug 06, 2022
Rust-WebSocket memory allocation based on untrusted length
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactUntrusted websocket connections can cause an out-of-memory (OOM) process abort in a client or a server.
The root cause of the issue is during dataframe parsing.
Affected versions would allocate a buffer based on the declared dataframe size, which may come from an untrusted source.
When This is a security concern for you, if
PatchesThe crashes are fixed in version 0.26.5 by imposing default dataframe size limits. Affected users are advised to update to this version. Note that default memory limits are rather large (100MB dataframes and 200 MB messages), so they can still cause DoS in some environments (i.e. 32-bit). New API has been added to fine tune those limits for specific applications. Workarounds
CreditsThis issue was reported by Evan Richter at ForAllSecure and found with Mayhem and Cargo Fuzz. Fixed in
0.26.5
References
Updated Nov 08, 2023 · Source: OSV.dev |
0.22.4
unknown
Dependencies (18)
+ 10 more |
|
0.22.3
unknown
1 CVE
CVE-2022-35922
GHSA-qrjv-rf5q-qpxc
RUSTSEC-2022-0035
Aug 06, 2022
Rust-WebSocket memory allocation based on untrusted length
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactUntrusted websocket connections can cause an out-of-memory (OOM) process abort in a client or a server.
The root cause of the issue is during dataframe parsing.
Affected versions would allocate a buffer based on the declared dataframe size, which may come from an untrusted source.
When This is a security concern for you, if
PatchesThe crashes are fixed in version 0.26.5 by imposing default dataframe size limits. Affected users are advised to update to this version. Note that default memory limits are rather large (100MB dataframes and 200 MB messages), so they can still cause DoS in some environments (i.e. 32-bit). New API has been added to fine tune those limits for specific applications. Workarounds
CreditsThis issue was reported by Evan Richter at ForAllSecure and found with Mayhem and Cargo Fuzz. Fixed in
0.26.5
References
Updated Nov 08, 2023 · Source: OSV.dev |
0.22.3
unknown
Dependencies (14)
+ 6 more |
|
0.22.2
unknown
1 CVE
CVE-2022-35922
GHSA-qrjv-rf5q-qpxc
RUSTSEC-2022-0035
Aug 06, 2022
Rust-WebSocket memory allocation based on untrusted length
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactUntrusted websocket connections can cause an out-of-memory (OOM) process abort in a client or a server.
The root cause of the issue is during dataframe parsing.
Affected versions would allocate a buffer based on the declared dataframe size, which may come from an untrusted source.
When This is a security concern for you, if
PatchesThe crashes are fixed in version 0.26.5 by imposing default dataframe size limits. Affected users are advised to update to this version. Note that default memory limits are rather large (100MB dataframes and 200 MB messages), so they can still cause DoS in some environments (i.e. 32-bit). New API has been added to fine tune those limits for specific applications. Workarounds
CreditsThis issue was reported by Evan Richter at ForAllSecure and found with Mayhem and Cargo Fuzz. Fixed in
0.26.5
References
Updated Nov 08, 2023 · Source: OSV.dev |
0.22.2
unknown
Dependencies (14)
+ 6 more |
|
0.22.1
unknown
1 CVE
CVE-2022-35922
GHSA-qrjv-rf5q-qpxc
RUSTSEC-2022-0035
Aug 06, 2022
Rust-WebSocket memory allocation based on untrusted length
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactUntrusted websocket connections can cause an out-of-memory (OOM) process abort in a client or a server.
The root cause of the issue is during dataframe parsing.
Affected versions would allocate a buffer based on the declared dataframe size, which may come from an untrusted source.
When This is a security concern for you, if
PatchesThe crashes are fixed in version 0.26.5 by imposing default dataframe size limits. Affected users are advised to update to this version. Note that default memory limits are rather large (100MB dataframes and 200 MB messages), so they can still cause DoS in some environments (i.e. 32-bit). New API has been added to fine tune those limits for specific applications. Workarounds
CreditsThis issue was reported by Evan Richter at ForAllSecure and found with Mayhem and Cargo Fuzz. Fixed in
0.26.5
References
Updated Nov 08, 2023 · Source: OSV.dev |
0.22.1
unknown
Dependencies (14)
+ 6 more |
|
0.22.0
unknown
1 CVE
CVE-2022-35922
GHSA-qrjv-rf5q-qpxc
RUSTSEC-2022-0035
Aug 06, 2022
Rust-WebSocket memory allocation based on untrusted length
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactUntrusted websocket connections can cause an out-of-memory (OOM) process abort in a client or a server.
The root cause of the issue is during dataframe parsing.
Affected versions would allocate a buffer based on the declared dataframe size, which may come from an untrusted source.
When This is a security concern for you, if
PatchesThe crashes are fixed in version 0.26.5 by imposing default dataframe size limits. Affected users are advised to update to this version. Note that default memory limits are rather large (100MB dataframes and 200 MB messages), so they can still cause DoS in some environments (i.e. 32-bit). New API has been added to fine tune those limits for specific applications. Workarounds
CreditsThis issue was reported by Evan Richter at ForAllSecure and found with Mayhem and Cargo Fuzz. Fixed in
0.26.5
References
Updated Nov 08, 2023 · Source: OSV.dev |
0.22.0
unknown
Dependencies (14)
+ 6 more |
|
0.21.1
unknown
1 CVE
CVE-2022-35922
GHSA-qrjv-rf5q-qpxc
RUSTSEC-2022-0035
Aug 06, 2022
Rust-WebSocket memory allocation based on untrusted length
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactUntrusted websocket connections can cause an out-of-memory (OOM) process abort in a client or a server.
The root cause of the issue is during dataframe parsing.
Affected versions would allocate a buffer based on the declared dataframe size, which may come from an untrusted source.
When This is a security concern for you, if
PatchesThe crashes are fixed in version 0.26.5 by imposing default dataframe size limits. Affected users are advised to update to this version. Note that default memory limits are rather large (100MB dataframes and 200 MB messages), so they can still cause DoS in some environments (i.e. 32-bit). New API has been added to fine tune those limits for specific applications. Workarounds
CreditsThis issue was reported by Evan Richter at ForAllSecure and found with Mayhem and Cargo Fuzz. Fixed in
0.26.5
References
Updated Nov 08, 2023 · Source: OSV.dev |
0.21.1
unknown
Dependencies (15)
+ 7 more |
|
0.21.0
unknown
1 CVE
CVE-2022-35922
GHSA-qrjv-rf5q-qpxc
RUSTSEC-2022-0035
Aug 06, 2022
Rust-WebSocket memory allocation based on untrusted length
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactUntrusted websocket connections can cause an out-of-memory (OOM) process abort in a client or a server.
The root cause of the issue is during dataframe parsing.
Affected versions would allocate a buffer based on the declared dataframe size, which may come from an untrusted source.
When This is a security concern for you, if
PatchesThe crashes are fixed in version 0.26.5 by imposing default dataframe size limits. Affected users are advised to update to this version. Note that default memory limits are rather large (100MB dataframes and 200 MB messages), so they can still cause DoS in some environments (i.e. 32-bit). New API has been added to fine tune those limits for specific applications. Workarounds
CreditsThis issue was reported by Evan Richter at ForAllSecure and found with Mayhem and Cargo Fuzz. Fixed in
0.26.5
References
Updated Nov 08, 2023 · Source: OSV.dev |
0.21.0
unknown
Dependencies (15)
+ 7 more |
|
0.20.4
unknown
1 CVE
CVE-2022-35922
GHSA-qrjv-rf5q-qpxc
RUSTSEC-2022-0035
Aug 06, 2022
Rust-WebSocket memory allocation based on untrusted length
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactUntrusted websocket connections can cause an out-of-memory (OOM) process abort in a client or a server.
The root cause of the issue is during dataframe parsing.
Affected versions would allocate a buffer based on the declared dataframe size, which may come from an untrusted source.
When This is a security concern for you, if
PatchesThe crashes are fixed in version 0.26.5 by imposing default dataframe size limits. Affected users are advised to update to this version. Note that default memory limits are rather large (100MB dataframes and 200 MB messages), so they can still cause DoS in some environments (i.e. 32-bit). New API has been added to fine tune those limits for specific applications. Workarounds
CreditsThis issue was reported by Evan Richter at ForAllSecure and found with Mayhem and Cargo Fuzz. Fixed in
0.26.5
References
Updated Nov 08, 2023 · Source: OSV.dev |
0.20.4
unknown
Dependencies (15)
+ 7 more |
|
0.20.3
unknown
1 CVE
CVE-2022-35922
GHSA-qrjv-rf5q-qpxc
RUSTSEC-2022-0035
Aug 06, 2022
Rust-WebSocket memory allocation based on untrusted length
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactUntrusted websocket connections can cause an out-of-memory (OOM) process abort in a client or a server.
The root cause of the issue is during dataframe parsing.
Affected versions would allocate a buffer based on the declared dataframe size, which may come from an untrusted source.
When This is a security concern for you, if
PatchesThe crashes are fixed in version 0.26.5 by imposing default dataframe size limits. Affected users are advised to update to this version. Note that default memory limits are rather large (100MB dataframes and 200 MB messages), so they can still cause DoS in some environments (i.e. 32-bit). New API has been added to fine tune those limits for specific applications. Workarounds
CreditsThis issue was reported by Evan Richter at ForAllSecure and found with Mayhem and Cargo Fuzz. Fixed in
0.26.5
References
Updated Nov 08, 2023 · Source: OSV.dev |
0.20.3
unknown
Dependencies (15)
+ 7 more |
|
0.20.2
unknown
1 CVE
CVE-2022-35922
GHSA-qrjv-rf5q-qpxc
RUSTSEC-2022-0035
Aug 06, 2022
Rust-WebSocket memory allocation based on untrusted length
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactUntrusted websocket connections can cause an out-of-memory (OOM) process abort in a client or a server.
The root cause of the issue is during dataframe parsing.
Affected versions would allocate a buffer based on the declared dataframe size, which may come from an untrusted source.
When This is a security concern for you, if
PatchesThe crashes are fixed in version 0.26.5 by imposing default dataframe size limits. Affected users are advised to update to this version. Note that default memory limits are rather large (100MB dataframes and 200 MB messages), so they can still cause DoS in some environments (i.e. 32-bit). New API has been added to fine tune those limits for specific applications. Workarounds
CreditsThis issue was reported by Evan Richter at ForAllSecure and found with Mayhem and Cargo Fuzz. Fixed in
0.26.5
References
Updated Nov 08, 2023 · Source: OSV.dev |
0.20.2
unknown
Dependencies (14)
+ 6 more |
|
0.20.1
unknown
1 CVE
CVE-2022-35922
GHSA-qrjv-rf5q-qpxc
RUSTSEC-2022-0035
Aug 06, 2022
Rust-WebSocket memory allocation based on untrusted length
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactUntrusted websocket connections can cause an out-of-memory (OOM) process abort in a client or a server.
The root cause of the issue is during dataframe parsing.
Affected versions would allocate a buffer based on the declared dataframe size, which may come from an untrusted source.
When This is a security concern for you, if
PatchesThe crashes are fixed in version 0.26.5 by imposing default dataframe size limits. Affected users are advised to update to this version. Note that default memory limits are rather large (100MB dataframes and 200 MB messages), so they can still cause DoS in some environments (i.e. 32-bit). New API has been added to fine tune those limits for specific applications. Workarounds
CreditsThis issue was reported by Evan Richter at ForAllSecure and found with Mayhem and Cargo Fuzz. Fixed in
0.26.5
References
Updated Nov 08, 2023 · Source: OSV.dev |
0.20.1
unknown
Dependencies (14)
+ 6 more |
|
0.20.0
unknown
1 CVE
CVE-2022-35922
GHSA-qrjv-rf5q-qpxc
RUSTSEC-2022-0035
Aug 06, 2022
Rust-WebSocket memory allocation based on untrusted length
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactUntrusted websocket connections can cause an out-of-memory (OOM) process abort in a client or a server.
The root cause of the issue is during dataframe parsing.
Affected versions would allocate a buffer based on the declared dataframe size, which may come from an untrusted source.
When This is a security concern for you, if
PatchesThe crashes are fixed in version 0.26.5 by imposing default dataframe size limits. Affected users are advised to update to this version. Note that default memory limits are rather large (100MB dataframes and 200 MB messages), so they can still cause DoS in some environments (i.e. 32-bit). New API has been added to fine tune those limits for specific applications. Workarounds
CreditsThis issue was reported by Evan Richter at ForAllSecure and found with Mayhem and Cargo Fuzz. Fixed in
0.26.5
References
Updated Nov 08, 2023 · Source: OSV.dev |
0.20.0
unknown
Dependencies (14)
+ 6 more |
|
0.19.2
unknown
1 CVE
CVE-2022-35922
GHSA-qrjv-rf5q-qpxc
RUSTSEC-2022-0035
Aug 06, 2022
Rust-WebSocket memory allocation based on untrusted length
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactUntrusted websocket connections can cause an out-of-memory (OOM) process abort in a client or a server.
The root cause of the issue is during dataframe parsing.
Affected versions would allocate a buffer based on the declared dataframe size, which may come from an untrusted source.
When This is a security concern for you, if
PatchesThe crashes are fixed in version 0.26.5 by imposing default dataframe size limits. Affected users are advised to update to this version. Note that default memory limits are rather large (100MB dataframes and 200 MB messages), so they can still cause DoS in some environments (i.e. 32-bit). New API has been added to fine tune those limits for specific applications. Workarounds
CreditsThis issue was reported by Evan Richter at ForAllSecure and found with Mayhem and Cargo Fuzz. Fixed in
0.26.5
References
Updated Nov 08, 2023 · Source: OSV.dev |
0.19.2
unknown
Dependencies (10)
+ 2 more |
|
0.19.1
unknown
1 CVE
CVE-2022-35922
GHSA-qrjv-rf5q-qpxc
RUSTSEC-2022-0035
Aug 06, 2022
Rust-WebSocket memory allocation based on untrusted length
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactUntrusted websocket connections can cause an out-of-memory (OOM) process abort in a client or a server.
The root cause of the issue is during dataframe parsing.
Affected versions would allocate a buffer based on the declared dataframe size, which may come from an untrusted source.
When This is a security concern for you, if
PatchesThe crashes are fixed in version 0.26.5 by imposing default dataframe size limits. Affected users are advised to update to this version. Note that default memory limits are rather large (100MB dataframes and 200 MB messages), so they can still cause DoS in some environments (i.e. 32-bit). New API has been added to fine tune those limits for specific applications. Workarounds
CreditsThis issue was reported by Evan Richter at ForAllSecure and found with Mayhem and Cargo Fuzz. Fixed in
0.26.5
References
Updated Nov 08, 2023 · Source: OSV.dev |
0.19.1
unknown
Dependencies (9)
+ 1 more |
|
0.19.0
unknown
1 CVE
CVE-2022-35922
GHSA-qrjv-rf5q-qpxc
RUSTSEC-2022-0035
Aug 06, 2022
Rust-WebSocket memory allocation based on untrusted length
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactUntrusted websocket connections can cause an out-of-memory (OOM) process abort in a client or a server.
The root cause of the issue is during dataframe parsing.
Affected versions would allocate a buffer based on the declared dataframe size, which may come from an untrusted source.
When This is a security concern for you, if
PatchesThe crashes are fixed in version 0.26.5 by imposing default dataframe size limits. Affected users are advised to update to this version. Note that default memory limits are rather large (100MB dataframes and 200 MB messages), so they can still cause DoS in some environments (i.e. 32-bit). New API has been added to fine tune those limits for specific applications. Workarounds
CreditsThis issue was reported by Evan Richter at ForAllSecure and found with Mayhem and Cargo Fuzz. Fixed in
0.26.5
References
Updated Nov 08, 2023 · Source: OSV.dev |
0.19.0
unknown
Dependencies (9)
+ 1 more |
|
0.17.1
unknown
1 CVE
CVE-2022-35922
GHSA-qrjv-rf5q-qpxc
RUSTSEC-2022-0035
Aug 06, 2022
Rust-WebSocket memory allocation based on untrusted length
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactUntrusted websocket connections can cause an out-of-memory (OOM) process abort in a client or a server.
The root cause of the issue is during dataframe parsing.
Affected versions would allocate a buffer based on the declared dataframe size, which may come from an untrusted source.
When This is a security concern for you, if
PatchesThe crashes are fixed in version 0.26.5 by imposing default dataframe size limits. Affected users are advised to update to this version. Note that default memory limits are rather large (100MB dataframes and 200 MB messages), so they can still cause DoS in some environments (i.e. 32-bit). New API has been added to fine tune those limits for specific applications. Workarounds
CreditsThis issue was reported by Evan Richter at ForAllSecure and found with Mayhem and Cargo Fuzz. Fixed in
0.26.5
References
Updated Nov 08, 2023 · Source: OSV.dev |
0.17.1
unknown
Dependencies (9)
+ 1 more |
|
0.17.0
unknown
1 CVE
CVE-2022-35922
GHSA-qrjv-rf5q-qpxc
RUSTSEC-2022-0035
Aug 06, 2022
Rust-WebSocket memory allocation based on untrusted length
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactUntrusted websocket connections can cause an out-of-memory (OOM) process abort in a client or a server.
The root cause of the issue is during dataframe parsing.
Affected versions would allocate a buffer based on the declared dataframe size, which may come from an untrusted source.
When This is a security concern for you, if
PatchesThe crashes are fixed in version 0.26.5 by imposing default dataframe size limits. Affected users are advised to update to this version. Note that default memory limits are rather large (100MB dataframes and 200 MB messages), so they can still cause DoS in some environments (i.e. 32-bit). New API has been added to fine tune those limits for specific applications. Workarounds
CreditsThis issue was reported by Evan Richter at ForAllSecure and found with Mayhem and Cargo Fuzz. Fixed in
0.26.5
References
Updated Nov 08, 2023 · Source: OSV.dev |
0.17.0
unknown
Dependencies (9)
+ 1 more |
|
0.16.2
unknown
1 CVE
CVE-2022-35922
GHSA-qrjv-rf5q-qpxc
RUSTSEC-2022-0035
Aug 06, 2022
Rust-WebSocket memory allocation based on untrusted length
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactUntrusted websocket connections can cause an out-of-memory (OOM) process abort in a client or a server.
The root cause of the issue is during dataframe parsing.
Affected versions would allocate a buffer based on the declared dataframe size, which may come from an untrusted source.
When This is a security concern for you, if
PatchesThe crashes are fixed in version 0.26.5 by imposing default dataframe size limits. Affected users are advised to update to this version. Note that default memory limits are rather large (100MB dataframes and 200 MB messages), so they can still cause DoS in some environments (i.e. 32-bit). New API has been added to fine tune those limits for specific applications. Workarounds
CreditsThis issue was reported by Evan Richter at ForAllSecure and found with Mayhem and Cargo Fuzz. Fixed in
0.26.5
References
Updated Nov 08, 2023 · Source: OSV.dev |
0.16.2
unknown
Dependencies (9)
+ 1 more |
|
0.16.1
unknown
1 CVE
CVE-2022-35922
GHSA-qrjv-rf5q-qpxc
RUSTSEC-2022-0035
Aug 06, 2022
Rust-WebSocket memory allocation based on untrusted length
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactUntrusted websocket connections can cause an out-of-memory (OOM) process abort in a client or a server.
The root cause of the issue is during dataframe parsing.
Affected versions would allocate a buffer based on the declared dataframe size, which may come from an untrusted source.
When This is a security concern for you, if
PatchesThe crashes are fixed in version 0.26.5 by imposing default dataframe size limits. Affected users are advised to update to this version. Note that default memory limits are rather large (100MB dataframes and 200 MB messages), so they can still cause DoS in some environments (i.e. 32-bit). New API has been added to fine tune those limits for specific applications. Workarounds
CreditsThis issue was reported by Evan Richter at ForAllSecure and found with Mayhem and Cargo Fuzz. Fixed in
0.26.5
References
Updated Nov 08, 2023 · Source: OSV.dev |
0.16.1
unknown
Dependencies (9)
+ 1 more |
|
0.16.0
unknown
1 CVE
CVE-2022-35922
GHSA-qrjv-rf5q-qpxc
RUSTSEC-2022-0035
Aug 06, 2022
Rust-WebSocket memory allocation based on untrusted length
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactUntrusted websocket connections can cause an out-of-memory (OOM) process abort in a client or a server.
The root cause of the issue is during dataframe parsing.
Affected versions would allocate a buffer based on the declared dataframe size, which may come from an untrusted source.
When This is a security concern for you, if
PatchesThe crashes are fixed in version 0.26.5 by imposing default dataframe size limits. Affected users are advised to update to this version. Note that default memory limits are rather large (100MB dataframes and 200 MB messages), so they can still cause DoS in some environments (i.e. 32-bit). New API has been added to fine tune those limits for specific applications. Workarounds
CreditsThis issue was reported by Evan Richter at ForAllSecure and found with Mayhem and Cargo Fuzz. Fixed in
0.26.5
References
Updated Nov 08, 2023 · Source: OSV.dev |
0.16.0
unknown
Dependencies (9)
+ 1 more |
|
0.15.2
unknown
1 CVE
CVE-2022-35922
GHSA-qrjv-rf5q-qpxc
RUSTSEC-2022-0035
Aug 06, 2022
Rust-WebSocket memory allocation based on untrusted length
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactUntrusted websocket connections can cause an out-of-memory (OOM) process abort in a client or a server.
The root cause of the issue is during dataframe parsing.
Affected versions would allocate a buffer based on the declared dataframe size, which may come from an untrusted source.
When This is a security concern for you, if
PatchesThe crashes are fixed in version 0.26.5 by imposing default dataframe size limits. Affected users are advised to update to this version. Note that default memory limits are rather large (100MB dataframes and 200 MB messages), so they can still cause DoS in some environments (i.e. 32-bit). New API has been added to fine tune those limits for specific applications. Workarounds
CreditsThis issue was reported by Evan Richter at ForAllSecure and found with Mayhem and Cargo Fuzz. Fixed in
0.26.5
References
Updated Nov 08, 2023 · Source: OSV.dev |
0.15.2
unknown
Dependencies (9)
+ 1 more |
|
0.15.1
unknown
1 CVE
CVE-2022-35922
GHSA-qrjv-rf5q-qpxc
RUSTSEC-2022-0035
Aug 06, 2022
Rust-WebSocket memory allocation based on untrusted length
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactUntrusted websocket connections can cause an out-of-memory (OOM) process abort in a client or a server.
The root cause of the issue is during dataframe parsing.
Affected versions would allocate a buffer based on the declared dataframe size, which may come from an untrusted source.
When This is a security concern for you, if
PatchesThe crashes are fixed in version 0.26.5 by imposing default dataframe size limits. Affected users are advised to update to this version. Note that default memory limits are rather large (100MB dataframes and 200 MB messages), so they can still cause DoS in some environments (i.e. 32-bit). New API has been added to fine tune those limits for specific applications. Workarounds
CreditsThis issue was reported by Evan Richter at ForAllSecure and found with Mayhem and Cargo Fuzz. Fixed in
0.26.5
References
Updated Nov 08, 2023 · Source: OSV.dev |
0.15.1
unknown
Dependencies (9)
+ 1 more |
|
0.15.0
unknown
1 CVE
CVE-2022-35922
GHSA-qrjv-rf5q-qpxc
RUSTSEC-2022-0035
Aug 06, 2022
Rust-WebSocket memory allocation based on untrusted length
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactUntrusted websocket connections can cause an out-of-memory (OOM) process abort in a client or a server.
The root cause of the issue is during dataframe parsing.
Affected versions would allocate a buffer based on the declared dataframe size, which may come from an untrusted source.
When This is a security concern for you, if
PatchesThe crashes are fixed in version 0.26.5 by imposing default dataframe size limits. Affected users are advised to update to this version. Note that default memory limits are rather large (100MB dataframes and 200 MB messages), so they can still cause DoS in some environments (i.e. 32-bit). New API has been added to fine tune those limits for specific applications. Workarounds
CreditsThis issue was reported by Evan Richter at ForAllSecure and found with Mayhem and Cargo Fuzz. Fixed in
0.26.5
References
Updated Nov 08, 2023 · Source: OSV.dev |
0.15.0
unknown
Dependencies (9)
+ 1 more |
|
0.14.0
unknown
1 CVE
CVE-2022-35922
GHSA-qrjv-rf5q-qpxc
RUSTSEC-2022-0035
Aug 06, 2022
Rust-WebSocket memory allocation based on untrusted length
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactUntrusted websocket connections can cause an out-of-memory (OOM) process abort in a client or a server.
The root cause of the issue is during dataframe parsing.
Affected versions would allocate a buffer based on the declared dataframe size, which may come from an untrusted source.
When This is a security concern for you, if
PatchesThe crashes are fixed in version 0.26.5 by imposing default dataframe size limits. Affected users are advised to update to this version. Note that default memory limits are rather large (100MB dataframes and 200 MB messages), so they can still cause DoS in some environments (i.e. 32-bit). New API has been added to fine tune those limits for specific applications. Workarounds
CreditsThis issue was reported by Evan Richter at ForAllSecure and found with Mayhem and Cargo Fuzz. Fixed in
0.26.5
References
Updated Nov 08, 2023 · Source: OSV.dev |
0.14.0
unknown
Dependencies (9)
+ 1 more |
|
0.13.2
unknown
1 CVE
CVE-2022-35922
GHSA-qrjv-rf5q-qpxc
RUSTSEC-2022-0035
Aug 06, 2022
Rust-WebSocket memory allocation based on untrusted length
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactUntrusted websocket connections can cause an out-of-memory (OOM) process abort in a client or a server.
The root cause of the issue is during dataframe parsing.
Affected versions would allocate a buffer based on the declared dataframe size, which may come from an untrusted source.
When This is a security concern for you, if
PatchesThe crashes are fixed in version 0.26.5 by imposing default dataframe size limits. Affected users are advised to update to this version. Note that default memory limits are rather large (100MB dataframes and 200 MB messages), so they can still cause DoS in some environments (i.e. 32-bit). New API has been added to fine tune those limits for specific applications. Workarounds
CreditsThis issue was reported by Evan Richter at ForAllSecure and found with Mayhem and Cargo Fuzz. Fixed in
0.26.5
References
Updated Nov 08, 2023 · Source: OSV.dev |
0.13.2
unknown
Dependencies (9)
+ 1 more |
|
0.13.1
unknown
1 CVE
CVE-2022-35922
GHSA-qrjv-rf5q-qpxc
RUSTSEC-2022-0035
Aug 06, 2022
Rust-WebSocket memory allocation based on untrusted length
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactUntrusted websocket connections can cause an out-of-memory (OOM) process abort in a client or a server.
The root cause of the issue is during dataframe parsing.
Affected versions would allocate a buffer based on the declared dataframe size, which may come from an untrusted source.
When This is a security concern for you, if
PatchesThe crashes are fixed in version 0.26.5 by imposing default dataframe size limits. Affected users are advised to update to this version. Note that default memory limits are rather large (100MB dataframes and 200 MB messages), so they can still cause DoS in some environments (i.e. 32-bit). New API has been added to fine tune those limits for specific applications. Workarounds
CreditsThis issue was reported by Evan Richter at ForAllSecure and found with Mayhem and Cargo Fuzz. Fixed in
0.26.5
References
Updated Nov 08, 2023 · Source: OSV.dev |
0.13.1
unknown
Dependencies (9)
+ 1 more |
|
0.13.0
unknown
1 CVE
CVE-2022-35922
GHSA-qrjv-rf5q-qpxc
RUSTSEC-2022-0035
Aug 06, 2022
Rust-WebSocket memory allocation based on untrusted length
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactUntrusted websocket connections can cause an out-of-memory (OOM) process abort in a client or a server.
The root cause of the issue is during dataframe parsing.
Affected versions would allocate a buffer based on the declared dataframe size, which may come from an untrusted source.
When This is a security concern for you, if
PatchesThe crashes are fixed in version 0.26.5 by imposing default dataframe size limits. Affected users are advised to update to this version. Note that default memory limits are rather large (100MB dataframes and 200 MB messages), so they can still cause DoS in some environments (i.e. 32-bit). New API has been added to fine tune those limits for specific applications. Workarounds
CreditsThis issue was reported by Evan Richter at ForAllSecure and found with Mayhem and Cargo Fuzz. Fixed in
0.26.5
References
Updated Nov 08, 2023 · Source: OSV.dev |
0.13.0
unknown
Dependencies (9)
+ 1 more |
|
0.12.2
unknown
1 CVE
CVE-2022-35922
GHSA-qrjv-rf5q-qpxc
RUSTSEC-2022-0035
Aug 06, 2022
Rust-WebSocket memory allocation based on untrusted length
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactUntrusted websocket connections can cause an out-of-memory (OOM) process abort in a client or a server.
The root cause of the issue is during dataframe parsing.
Affected versions would allocate a buffer based on the declared dataframe size, which may come from an untrusted source.
When This is a security concern for you, if
PatchesThe crashes are fixed in version 0.26.5 by imposing default dataframe size limits. Affected users are advised to update to this version. Note that default memory limits are rather large (100MB dataframes and 200 MB messages), so they can still cause DoS in some environments (i.e. 32-bit). New API has been added to fine tune those limits for specific applications. Workarounds
CreditsThis issue was reported by Evan Richter at ForAllSecure and found with Mayhem and Cargo Fuzz. Fixed in
0.26.5
References
Updated Nov 08, 2023 · Source: OSV.dev |
0.12.2
unknown
Dependencies (8)
|
|
0.12.1
unknown
1 CVE
CVE-2022-35922
GHSA-qrjv-rf5q-qpxc
RUSTSEC-2022-0035
Aug 06, 2022
Rust-WebSocket memory allocation based on untrusted length
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactUntrusted websocket connections can cause an out-of-memory (OOM) process abort in a client or a server.
The root cause of the issue is during dataframe parsing.
Affected versions would allocate a buffer based on the declared dataframe size, which may come from an untrusted source.
When This is a security concern for you, if
PatchesThe crashes are fixed in version 0.26.5 by imposing default dataframe size limits. Affected users are advised to update to this version. Note that default memory limits are rather large (100MB dataframes and 200 MB messages), so they can still cause DoS in some environments (i.e. 32-bit). New API has been added to fine tune those limits for specific applications. Workarounds
CreditsThis issue was reported by Evan Richter at ForAllSecure and found with Mayhem and Cargo Fuzz. Fixed in
0.26.5
References
Updated Nov 08, 2023 · Source: OSV.dev |
0.12.1
unknown
Dependencies (8)
|
|
0.12.0
unknown
1 CVE
CVE-2022-35922
GHSA-qrjv-rf5q-qpxc
RUSTSEC-2022-0035
Aug 06, 2022
Rust-WebSocket memory allocation based on untrusted length
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactUntrusted websocket connections can cause an out-of-memory (OOM) process abort in a client or a server.
The root cause of the issue is during dataframe parsing.
Affected versions would allocate a buffer based on the declared dataframe size, which may come from an untrusted source.
When This is a security concern for you, if
PatchesThe crashes are fixed in version 0.26.5 by imposing default dataframe size limits. Affected users are advised to update to this version. Note that default memory limits are rather large (100MB dataframes and 200 MB messages), so they can still cause DoS in some environments (i.e. 32-bit). New API has been added to fine tune those limits for specific applications. Workarounds
CreditsThis issue was reported by Evan Richter at ForAllSecure and found with Mayhem and Cargo Fuzz. Fixed in
0.26.5
References
Updated Nov 08, 2023 · Source: OSV.dev |
0.12.0
unknown
Dependencies (8)
|
|
0.11.11
unknown
1 CVE
CVE-2022-35922
GHSA-qrjv-rf5q-qpxc
RUSTSEC-2022-0035
Aug 06, 2022
Rust-WebSocket memory allocation based on untrusted length
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactUntrusted websocket connections can cause an out-of-memory (OOM) process abort in a client or a server.
The root cause of the issue is during dataframe parsing.
Affected versions would allocate a buffer based on the declared dataframe size, which may come from an untrusted source.
When This is a security concern for you, if
PatchesThe crashes are fixed in version 0.26.5 by imposing default dataframe size limits. Affected users are advised to update to this version. Note that default memory limits are rather large (100MB dataframes and 200 MB messages), so they can still cause DoS in some environments (i.e. 32-bit). New API has been added to fine tune those limits for specific applications. Workarounds
CreditsThis issue was reported by Evan Richter at ForAllSecure and found with Mayhem and Cargo Fuzz. Fixed in
0.26.5
References
Updated Nov 08, 2023 · Source: OSV.dev |
0.11.11
unknown
Dependencies (8)
|
|
0.11.10
unknown
1 CVE
CVE-2022-35922
GHSA-qrjv-rf5q-qpxc
RUSTSEC-2022-0035
Aug 06, 2022
Rust-WebSocket memory allocation based on untrusted length
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactUntrusted websocket connections can cause an out-of-memory (OOM) process abort in a client or a server.
The root cause of the issue is during dataframe parsing.
Affected versions would allocate a buffer based on the declared dataframe size, which may come from an untrusted source.
When This is a security concern for you, if
PatchesThe crashes are fixed in version 0.26.5 by imposing default dataframe size limits. Affected users are advised to update to this version. Note that default memory limits are rather large (100MB dataframes and 200 MB messages), so they can still cause DoS in some environments (i.e. 32-bit). New API has been added to fine tune those limits for specific applications. Workarounds
CreditsThis issue was reported by Evan Richter at ForAllSecure and found with Mayhem and Cargo Fuzz. Fixed in
0.26.5
References
Updated Nov 08, 2023 · Source: OSV.dev |
0.11.10
unknown
Dependencies (8)
|
|
0.11.9
unknown
1 CVE
CVE-2022-35922
GHSA-qrjv-rf5q-qpxc
RUSTSEC-2022-0035
Aug 06, 2022
Rust-WebSocket memory allocation based on untrusted length
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactUntrusted websocket connections can cause an out-of-memory (OOM) process abort in a client or a server.
The root cause of the issue is during dataframe parsing.
Affected versions would allocate a buffer based on the declared dataframe size, which may come from an untrusted source.
When This is a security concern for you, if
PatchesThe crashes are fixed in version 0.26.5 by imposing default dataframe size limits. Affected users are advised to update to this version. Note that default memory limits are rather large (100MB dataframes and 200 MB messages), so they can still cause DoS in some environments (i.e. 32-bit). New API has been added to fine tune those limits for specific applications. Workarounds
CreditsThis issue was reported by Evan Richter at ForAllSecure and found with Mayhem and Cargo Fuzz. Fixed in
0.26.5
References
Updated Nov 08, 2023 · Source: OSV.dev |
0.11.9
unknown
Dependencies (8)
|
|
0.11.8
unknown
1 CVE
CVE-2022-35922
GHSA-qrjv-rf5q-qpxc
RUSTSEC-2022-0035
Aug 06, 2022
Rust-WebSocket memory allocation based on untrusted length
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactUntrusted websocket connections can cause an out-of-memory (OOM) process abort in a client or a server.
The root cause of the issue is during dataframe parsing.
Affected versions would allocate a buffer based on the declared dataframe size, which may come from an untrusted source.
When This is a security concern for you, if
PatchesThe crashes are fixed in version 0.26.5 by imposing default dataframe size limits. Affected users are advised to update to this version. Note that default memory limits are rather large (100MB dataframes and 200 MB messages), so they can still cause DoS in some environments (i.e. 32-bit). New API has been added to fine tune those limits for specific applications. Workarounds
CreditsThis issue was reported by Evan Richter at ForAllSecure and found with Mayhem and Cargo Fuzz. Fixed in
0.26.5
References
Updated Nov 08, 2023 · Source: OSV.dev |
0.11.8
unknown
Dependencies (8)
|
|
0.11.7
unknown
1 CVE
CVE-2022-35922
GHSA-qrjv-rf5q-qpxc
RUSTSEC-2022-0035
Aug 06, 2022
Rust-WebSocket memory allocation based on untrusted length
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactUntrusted websocket connections can cause an out-of-memory (OOM) process abort in a client or a server.
The root cause of the issue is during dataframe parsing.
Affected versions would allocate a buffer based on the declared dataframe size, which may come from an untrusted source.
When This is a security concern for you, if
PatchesThe crashes are fixed in version 0.26.5 by imposing default dataframe size limits. Affected users are advised to update to this version. Note that default memory limits are rather large (100MB dataframes and 200 MB messages), so they can still cause DoS in some environments (i.e. 32-bit). New API has been added to fine tune those limits for specific applications. Workarounds
CreditsThis issue was reported by Evan Richter at ForAllSecure and found with Mayhem and Cargo Fuzz. Fixed in
0.26.5
References
Updated Nov 08, 2023 · Source: OSV.dev |
0.11.7
unknown
Dependencies (8)
|
|
0.11.6
unknown
1 CVE
CVE-2022-35922
GHSA-qrjv-rf5q-qpxc
RUSTSEC-2022-0035
Aug 06, 2022
Rust-WebSocket memory allocation based on untrusted length
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactUntrusted websocket connections can cause an out-of-memory (OOM) process abort in a client or a server.
The root cause of the issue is during dataframe parsing.
Affected versions would allocate a buffer based on the declared dataframe size, which may come from an untrusted source.
When This is a security concern for you, if
PatchesThe crashes are fixed in version 0.26.5 by imposing default dataframe size limits. Affected users are advised to update to this version. Note that default memory limits are rather large (100MB dataframes and 200 MB messages), so they can still cause DoS in some environments (i.e. 32-bit). New API has been added to fine tune those limits for specific applications. Workarounds
CreditsThis issue was reported by Evan Richter at ForAllSecure and found with Mayhem and Cargo Fuzz. Fixed in
0.26.5
References
Updated Nov 08, 2023 · Source: OSV.dev |
0.11.6
unknown
Dependencies (8)
|
|
0.11.5
unknown
1 CVE
CVE-2022-35922
GHSA-qrjv-rf5q-qpxc
RUSTSEC-2022-0035
Aug 06, 2022
Rust-WebSocket memory allocation based on untrusted length
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactUntrusted websocket connections can cause an out-of-memory (OOM) process abort in a client or a server.
The root cause of the issue is during dataframe parsing.
Affected versions would allocate a buffer based on the declared dataframe size, which may come from an untrusted source.
When This is a security concern for you, if
PatchesThe crashes are fixed in version 0.26.5 by imposing default dataframe size limits. Affected users are advised to update to this version. Note that default memory limits are rather large (100MB dataframes and 200 MB messages), so they can still cause DoS in some environments (i.e. 32-bit). New API has been added to fine tune those limits for specific applications. Workarounds
CreditsThis issue was reported by Evan Richter at ForAllSecure and found with Mayhem and Cargo Fuzz. Fixed in
0.26.5
References
Updated Nov 08, 2023 · Source: OSV.dev |
0.11.5
unknown
Dependencies (8)
|
|
0.11.4
unknown
1 CVE
CVE-2022-35922
GHSA-qrjv-rf5q-qpxc
RUSTSEC-2022-0035
Aug 06, 2022
Rust-WebSocket memory allocation based on untrusted length
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactUntrusted websocket connections can cause an out-of-memory (OOM) process abort in a client or a server.
The root cause of the issue is during dataframe parsing.
Affected versions would allocate a buffer based on the declared dataframe size, which may come from an untrusted source.
When This is a security concern for you, if
PatchesThe crashes are fixed in version 0.26.5 by imposing default dataframe size limits. Affected users are advised to update to this version. Note that default memory limits are rather large (100MB dataframes and 200 MB messages), so they can still cause DoS in some environments (i.e. 32-bit). New API has been added to fine tune those limits for specific applications. Workarounds
CreditsThis issue was reported by Evan Richter at ForAllSecure and found with Mayhem and Cargo Fuzz. Fixed in
0.26.5
References
Updated Nov 08, 2023 · Source: OSV.dev |
0.11.4
unknown
Dependencies (8)
|
|
0.11.3
unknown
1 CVE
CVE-2022-35922
GHSA-qrjv-rf5q-qpxc
RUSTSEC-2022-0035
Aug 06, 2022
Rust-WebSocket memory allocation based on untrusted length
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactUntrusted websocket connections can cause an out-of-memory (OOM) process abort in a client or a server.
The root cause of the issue is during dataframe parsing.
Affected versions would allocate a buffer based on the declared dataframe size, which may come from an untrusted source.
When This is a security concern for you, if
PatchesThe crashes are fixed in version 0.26.5 by imposing default dataframe size limits. Affected users are advised to update to this version. Note that default memory limits are rather large (100MB dataframes and 200 MB messages), so they can still cause DoS in some environments (i.e. 32-bit). New API has been added to fine tune those limits for specific applications. Workarounds
CreditsThis issue was reported by Evan Richter at ForAllSecure and found with Mayhem and Cargo Fuzz. Fixed in
0.26.5
References
Updated Nov 08, 2023 · Source: OSV.dev |
0.11.3
unknown
Dependencies (8)
|
|
0.11.2
unknown
1 CVE
CVE-2022-35922
GHSA-qrjv-rf5q-qpxc
RUSTSEC-2022-0035
Aug 06, 2022
Rust-WebSocket memory allocation based on untrusted length
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactUntrusted websocket connections can cause an out-of-memory (OOM) process abort in a client or a server.
The root cause of the issue is during dataframe parsing.
Affected versions would allocate a buffer based on the declared dataframe size, which may come from an untrusted source.
When This is a security concern for you, if
PatchesThe crashes are fixed in version 0.26.5 by imposing default dataframe size limits. Affected users are advised to update to this version. Note that default memory limits are rather large (100MB dataframes and 200 MB messages), so they can still cause DoS in some environments (i.e. 32-bit). New API has been added to fine tune those limits for specific applications. Workarounds
CreditsThis issue was reported by Evan Richter at ForAllSecure and found with Mayhem and Cargo Fuzz. Fixed in
0.26.5
References
Updated Nov 08, 2023 · Source: OSV.dev |
0.11.2
unknown
Dependencies (8)
|
|
0.11.0
unknown
1 CVE
CVE-2022-35922
GHSA-qrjv-rf5q-qpxc
RUSTSEC-2022-0035
Aug 06, 2022
Rust-WebSocket memory allocation based on untrusted length
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
ImpactUntrusted websocket connections can cause an out-of-memory (OOM) process abort in a client or a server.
The root cause of the issue is during dataframe parsing.
Affected versions would allocate a buffer based on the declared dataframe size, which may come from an untrusted source.
When This is a security concern for you, if
PatchesThe crashes are fixed in version 0.26.5 by imposing default dataframe size limits. Affected users are advised to update to this version. Note that default memory limits are rather large (100MB dataframes and 200 MB messages), so they can still cause DoS in some environments (i.e. 32-bit). New API has been added to fine tune those limits for specific applications. Workarounds
CreditsThis issue was reported by Evan Richter at ForAllSecure and found with Mayhem and Cargo Fuzz. Fixed in
0.26.5
References
Updated Nov 08, 2023 · Source: OSV.dev |
0.11.0
unknown
Dependencies (8)
|