Vulnerability · Published Dec 22, 2025 · Assigned by VulnCheck
CVE-2025-34457wb2osz/direwolf <= 1.8.1 Stack-based Buffer Overflow DoS
High 8.7
In plain English
A high-severity stack buffer overflow in Dire Wolf from wb2osz. There are no confirmed reports of exploitation so far. The chance it is exploited in the next 30 days is estimated at 0.5% (higher than 44% of all known vulnerabilities). Fixed versions are available - upgrade the affected package.
Official description
wb2osz/direwolf (Dire Wolf) versions up to and including 1.8.1, prior to commit 694c954, contain a stack-based buffer overflow vulnerability in the function kiss_rec_byte() located in src/kiss_frame.c. When processing crafted KISS frames that reach the maximum allowed frame length (MAX_KISS_LEN), the function appends a terminating FEND byte without reserving sufficient space in the stack buffer. This results in an out-of-bounds write followed by an out-of-bounds read during the subsequent call to kiss_unwrap(), leading to stack memory corruption or application crashes. This vulnerability may allow remote unauthenticated attackers to trigger a denial-of-service condition.
Affected packages & fixed versions
| Ecosystem | Package | Fixed in | Advisory |
|---|---|---|---|
| Debian:12 | direwolf | no fix listed | DEBIAN-CVE-2025-34457 |
| Debian:13 | direwolf | 1.7+dfsg-2+deb13u1 | DEBIAN-CVE-2025-34457 |
| Debian:14 | direwolf | 1.8.1+dfsg-2 | DEBIAN-CVE-2025-34457 |
| Ubuntu:22.04:LTS | direwolf | no fix listed | UBUNTU-CVE-2025-34457 |
| Ubuntu:24.04:LTS | direwolf | no fix listed | UBUNTU-CVE-2025-34457 |
| Ubuntu:25.10 | direwolf | no fix listed | UBUNTU-CVE-2025-34457 |
| Ubuntu:26.04:LTS | direwolf | no fix listed | UBUNTU-CVE-2025-34457 |
| Ubuntu:26.10 | direwolf | no fix listed | UBUNTU-CVE-2025-34457 |
Affected products (as reported)
Weakness: CWE-121 · Vector: CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
References
- https://github.com/marlinkcyber/advisories/blob/main/advisories/MCSAID-2025-010-direwolf-stack-buffer-overflow-kiss-frame.md technical-description, exploit
- https://github.com/wb2osz/direwolf/issues/617 issue-tracking
- https://github.com/wb2osz/direwolf/commit/694c954 patch
- https://www.vulncheck.com/advisories/wb2osz-direwolf-stack-based-buffer-overflow-dos third-party-advisory