| Name | CVE-2026-95508 |
| Description | A heap-based buffer overflow was found in the DHCPv6 and TFTP response builders of libslirp. When the host is configured with a small interface MTU, a guest-supplied DHCPv6 CLIENTID option or TFTP blksize option can overflow the reply buffer with attacker-controlled content and length, resulting in denial of service and potentially arbitrary code execution in the host process. The default interface MTU is not affected. |
| Source | CVE (at NVD; CERT, ENISA, LWN, oss-sec, fulldisc, Debian ELTS, Red Hat, Ubuntu, Gentoo, SUSE bugzilla/CVE, GitHub advisories/code/issues, web search, more) |
| Debian Bugs | 1148836 |
Vulnerable and fixed packages
The table below lists information on source packages.
| Source Package | Release | Version | Status |
|---|
| libslirp (PTS) | bookworm | 4.7.0-1 | vulnerable |
| trixie | 4.8.0-1+deb13u1 | vulnerable |
| forky, sid | 4.9.5-1 | fixed |
The information below is based on the following data on fixed versions.
| Package | Type | Release | Fixed Version | Urgency | Origin | Debian Bugs |
|---|
| libslirp | source | (unstable) | 4.9.5-1 | | | 1148836 |
Notes
[trixie] - libslirp <no-dsa> (Minor issue)
[bookworm] - libslirp <postponed> (Minor issue; overflow needs a non-default, very small interface MTU)
https://bugzilla.redhat.com/show_bug.cgi?id=2537748
Fixed by: https://gitlab.freedesktop.org/slirp/libslirp/-/commit/97f2dd0afea0db8b31135f768ecafe0775722a25 (v4.9.5)
Fixed by: https://gitlab.freedesktop.org/slirp/libslirp/-/commit/5815f119c334c26e6e7a14ac87eca12b69918627 (v4.9.5)
CVE description is wrong, per https://gitlab.freedesktop.org/slirp/libslirp/-/commit/62b298621dfc413a42d2181933f5335815afa1a4
is only for the DHCPv6 part