TCP Protocol RFC 9293 RTT SnailLoad behavioral discrepancy
| CVSS Meta Temp Score | Current Exploit Price (≈) | CTI Interest Score |
|---|---|---|
| 3.8 | $0-$5k | 0.00 |
Summary
A vulnerability was found in TCP Protocol RFC 9293. It has been classified as critical. Impacted is an unknown function of the component RTT Handler. The manipulation leads to behavioral discrepancy. This vulnerability is referenced as CVE-2024-39920. Remote exploitation of the attack is possible. Furthermore, an exploit is available. This vulnerability is considered historic because of its background and reception.
Details
A vulnerability was found in TCP Protocol RFC 9293 and classified as problematic. This issue affects an unknown code block of the component RTT Handler. The manipulation with an unknown input leads to a behavioral discrepancy vulnerability. Using CWE to declare the problem leads to CWE-205. The product's behaviors indicate important differences that may be observed by unauthorized actors in a way that reveals (1) its internal state or decision process, or (2) differences from other products with equivalent functionality. Impacted is confidentiality. The summary by CVE is:
The TCP protocol in RFC 9293 has a timing side channel that makes it easier for remote attackers to infer the content of one TCP connection from a client system (to any server), when that client system is concurrently obtaining TCP data at a slow rate from an attacker-controlled server, aka the "SnailLoad" issue. For example, the attack can begin by measuring RTTs via the TCP segments whose role is to provide an ACK control bit and an Acknowledgment Number.
It is possible to read the advisory at snailload.com. The identification of this vulnerability is CVE-2024-39920 since 07/03/2024. The exploitation is known to be difficult. The attack may be initiated remotely. No form of authentication is needed for a successful exploitation. Technical details are unknown but a public exploit is available. The pricing for an exploit might be around USD $0-$5k at the moment (estimation calculated on 08/06/2024). The attack technique deployed by this issue is T1592 according to MITRE ATT&CK. Due to its background and reception, this vulnerability has a historic impact.
The exploit is available at github.com. It is declared as proof-of-concept.
There is no information about possible countermeasures known. It may be suggested to replace the affected object with an alternative product.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.
Product
Name
Version
CPE 2.3
CPE 2.2
CVSSv4
VulDB Vector: 🔍VulDB Reliability: 🔍
CVSSv3
VulDB Meta Base Score: 4.0VulDB Meta Temp Score: 3.8
VulDB Base Score: 3.7
VulDB Temp Score: 3.4
VulDB Vector: 🔍
VulDB Reliability: 🔍
CNA Base Score: 4.3
CNA Vector: 🔍
CVSSv2
| AV | AC | Au | C | I | A |
|---|---|---|---|---|---|
| 💳 | 💳 | 💳 | 💳 | 💳 | 💳 |
| 💳 | 💳 | 💳 | 💳 | 💳 | 💳 |
| 💳 | 💳 | 💳 | 💳 | 💳 | 💳 |
| Vector | Complexity | Authentication | Confidentiality | Integrity | Availability |
|---|---|---|---|---|---|
| Unlock | Unlock | Unlock | Unlock | Unlock | Unlock |
| Unlock | Unlock | Unlock | Unlock | Unlock | Unlock |
| Unlock | Unlock | Unlock | Unlock | Unlock | Unlock |
VulDB Base Score: 🔍
VulDB Temp Score: 🔍
VulDB Reliability: 🔍
Exploiting
Class: Behavioral discrepancyCWE: CWE-205 / CWE-203 / CWE-200
CAPEC: 🔍
ATT&CK: 🔍
Physical: No
Local: No
Remote: Yes
Availability: 🔍
Access: Public
Status: Proof-of-Concept
Download: 🔍
EPSS Score: 🔍
EPSS Percentile: 🔍
Price Prediction: 🔍
Current Price Estimation: 🔍
| 0-Day | Unlock | Unlock | Unlock | Unlock |
|---|---|---|---|---|
| Today | Unlock | Unlock | Unlock | Unlock |
Threat Intelligence
Interest: 🔍Active Actors: 🔍
Active APT Groups: 🔍
Countermeasures
Recommended: no mitigation knownStatus: 🔍
0-Day Time: 🔍
Timeline
07/03/2024 🔍07/03/2024 🔍
07/03/2024 🔍
08/06/2024 🔍
Sources
Advisory: snailload.comStatus: Not defined
CVE: CVE-2024-39920 (🔍)
GCVE (CVE): GCVE-0-2024-39920
GCVE (VulDB): GCVE-100-270275
scip Labs: https://www.scip.ch/en/?labs.20161013
Entry
Created: 07/03/2024 07:07Updated: 08/06/2024 15:02
Changes: 07/03/2024 07:07 (54), 07/03/2024 07:08 (2), 08/06/2024 15:02 (12)
Complete: 🔍
Cache ID: 216::103
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.
No comments yet. Languages: en.
Please log in to comment.