Skip to main content
← All vulnerabilities
CVE-2026-93006EUVD-2026-112791GHSA-FP59-6RFJ-9JGW

Dnsmasq: dnsmasq: tftp prefetch cache keyed on stale heap pointer serves wrong file content

Published
Last modified
published
Not listed in CISA KEV
None on Exploit-DB, Metasploit or GitHub

Summary

Dnsmasq, a lightweight DNS, DHCP, and TFTP server commonly used on home and enterprise networks, can serve incorrect file contents over TFTP due to stale cached data. In PXE network-boot setups, this could allow an attacker on the local network to replace a victim's boot files with attacker-chosen content.

Summarized by anthropic/claude-haiku-5.5. Verify details against the original sources.

Read the original description

A flaw was found in dnsmasq. The TFTP server can serve the wrong file contents because a recently used transfer cache is not invalidated when a transfer finishes. An attacker on the local network who can request a TFTP file may cause a later client to receive previously cached data instead of the requested file. In PXE network-boot environments this can substitute attacker-chosen boot content for a victim machine.

Timeline

  1. CVE published
  2. First seen by cve.now
  3. Record last updated

Affected versions

  • rhceph/alloy-rhel10

    Version range not reported

  • dnsmasq

    Version range not reported

  • dnsmasq

    Version range not reported

  • dnsmasq

    Version range not reported

  • dnsmasq

    Version range not reported

  • dnsmasq

    Version range not reported

  • openshift4/ose-baremetal-runtimecfg-rhel8

    Version range not reported

  • openshift4/ose-baremetal-runtimecfg-rhel9

    Version range not reported

  • openshift/ose-rhel-coreos-8

    Version range not reported

  • openshift/ose-rhel-coreos-9

    Version range not reported

  • openshift5/ose-baremetal-runtimecfg-rhel9

    Version range not reported

  • openshift/ose-rhel-coreos-9

    Version range not reported

  • dnsmasq

    Version range not reported

  • rhoso-operators/infra-rhel9-operator

    Version range not reported

References 2

access.redhat.com

bugzilla.redhat.com