Fabrice Bellard QEMU e1000 hw/net/e1000.c process_tx_desc infinite loop
| CVSS Meta Temp Score | Current Exploit Price (≈) | CTI Interest Score |
|---|---|---|
| 3.4 | $0-$5k | 0.00 |
Summary
A vulnerability described as problematic has been identified in Fabrice Bellard QEMU. This affects the function process_tx_desc of the file hw/net/e1000.c of the component e1000. The manipulation results in infinite loop.
This vulnerability was named CVE-2015-6815. The attack needs to be approached within the local network. There is no available exploit.
Applying a patch is advised to resolve this issue.
Details
A vulnerability was found in Fabrice Bellard QEMU (Virtualization Software) (unknown version). It has been classified as problematic. Affected is the function process_tx_desc of the file hw/net/e1000.c of the component e1000. The manipulation with an unknown input leads to a infinite loop vulnerability. CWE is classifying the issue as CWE-835. The product contains an iteration or loop with an exit condition that cannot be reached, i.e., an infinite loop. This is going to have an impact on availability. CVE summarizes:
The process_tx_desc function in hw/net/e1000.c in QEMU before 2.4.0.1 does not properly process transmit descriptor data when sending a network packet, which allows attackers to cause a denial of service (infinite loop and guest crash) via unspecified vectors.
The weakness was presented 03/18/2023. This vulnerability is traded as CVE-2015-6815 since 09/05/2015. The exploitability is told to be easy. Access to the local network is required for this attack. The requirement for exploitation is a authentication. There are known technical details, but no exploit is available.
The commercial vulnerability scanner Qualys is able to test this issue with plugin 168292 (SUSE Enterprise Linux Security update for xen (SUSE-SU-2015:2324-1)).
Applying a patch is able to eliminate this problem. The advisory contains the following remark:
While processing transmit descriptors, it could lead to an infinite loop if 'bytes' was to become zero; Add a check to avoid it. [The guest can force 'bytes' to 0 by setting th
VulDB is the best source for vulnerability data and more expert information about this specific topic.
Product
Type
Vendor
Name
License
Website
- Vendor: https://bellard.org/
CPE 2.3
CPE 2.2
CVSSv4
VulDB Vector: 🔍VulDB Reliability: 🔍
CVSSv3
VulDB Meta Base Score: 3.5VulDB Meta Temp Score: 3.4
VulDB Base Score: 3.5
VulDB Temp Score: 3.4
VulDB Vector: 🔍
VulDB Reliability: 🔍
NVD Base Score: 3.5
NVD 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: 🔍
NVD Base Score: 🔍
Exploiting
Class: Infinite loopCWE: CWE-835 / CWE-404
CAPEC: 🔍
ATT&CK: 🔍
Physical: No
Local: No
Remote: Partially
Availability: 🔍
Status: Not defined
EPSS Score: 🔍
EPSS Percentile: 🔍
Price Prediction: 🔍
Current Price Estimation: 🔍
| 0-Day | Unlock | Unlock | Unlock | Unlock |
|---|---|---|---|---|
| Today | Unlock | Unlock | Unlock | Unlock |
Qualys ID: 🔍
Qualys Name: 🔍
Threat Intelligence
Interest: 🔍Active Actors: 🔍
Active APT Groups: 🔍
Countermeasures
Recommended: PatchStatus: 🔍
0-Day Time: 🔍
Timeline
09/05/2015 🔍03/18/2023 🔍
03/18/2023 🔍
11/11/2024 🔍
Sources
Vendor: bellard.orgAdvisory: USN-2745-1
Status: Confirmed
CVE: CVE-2015-6815 (🔍)
GCVE (CVE): GCVE-0-2015-6815
GCVE (VulDB): GCVE-100-223368
Entry
Created: 03/18/2023 09:58Updated: 11/11/2024 09:56
Changes: 03/18/2023 09:58 (57), 04/11/2023 17:48 (2), 11/11/2024 09:56 (17)
Complete: 🔍
Cache ID: 216::103
VulDB is the best source for vulnerability data and more expert information about this specific topic.
No comments yet. Languages: en.
Please log in to comment.