Every CVE Search/ Get API key

CVE-2015-7295

hw/virtio/virtio.c in the Virtual Network Device (virtio-net) support in QEMU, when big or...

5.0 MediumFix available

hw/virtio/virtio.c in the Virtual Network Device (virtio-net) support in QEMU, when big or mergeable receive buffers are not supported, allows remote attackers to cause a denial of service (guest network consumption) via a flood of jumbo frames on the (1) tuntap or (2) macvtap interface.

Exploit likelihood

4.80%Up 2.6 points since Feb 4, 2022
90%50%10%1%

What each source reports

NVD Score used 5.0

hw/virtio/virtio.c in the Virtual Network Device (virtio-net) support in QEMU, when big or mergeable receive buffers are not supported, allows remote attackers to cause a denial of service (guest network consumption) via a flood of jumbo frames on the (1) tuntap or (2) macvtap interface.

Record
CVE-2015-7295
CVSS 2.0
5.0 MediumAV:N/AC:L/Au:N/C:N/I:N/A:P
Weakness
CWE-119
Updated
2026-11-02
CVE List No score

hw/virtio/virtio.c in the Virtual Network Device (virtio-net) support in QEMU, when big or mergeable receive buffers are not supported, allows remote attackers to cause a denial of service (guest network consumption) via a flood of jumbo frames on the (1) tuntap or (2) macvtap interface.

Record
CVE-2015-7295
Updated
2026-11-02
EUVDEUVD-2015-7224 No score

hw/virtio/virtio.c in the Virtual Network Device (virtio-net) support in QEMU, when big or mergeable receive buffers are not supported, allows remote attackers to cause a denial of service (guest network consumption) via a flood of jumbo frames on the (1) tuntap or (2) macvtap interface.

Record
EUVD-2015-7224
Updated
2026-11-03
GitHub AdvisoriesGHSA-cw9m-9h89-prfq No score

hw/virtio/virtio.c in the Virtual Network Device (virtio-net) support in QEMU, when big or...

hw/virtio/virtio.c in the Virtual Network Device (virtio-net) support in QEMU, when big or mergeable receive buffers are not supported, allows remote attackers to cause a denial of service (guest network consumption) via a flood of jumbo frames on the (1) tuntap or (2) macvtap interface.

Record
GHSA-cw9m-9h89-prfq
Weakness
CWE-119
Updated
2026-11-02
OSV No score

hw/virtio/virtio.c in the Virtual Network Device (virtio-net) support in QEMU, when big or mergeable receive buffers are not supported, allows remote attackers to cause a denial of service (guest network consumption) via a flood of jumbo frames on the (1) tuntap or (2) macvtap interface.

Record
CVE-2015-7295
Updated
2026-11-02
OSVDEBIAN-CVE-2015-7295 No score

hw/virtio/virtio.c in the Virtual Network Device (virtio-net) support in QEMU, when big or mergeable receive buffers are not supported, allows remote attackers to cause a denial of service (guest network consumption) via a flood of jumbo frames on the (1) tuntap or (2) macvtap interface.

Record
DEBIAN-CVE-2015-7295
Updated
2026-11-02
Show 6 moreShow less
OSVMGASA-2015-0397 No score

Updated qemu packages fixes security vulnerabilities

Qinghao Tang of QIHU 360 Inc. discovered an infinite loop issue in the NE2000 NIC emulation. A privileged guest user could use this flaw to mount a denial of service (QEMU process crash). (CVE-2015-5278)

Qinghao Tang of QIHU 360 Inc. discovered a heap buffer overflow flaw in the NE2000 NIC emulation. A privileged guest user could use this flaw to mount a denial of service (QEMU process crash), or potentially to execute arbitrary code on the host with the privileges of the hosting QEMU process. (CVE-2015-5279)

A flaw has been discovered in the QEMU emulator built with Virtual Network Device(virtio-net) support. If the guest's virtio-net driver did not support big or mergeable receive buffers, an issue could occur while receiving large packets over the tuntap/ macvtap interfaces. An attacker on the local network could use this flaw to disable the guest's networking; the user could send a large number of jumbo frames to the guest, which could exhaust all receive buffers, and lead to a denial of service. (CVE-2015-7295)

Record
MGASA-2015-0397
Updated
2026-11-02
OSVSUSE-SU-2016:1560-1 No score

Security update for qemu

qemu was updated to fix 37 security issues.

These security issues were fixed:

  • CVE-2016-4439: Avoid OOB access in 53C9X emulation (bsc#980711)
  • CVE-2016-4441: Avoid OOB access in 53C9X emulation (bsc#980723)
  • CVE-2016-4952: Avoid OOB access in Vmware PV SCSI emulation (bsc#981266)
  • CVE-2015-8817: Avoid OOB access in PCI DMA I/O (bsc#969121)
  • CVE-2015-8818: Avoid OOB access in PCI DMA I/O (bsc#969122)
  • CVE-2016-3710: Fixed VGA emulation based OOB access with potential for guest escape (bsc#978158)
  • CVE-2016-3712: Fixed VGa emulation based DOS and OOB read access exploit (bsc#978160)
  • CVE-2016-4037: Fixed USB ehci based DOS (bsc#976109)
  • CVE-2016-2538: Fixed potential OOB access in USB net device emulation (bsc#967969)
  • CVE-2016-2841: Fixed OOB access / hang in ne2000 emulation (bsc#969350)
  • CVE-2016-2858: Avoid potential DOS when using QEMU pseudo random number generator (bsc#970036)
  • CVE-2016-2857: Fixed OOB access when processing IP checksums (bsc#970037)
  • CVE-2016-4001: Fixed OOB access in Stellaris enet emulated nic (bsc#975128)
  • CVE-2016-4002: Fixed OOB access in MIPSnet emulated controller (bsc#975136)
  • CVE-2016-4020: Fixed possible host data leakage to guest from TPR access (bsc#975700)
  • CVE-2015-3214: Fixed OOB read in i8254 PIC (bsc#934069)
  • CVE-2014-9718: Fixed the handling of malformed or short ide PRDTs to avoid any opportunity for guest to cause DoS by abusing that interface (bsc#928393)
  • CVE-2014-3689: Fixed insufficient parameter validation in rectangle functions (bsc#901508)
  • CVE-2014-3615: The VGA emulator in QEMU allowed local guest users to read host memory by setting the display to a high resolution (bsc#895528).
  • CVE-2015-5239: Integer overflow in vnc_client_read() and protocol_client_msg() (bsc#944463).
  • CVE-2015-5745: Buffer overflow in virtio-serial (bsc#940929).
  • CVE-2015-7295: hw/virtio/virtio.c in the Virtual Network Device (virtio-net) support in QEMU, when big or mergeable receive buffers are not supported, allowed remote attackers to cause a denial of service (guest network consumption) via a flood of jumbo frames on the (1) tuntap or (2) macvtap interface (bsc#947159).
  • CVE-2015-7549: PCI null pointer dereferences (bsc#958917).
  • CVE-2015-8504: VNC floating point exception (bsc#958491).
  • CVE-2015-8558: Infinite loop in ehci_advance_state resulting in DoS (bsc#959005).
  • CVE-2015-8567: A guest repeatedly activating a vmxnet3 device can leak host memory (bsc#959386).
  • CVE-2015-8568: A guest repeatedly activating a vmxnet3 device can leak host memory (bsc#959386).
  • CVE-2015-8613: Wrong sized memset in megasas command handler (bsc#961358).
  • CVE-2015-8619: Potential DoS for long HMP sendkey command argument (bsc#960334).
  • CVE-2015-8743: OOB memory access in ne2000 ioport r/w functions (bsc#960725).
  • CVE-2015-8744: Incorrect l2 header validation could have lead to a crash via assert(2) call (bsc#960835).
  • CVE-2015-8745: Reading IMR registers could have lead to a crash via assert(2) call (bsc#960708).
  • CVE-2016-1568: AHCI use-after-free in aio port commands (bsc#961332).
  • CVE-2016-1714: Potential OOB memory access in processing firmware configuration (bsc#961691).
  • CVE-2016-1922: NULL pointer dereference when processing hmp i/o command (bsc#962320).
  • CVE-2016-1981: Potential DoS (infinite loop) in e1000 device emulation by malicious privileged user within guest (bsc#963782).
  • CVE-2016-2198: Malicious privileged guest user were able to cause DoS by writing to read-only EHCI capabilities registers (bsc#964413).

This non-security issue was fixed

  • bsc#886378: qemu truncates vhd images in virt-rescue
Record
SUSE-SU-2016:1560-1
Updated
2026-11-02
OSVSUSE-SU-2016:1698-1 No score

Security update for kvm

kvm was updated to fix 33 security issues.

These security issues were fixed:

  • CVE-2016-4439: Avoid OOB access in 53C9X emulation (bsc#980711)
  • CVE-2016-4441: Avoid OOB access in 53C9X emulation (bsc#980723)
  • CVE-2016-3710: Fixed VGA emulation based OOB access with potential for guest escape (bsc#978158)
  • CVE-2016-3712: Fixed VGa emulation based DOS and OOB read access exploit (bsc#978160)
  • CVE-2016-4037: Fixed USB ehci based DOS (bsc#976109)
  • CVE-2016-2538: Fixed potential OOB access in USB net device emulation (bsc#967969)
  • CVE-2016-2841: Fixed OOB access / hang in ne2000 emulation (bsc#969350)
  • CVE-2016-2858: Avoid potential DOS when using QEMU pseudo random number generator (bsc#970036)
  • CVE-2016-2857: Fixed OOB access when processing IP checksums (bsc#970037)
  • CVE-2016-4001: Fixed OOB access in Stellaris enet emulated nic (bsc#975128)
  • CVE-2016-4002: Fixed OOB access in MIPSnet emulated controller (bsc#975136)
  • CVE-2016-4020: Fixed possible host data leakage to guest from TPR access (bsc#975700)
  • CVE-2015-3214: Fixed OOB read in i8254 PIC (bsc#934069)
  • CVE-2014-9718: Fixed the handling of malformed or short ide PRDTs to avoid any opportunity for guest to cause DoS by abusing that interface (bsc#928393)
  • CVE-2014-3689: Fixed insufficient parameter validation in rectangle functions (bsc#901508)
  • CVE-2014-3615: The VGA emulator in QEMU allowed local guest users to read host memory by setting the display to a high resolution (bsc#895528).
  • CVE-2015-5239: Integer overflow in vnc_client_read() and protocol_client_msg() (bsc#944463).
  • CVE-2015-5278: Infinite loop in ne2000_receive() function (bsc#945989).
  • CVE-2015-5279: Heap-based buffer overflow in the ne2000_receive function in hw/net/ne2000.c in QEMU allowed guest OS users to cause a denial of service (instance crash) or possibly execute arbitrary code via vectors related to receiving packets (bsc#945987).
  • CVE-2015-5745: Buffer overflow in virtio-serial (bsc#940929).
  • CVE-2015-6855: hw/ide/core.c in QEMU did not properly restrict the commands accepted by an ATAPI device, which allowed guest users to cause a denial of service or possibly have unspecified other impact via certain IDE commands, as demonstrated by a WIN_READ_NATIVE_MAX command to an empty drive, which triggers a divide-by-zero error and instance crash (bsc#945404).
  • CVE-2015-7295: hw/virtio/virtio.c in the Virtual Network Device (virtio-net) support in QEMU, when big or mergeable receive buffers are not supported, allowed remote attackers to cause a denial of service (guest network consumption) via a flood of jumbo frames on the (1) tuntap or (2) macvtap interface (bsc#947159).
  • CVE-2015-7549: PCI null pointer dereferences (bsc#958917).
  • CVE-2015-8504: VNC floating point exception (bsc#958491).
  • CVE-2015-8558: Infinite loop in ehci_advance_state resulting in DoS (bsc#959005).
  • CVE-2015-8613: Wrong sized memset in megasas command handler (bsc#961358).
  • CVE-2015-8619: Potential DoS for long HMP sendkey command argument (bsc#960334).
  • CVE-2015-8743: OOB memory access in ne2000 ioport r/w functions (bsc#960725).
  • CVE-2016-1568: AHCI use-after-free in aio port commands (bsc#961332).
  • CVE-2016-1714: Potential OOB memory access in processing firmware configuration (bsc#961691).
  • CVE-2016-1922: NULL pointer dereference when processing hmp i/o command (bsc#962320).
  • CVE-2016-1981: Potential DoS (infinite loop) in e1000 device emulation by malicious privileged user within guest (bsc#963782).
  • CVE-2016-2198: Malicious privileged guest user were able to cause DoS by writing to read-only EHCI capabilities registers (bsc#964413).

This non-security issue was fixed:

  • Fix case of IDE interface needing busy status set before flush (bsc#936132)
Record
SUSE-SU-2016:1698-1
Updated
2026-11-02
OSVSUSE-SU-2016:1785-1 No score

Security update for kvm

kvm was updated to fix 33 security issues.

These security issues were fixed:

  • CVE-2016-4439: Avoid OOB access in 53C9X emulation (bsc#980711)
  • CVE-2016-4441: Avoid OOB access in 53C9X emulation (bsc#980723)
  • CVE-2016-3710: Fixed VGA emulation based OOB access with potential for guest escape (bsc#978158)
  • CVE-2016-3712: Fixed VGa emulation based DOS and OOB read access exploit (bsc#978160)
  • CVE-2016-4037: Fixed USB ehci based DOS (bsc#976109)
  • CVE-2016-2538: Fixed potential OOB access in USB net device emulation (bsc#967969)
  • CVE-2016-2841: Fixed OOB access / hang in ne2000 emulation (bsc#969350)
  • CVE-2016-2858: Avoid potential DOS when using QEMU pseudo random number generator (bsc#970036)
  • CVE-2016-2857: Fixed OOB access when processing IP checksums (bsc#970037)
  • CVE-2016-4001: Fixed OOB access in Stellaris enet emulated nic (bsc#975128)
  • CVE-2016-4002: Fixed OOB access in MIPSnet emulated controller (bsc#975136)
  • CVE-2016-4020: Fixed possible host data leakage to guest from TPR access (bsc#975700)
  • CVE-2015-3214: Fixed OOB read in i8254 PIC (bsc#934069)
  • CVE-2014-9718: Fixed the handling of malformed or short ide PRDTs to avoid any opportunity for guest to cause DoS by abusing that interface (bsc#928393)
  • CVE-2014-3689: Fixed insufficient parameter validation in rectangle functions (bsc#901508)
  • CVE-2014-3615: The VGA emulator in QEMU allowed local guest users to read host memory by setting the display to a high resolution (bsc#895528).
  • CVE-2015-5239: Integer overflow in vnc_client_read() and protocol_client_msg() (bsc#944463).
  • CVE-2015-5278: Infinite loop in ne2000_receive() function (bsc#945989).
  • CVE-2015-5279: Heap-based buffer overflow in the ne2000_receive function in hw/net/ne2000.c in QEMU allowed guest OS users to cause a denial of service (instance crash) or possibly execute arbitrary code via vectors related to receiving packets (bsc#945987).
  • CVE-2015-5745: Buffer overflow in virtio-serial (bsc#940929).
  • CVE-2015-6855: hw/ide/core.c in QEMU did not properly restrict the commands accepted by an ATAPI device, which allowed guest users to cause a denial of service or possibly have unspecified other impact via certain IDE commands, as demonstrated by a WIN_READ_NATIVE_MAX command to an empty drive, which triggers a divide-by-zero error and instance crash (bsc#945404).
  • CVE-2015-7295: hw/virtio/virtio.c in the Virtual Network Device (virtio-net) support in QEMU, when big or mergeable receive buffers are not supported, allowed remote attackers to cause a denial of service (guest network consumption) via a flood of jumbo frames on the (1) tuntap or (2) macvtap interface (bsc#947159).
  • CVE-2015-7549: PCI null pointer dereferences (bsc#958917).
  • CVE-2015-8504: VNC floating point exception (bsc#958491).
  • CVE-2015-8558: Infinite loop in ehci_advance_state resulting in DoS (bsc#959005).
  • CVE-2015-8613: Wrong sized memset in megasas command handler (bsc#961358).
  • CVE-2015-8619: Potential DoS for long HMP sendkey command argument (bsc#960334).
  • CVE-2015-8743: OOB memory access in ne2000 ioport r/w functions (bsc#960725).
  • CVE-2016-1568: AHCI use-after-free in aio port commands (bsc#961332).
  • CVE-2016-1714: Potential OOB memory access in processing firmware configuration (bsc#961691).
  • CVE-2016-1922: NULL pointer dereference when processing hmp i/o command (bsc#962320).
  • CVE-2016-1981: Potential DoS (infinite loop) in e1000 device emulation by malicious privileged user within guest (bsc#963782).
  • CVE-2016-2198: Malicious privileged guest user were able to cause DoS by writing to read-only EHCI capabilities registers (bsc#964413).

This non-security issue was fixed:

  • Fix case of IDE interface needing busy status set before flush (bsc#936132)
Record
SUSE-SU-2016:1785-1
Updated
2026-11-02
OSVUBUNTU-CVE-2015-7295 No score

hw/virtio/virtio.c in the Virtual Network Device (virtio-net) support in QEMU, when big or mergeable receive buffers are not supported, allows remote attackers to cause a denial of service (guest network consumption) via a flood of jumbo frames on the (1) tuntap or (2) macvtap interface.

Record
UBUNTU-CVE-2015-7295
Updated
2026-11-02
OSVUSN-2828-1 No score

qemu, qemu-kvm vulnerabilities

Jason Wang discovered that QEMU incorrectly handled the virtio-net device. A remote attacker could use this issue to cause guest network consumption, resulting in a denial of service. (CVE-2015-7295)

Qinghao Tang and Ling Liu discovered that QEMU incorrectly handled the pcnet driver when used in loopback mode. A malicious guest could use this issue to cause a denial of service, or possibly execute arbitrary code on the host as the user running the QEMU process. In the default installation, when QEMU is used with libvirt, attackers would be isolated by the libvirt AppArmor profile. (CVE-2015-7504)

Ling Liu and Jason Wang discovered that QEMU incorrectly handled the pcnet driver. A remote attacker could use this issue to cause a denial of service, or possibly execute arbitrary code on the host as the user running the QEMU process. In the default installation, when QEMU is used with libvirt, attackers would be isolated by the libvirt AppArmor profile. (CVE-2015-7512)

Qinghao Tang discovered that QEMU incorrectly handled the eepro100 driver. A malicious guest could use this issue to cause an infinite loop, leading to a denial of service. (CVE-2015-8345)

Record
USN-2828-1
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
qemu
Debian:12
before 1:2.4+dfsg-4
1:2.4+dfsg-4
qemu
Debian:13
before 1:2.4+dfsg-4
1:2.4+dfsg-4
qemu
Debian:14
before 1:2.4+dfsg-4
1:2.4+dfsg-4
qemu
Debian:7
before 1.1.2+dfsg-6a+deb7u12, plus listed versions
1.1.2+dfsg-6a1.1.2+dfsg-6a+deb7u11.1.2+dfsg-6a+deb7u101.1.2+dfsg-6a+deb7u111.1.2+dfsg-6a+deb7u2
Show 8 moreShow less
1.1.2+dfsg-6a+deb7u31.1.2+dfsg-6a+deb7u41.1.2+dfsg-6a+deb7u51.1.2+dfsg-6a+deb7u61.1.2+dfsg-6a+deb7u71.1.2+dfsg-6a+deb7u7~bpo60+11.1.2+dfsg-6a+deb7u81.1.2+dfsg-6a+deb7u9
1.1.2+dfsg-6a+deb7u12
qemu-kvm
Debian:7
before 1.1.2+dfsg-6+deb7u12, plus listed versions
1.1.2+dfsg-61.1.2+dfsg-6+deb7u11.1.2+dfsg-6+deb7u101.1.2+dfsg-6+deb7u111.1.2+dfsg-6+deb7u2
Show 8 moreShow less
1.1.2+dfsg-6+deb7u31.1.2+dfsg-6+deb7u41.1.2+dfsg-6+deb7u51.1.2+dfsg-6+deb7u61.1.2+dfsg-6+deb7u71.1.2+dfsg-6+deb7u7~bpo60+11.1.2+dfsg-6+deb7u81.1.2+dfsg-6+deb7u9
1.1.2+dfsg-6+deb7u12
qemu
Debian:8
before 1:2.1+dfsg-12+deb8u5a, plus listed versions
1:2.1+dfsg-111:2.1+dfsg-121:2.1+dfsg-12+deb8u11:2.1+dfsg-12+deb8u21:2.1+dfsg-12+deb8u3
Show 5 moreShow less
1:2.1+dfsg-12+deb8u41:2.1+dfsg-12+deb8u4~bpo70+11:2.1+dfsg-12+deb8u51:2.1+dfsg-12+deb8u5a~bpo70+11:2.1+dfsg-12~bpo70+1
1:2.1+dfsg-12+deb8u5a
qemu
Mageia:5
before 2.1.3-2.7.mga5
2.1.3-2.7.mga5
qemu
SUSE:Linux Enterprise Desktop 12
before 2.0.2-48.19.1
2.0.2-48.19.1
qemu
SUSE:Linux Enterprise Server 12
before 2.0.2-48.19.1
2.0.2-48.19.1
qemu
SUSE:Linux Enterprise Server for SAP Applications 12
before 2.0.2-48.19.1
2.0.2-48.19.1
Show 5 moreShow less
Affected packages
PackageAffectedFixed
kvm
SUSE:Linux Enterprise Server 11 SP3-LTSS
before 1.4.2-46.1
1.4.2-46.1
kvm
SUSE:Linux Enterprise Server 11 SP3-TERADATA
before 1.4.2-46.1
1.4.2-46.1
kvm
SUSE:Linux Enterprise Server 11 SP4
before 1.4.2-44.1
1.4.2-44.1
kvm
SUSE:Linux Enterprise Server for SAP Applications 11 SP4
before 1.4.2-44.1
1.4.2-44.1
qemu
Ubuntu:14.04:LTS
before 2.0.0+dfsg-2ubuntu1.21, plus listed versions
1.5.0+dfsg-3ubuntu51.5.0+dfsg-3ubuntu61.6.0+dfsg-2ubuntu11.6.0+dfsg-2ubuntu21.6.0+dfsg-2ubuntu3
Show 40 moreShow less
1.6.0+dfsg-2ubuntu41.7.0+dfsg-2ubuntu11.7.0+dfsg-2ubuntu21.7.0+dfsg-2ubuntu31.7.0+dfsg-2ubuntu41.7.0+dfsg-2ubuntu51.7.0+dfsg-2ubuntu71.7.0+dfsg-2ubuntu81.7.0+dfsg-2ubuntu91.7.0+dfsg-3ubuntu1~ppa11.7.0+dfsg-3ubuntu11.7.0+dfsg-3ubuntu21.7.0+dfsg-3ubuntu31.7.0+dfsg-3ubuntu41.7.0+dfsg-3ubuntu51.7.0+dfsg-3ubuntu61.7.0+dfsg-3ubuntu72.0.0~rc1+dfsg-0ubuntu12.0.0~rc1+dfsg-0ubuntu22.0.0~rc1+dfsg-0ubuntu32.0.0~rc1+dfsg-0ubuntu3.12.0.0+dfsg-2ubuntu12.0.0+dfsg-2ubuntu1.12.0.0+dfsg-2ubuntu1.22.0.0+dfsg-2ubuntu1.32.0.0+dfsg-2ubuntu1.52.0.0+dfsg-2ubuntu1.62.0.0+dfsg-2ubuntu1.72.0.0+dfsg-2ubuntu1.82.0.0+dfsg-2ubuntu1.92.0.0+dfsg-2ubuntu1.102.0.0+dfsg-2ubuntu1.112.0.0+dfsg-2ubuntu1.132.0.0+dfsg-2ubuntu1.142.0.0+dfsg-2ubuntu1.152.0.0+dfsg-2ubuntu1.162.0.0+dfsg-2ubuntu1.172.0.0+dfsg-2ubuntu1.182.0.0+dfsg-2ubuntu1.192.0.0+dfsg-2ubuntu1.20
2.0.0+dfsg-2ubuntu1.21

History

History
RecordedChangedSources
aliasesEUVD
first indexedCVE List, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2015-7295 is a medium vulnerability (CVSS 5.0) in Qemu, published October 13, 2015. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 4.80%, the 91st percentile. Fixed in qemu 1:2.4+dfsg-4.

References

Show 102 moreShow less
MoveEnter Open