CVE-2007-5729
The NE2000 emulator in QEMU 0.8.2 allows local users to execute arbitrary code by writing...
The NE2000 emulator in QEMU 0.8.2 allows local users to execute arbitrary code by writing Ethernet frames with a size larger than the MTU to the EN0_TCNT register, which triggers a heap-based buffer overflow in the slirp library, aka NE2000 "mtu" heap overflow. NOTE: some sources have used CVE-2007-1321 to refer to this issue as part of "NE2000 network driver and the socket code," but this is the correct identifier for the mtu overflow vulnerability.
Exploit likelihood
What each source reports
NVD Score used
7.2
The NE2000 emulator in QEMU 0.8.2 allows local users to execute arbitrary code by writing Ethernet frames with a size larger than the MTU to the EN0_TCNT register, which triggers a heap-based buffer overflow in the slirp library, aka NE2000 "mtu" heap overflow. NOTE: some sources have used CVE-2007-1321 to refer to this issue as part of "NE2000 network driver and the socket code," but this is the correct identifier for the mtu overflow vulnerability.
- Record
CVE-2007-5729- CVSS 2.0
- 7.2 High
AV:L/AC:L/Au:N/C:C/I:C/A:C - Weakness
- CWE-119
- Updated
- 2026-11-02
CVE List No score
The NE2000 emulator in QEMU 0.8.2 allows local users to execute arbitrary code by writing Ethernet frames with a size larger than the MTU to the EN0_TCNT register, which triggers a heap-based buffer overflow in the slirp library, aka NE2000 "mtu" heap overflow. NOTE: some sources have used CVE-2007-1321 to refer to this issue as part of "NE2000 network driver and the socket code," but this is the correct identifier for the mtu overflow vulnerability.
- Record
CVE-2007-5729- Updated
- 2026-11-02
EUVDEUVD-2007-5700 No score
The NE2000 emulator in QEMU 0.8.2 allows local users to execute arbitrary code by writing Ethernet frames with a size larger than the MTU to the EN0_TCNT register, which triggers a heap-based buffer overflow in the slirp library, aka NE2000 "mtu" heap overflow. NOTE: some sources have used CVE-2007-1321 to refer to this issue as part of "NE2000 network driver and the socket code," but this is the correct identifier for the mtu overflow vulnerability.
- Record
EUVD-2007-5700- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-pqgp-87m3-3238 No score
The NE2000 emulator in QEMU 0.8.2 allows local users to execute arbitrary code by writing...
The NE2000 emulator in QEMU 0.8.2 allows local users to execute arbitrary code by writing Ethernet frames with a size larger than the MTU to the EN0_TCNT register, which triggers a heap-based buffer overflow in the slirp library, aka NE2000 "mtu" heap overflow. NOTE: some sources have used CVE-2007-1321 to refer to this issue as part of "NE2000 network driver and the socket code," but this is the correct identifier for the mtu overflow vulnerability.
- Record
GHSA-pqgp-87m3-3238- Weakness
- CWE-119
- Updated
- 2026-11-02
OSV No score
The NE2000 emulator in QEMU 0.8.2 allows local users to execute arbitrary code by writing Ethernet frames with a size larger than the MTU to the EN0_TCNT register, which triggers a heap-based buffer overflow in the slirp library, aka NE2000 "mtu" heap overflow. NOTE: some sources have used CVE-2007-1321 to refer to this issue as part of "NE2000 network driver and the socket code," but this is the correct identifier for the mtu overflow vulnerability.
- Record
CVE-2007-5729- Updated
- 2026-11-02
OSVDEBIAN-CVE-2007-5729 No score
The NE2000 emulator in QEMU 0.8.2 allows local users to execute arbitrary code by writing Ethernet frames with a size larger than the MTU to the EN0_TCNT register, which triggers a heap-based buffer overflow in the slirp library, aka NE2000 "mtu" heap overflow. NOTE: some sources have used CVE-2007-1321 to refer to this issue as part of "NE2000 network driver and the socket code," but this is the correct identifier for the mtu overflow vulnerability.
- Record
DEBIAN-CVE-2007-5729- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
qemuDebian:12 |
before 0.9.0-2 | 0.9.0-2 |
qemuDebian:13 |
before 0.9.0-2 | 0.9.0-2 |
qemuDebian:14 |
before 0.9.0-2 | 0.9.0-2 |
qemuDebian:3.1 From an advisory covering 6 CVEs |
before 0.6.1+20050407-1sarge1, plus listed versions 0.6.1+20050407-1 |
0.6.1+20050407-1sarge1 |
qemuDebian:4.0 From an advisory covering 6 CVEs |
before 0.8.2-4etch1, plus listed versions 0.8.2-4 |
0.8.2-4etch1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| aliases | EUVD | |
| aliases | ||
| affected, aliases, facts, published, references, title | GitHub Advisories, OSV | |
| first indexed | CVE List, NVD |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2007-5729 is a high vulnerability (CVSS 7.2) in Qemu, published May 1, 2007. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.58%, the 48th percentile. Fixed in qemu 0.9.0-2.
References
securityfocus.com/bid/23731
mandriva.com/security/advisories?name=MDKSA-2007:203
osvdb.org/42986
debian.org/security/2007/dsa-1284
exchange.xforce.ibmcloud.com/vulnerabilities/38238
secunia.com/advisories/25073
Show 12 moreShow less
taviso.decsystem.org/virtsec.pdf
secunia.com/advisories/27486
mandriva.com/security/advisories?name=MDVSA-2008:162
lists.opensuse.org/opensuse-security-announce/2009-01/msg00004.html
secunia.com/advisories/33568
vupen.com/english/advisories/2007/1597
secunia.com/advisories/29129
secunia.com/advisories/25095
attrition.org/pipermail/vim/2007-October/001842.html
nvd.nist.gov/vuln/detail/CVE-2007-5729
github.com/advisories/GHSA-pqgp-87m3-3238
security-tracker.debian.org/tracker/CVE-2007-5729