Vulnerability Database · OSS-Fuzz · Package report

dnsmasq: vulnerability history, versions and safety

dnsmasq is a package in the OSS-Fuzz ecosystem. Vulert records 21 vulnerabilities for it across 78 releases, from Jul 2021 to Jan 2026. Each vulnerability names the versions it affects, the fixed version to move to, and a workaround where no fix has been published.

i
21 vulnerabilities recorded H16 M5
i
3 with no fix published

No patched version yet — these are the ones to plan around.

See the unfixed vulnerabilities →
i
1 in the last 12 months

Most recent disclosure 21 Jan 2026.

See the disclosure history →
i
0 malicious-package vulnerabilities

No published version shipped hostile code.

Vulert verdict on dnsmasq i

Updated on 23 Oct 2026

Careful: 3 of the 21 vulnerabilities Vulert records for this package have no fix yet. Plan around those, or apply the workaround listed for each. The rest have a fixed version to move to.

Long-term outlook: usable, but needs attention 21 vulnerabilities on record across 4 years, 1 in the last year.

What to do: Plan around the 3 vulnerabilities with no published fix: each lists the affected range and any workaround that reduces exposure. No fix yet: Vulert alerts you the moment one is published. Monitor it with Vulert →

  • Vulnerabilities on record 21 over 4 years · 1 in the last year i
  • Latest disclosure 21 Jan 2026 i
  • Highest CVSS n/a i
  • With no published fix 3 i

Concerned about your application's security?

Vulert continues monitoring your dependencies and alerts you when new vulnerabilities are disclosed. No installation and no source-code access required.

01 Versions

Which versions are affected

Every version Vulert holds for dnsmasq, newest first, with the vulnerabilities that name it. A version with a count of zero has no recorded vulnerabilities; open a version to see the vulnerabilities it is exposed to.

i
Version Vulert vulnerabilities Fix published Details
v2.93test6 M1 Yes Details →
v2.93test5 M1 Yes Details →
v2.93test4 M1 Yes Details →
v2.93test3 M1 Yes Details →
v2.93test2 M1 Yes Details →
v2.93test1 M1 Yes Details →
v2.92test21 M1 No Details →
v2.92test20 M1 No Details →
v2.92test19 M1 No Details →
v2.92test18 M1 No Details →
v2.92test17 M1 No Details →
v2.92test16 M1 No Details →
v2.92test15 M1 No Details →
v2.92test14 M1 No Details →
v2.92test13 H1 M2 No Details →
v2.92test12 H1 M2 No Details →
v2.92test11 H1 M2 No Details →
v2.92test10 H1 M2 No Details →
v2.92test9 H1 M2 No Details →
v2.92test8 H1 M2 No Details →
v2.92test7 H1 M2 No Details →
v2.92test6 H1 M2 No Details →
v2.92test5 H1 M2 No Details →
v2.92test4 H1 M2 No Details →
v2.92test3 H1 M2 No Details →
v2.92test2 H1 M2 No Details →
v2.92test1 H1 M2 No Details →
v2.91 H1 M2 No Details →
v2.91rc6 H1 M2 No Details →
v2.91rc5 H1 M2 No Details →
v2.91rc4 H1 M2 No Details →
v2.91rc3 H1 M2 No Details →
v2.91rc2 H1 M2 No Details →
v2.91rc1 H1 M2 No Details →
v2.91test10 H1 M2 No Details →
v2.91test9 H1 M2 No Details →
v2.91test8 H1 M2 No Details →
v2.91test7 H1 M2 No Details →
v2.91test6 H1 M2 No Details →
v2.91test5 H1 M2 No Details →
v2.91test4 H1 M2 No Details →
v2.91test2 H1 M2 No Details →
v2.91test1 H1 M2 No Details →
v2.90 H1 M2 No Details →
v2.90test4 H1 M2 No Details →
v2.90test3 H1 M2 No Details →
v2.90deb2 H1 M2 No Details →
v2.90test2 H1 M2 No Details →
v2.90test1 H1 M2 No Details →
v2.89 H1 M2 No Details →
v2.89test1 H1 M2 No Details →
v2.88 H1 M2 No Details →
v2.88rc5 H1 M2 No Details →
v2.88rc4 H1 M2 No Details →
v2.88rc3 H1 M2 No Details →
v2.88rc2 H1 M2 No Details →
v2.88rc1 H1 M2 No Details →
v2.88test3 H1 M2 No Details →
v2.88test2 H1 M2 No Details →
v2.88test1 H1 M2 No Details →
v2.87 H1 M2 No Details →
v2.87rc1 H1 M2 No Details →
v2.87test9 H2 M2 No Details →
v2.87test8 H7 Yes Details →
v2.87test7 H8 Yes Details →
v2.87test6 H8 Yes Details →
v2.87test5 H8 Yes Details →
v2.87test4 H12 Yes Details →
v2.87test3 H12 Yes Details →
v2.87test2 H12 Yes Details →
v2.87test1 H12 Yes Details →
v2.86 H12 Yes Details →
v2.86rc3 H12 Yes Details →
v2.86rc2 H12 Yes Details →
v2.86rc1 H13 Yes Details →
v2.86test7 H13 M1 Yes Details →
v2.86test6 H13 M1 Yes Details →
v2.86test5 H13 M1 Yes Details →

Newest 78 of 78 versions on record. Severity counts are the vulnerabilities recorded against that exact release.

02 Disclosure history

How often vulnerabilities are recorded

  • 2021 9
  • 2022 11
  • 2026 1

Counted by the year Vulert recorded each vulnerability — the same date the table below shows as disclosed. 1 of the 21 were recorded in the last 12 months.

03 Vulnerabilities

Recorded vulnerabilities for dnsmasq

The 5 most severe of 21 vulnerabilities recorded for this package

Search all 21 in the database →
Vulnerability Severity Fixed version ↓ Disclosed ↓
Heap-use-after-free in dnsmasq: dhcp6_no_relay N/A high 03345ecefeb0d82e3c3a4c28f27c3554f0611b39 13 Feb 2022
Heap-buffer-overflow in check_bad_address in dnsmasq N/A high d242cbffa4f20c9f7472f79b3a9e47008b6fe77c 08 Jul 2021
Stack-buffer-overflow in is_same_net6 - dnsmasq N/A medium a42ee397f3d48b5df837689c2c55aeaba5feaa01 08 Jul 2021
Heap Buffer Overflow Vulnerability in dnsmasq N/A medium 1eab169173fc4c8579a3db61186096fe117e6aca 21 Jan 2026
Index-out-of-bounds in is_same_net6 in dnsmasq N/A medium No fix published 26 Aug 2022

Vulnerability wrong, a fix missing, or a package we should cover? Report it and we will fix the record. Report Vulnerability Provide Feedback

Updated: 23/Oct/2026 · Vulnerabilities in our DB: 524315

Subscribe to Vulert on Telegram
Daily digest of new CVEs, critical and high severity, affected packages and fixes — plus a weekly roundup.
Join the channel →

Questions

About dnsmasq

Is dnsmasq safe to use?

Vulert records 21 vulnerabilities for dnsmasq in OSS-Fuzz: 0 critical, 16 high, 5 medium and 0 low. 3 of them have no published fix yet, so those are the ones to avoid or mitigate.

How many vulnerabilities does dnsmasq have?

21 vulnerabilities are recorded for dnsmasq in the OSS-Fuzz ecosystem: 0 critical, 16 high, 5 medium and 0 low. The ledger on this page lists the same counts next to the date of the most recent disclosure.

How often are new dnsmasq vulnerabilities disclosed?

1 vulnerability was recorded for dnsmasq in the last 12 months, and the oldest entry in this database dates to 08 Jul 2021. Recency matters more than a lifetime total: it shows how actively new issues are being disclosed for the package you are considering.

Which versions of dnsmasq are affected?

Each vulnerability on this page lists the affected version range and the fixed version to move to. Open the vulnerability for the version you actually run — fixes are specific to a release line, not to the package as a whole.

How do I monitor dnsmasq for upcoming vulnerabilities?

Upload the manifest or SBOM for your application at vulert.com/scanner and Vulert keeps checking the dnsmasq version you actually run against new disclosures, then alerts you when one affects it. There is no installation and no source-code access required.