A flaw was found in libslirp in icmp_forward_error(). When building an ICMP error response, the length of the quoted original IPv4 packet was taken fr...
Affected packages
| Package | Affected → Fixed | |
|---|---|---|
| Ubuntu:20.04:LTSlibslirp |
All versions→ Not listed |
Not listed |
| Ubuntu:22.04:LTSlibslirp |
All versions→ Not listed |
Not listed |
| Ubuntu:24.04:LTSlibslirp |
All versions→ Not listed |
Not listed |
| Ubuntu:26.10libslirp |
All versions→ Not listed |
Not listed |
| Ubuntu:26.04:LTSlibslirp |
All versions→ Not listed |
Not listed |
This record does not list fixed versions. Check the article or the vendor advisory in the references for whether and where it is fixed.
Original description The description as published by the source.
A flaw was found in libslirp in icmp_forward_error(). When building an ICMP error response, the length of the quoted original IPv4 packet was taken from the IP header without clamping it to the actual buffer length. A truncated or malformed packet could cause an out-of-bounds heap read, leaking host memory into the ICMP error packet returned to a guest or container.
Source: OSV.dev (Open Source Vulnerabilities) OSV
References
- report ubuntu.com
- report cve.org
- report access.redhat.com
- report bugzilla.redhat.com
- report gitlab.freedesktop.org