IT SBIT Services
Schneeberger
DEEN
CVE tracker

BusyBox tftp client: Heap buffer overflow on blocksize fallback

CVE-2026-124737High 7.5

← All vulnerabilities

Summary

A flaw in the TFTP client of BusyBox allows a heap buffer overflow when the client requests a custom small block size and the server answers with a standard-sized response. The client falls back to the default block size without resizing its receive buffer. A malicious TFTP server can trigger the overflow during a transfer, which may allow arbitrary code execution or crash the client process. Exploitation requires that the client connects to an attacker-controlled server and uses a non-default block size.

Affected

  • BusyBox tftp client (affected versions: Unknown.)
  • Red Hat Enterprise Linux 6 (listed as affected by Red Hat)
  • Red Hat Hardened Images (listed as affected by Red Hat)

Fixed in

Unknown. No released fix or distribution erratum was confirmed.

Workaround

  • Do not run the BusyBox tftp client with a block size below 512 (option -b), in scripts or boot tooling.
  • Use the TFTP client only with trusted, known servers.
  • Keep TFTP off untrusted networks.

Exploitation

  • Not known to be exploited.
  • No public proof of concept found.
  • No CISA KEV entry found; KEV status not verified.

Our recommendation

  • Check whether BusyBox tftp is present in your systems, embedded devices, containers or boot setups, and whether it is used with a non-default block size.
  • Restrict TFTP usage to trusted servers and local networks.
  • Apply the vendor fix from Red Hat or your BusyBox distribution as soon as it is available.
  • Replace or retire RHEL 6 systems that are still running, as the release is end-of-life.
  • Monitor the Red Hat advisory and Bugzilla entry for fixed package versions.

Public exploits

PoC-in-GitHub, Metasploit and Exploit-DB list nothing for this CVE.

Research sources

Researched and written up in English and German by an AI (Claude by Anthropic) based on NVD, CISA, EPSS and the sources listed. The vendor information is authoritative. Researched on 11 Nov 2026, 11:21.

Original description (NVD)

A flaw was found in BusyBox. When the TFTP (Trivial File Transfer Protocol) client requests a custom small block size and receives a standard response, it falls back to the default block size without resizing the allocated memory buffer. A malicious TFTP server can exploit this issue by sending standard-sized network packets during a transfer, causing a heap buffer overflow. This flaw allows an attacker to achieve arbitrary code execution or cause a Denial of Service (DoS) by crashing the application.

NVD references (2)

Sources

The tracker combines official, freely usable data sources – updated continuously:

This product uses data from the NVD API but is not endorsed or certified by the NVD. EPSS data © FIRST.org.

Affected? We can help.

We check whether your systems are affected, install updates and close the gap – continuously with the System Health Checker if you wish.