Every CVE Search/ Get API key

CVE-2019-14834

A vulnerability was found in dnsmasq before version 2.81, where the memory leak allows remote...

3.7 LowFix available

A vulnerability was found in dnsmasq before version 2.81, where the memory leak allows remote attackers to cause a denial of service (memory consumption) via vectors involving DHCP response creation.

Attack profile

How easy it is to exploit

Attack vector
Network
Complexity
High
Privileges needed
None
User interaction
None

What an attacker can affect

Confidentiality
None
Integrity
None
Availability
Low

Exploit likelihood

2.65%Up 1.4 points since Apr 14, 2021
90%50%10%1%

What each source reports

CVE List Score used 3.7

A vulnerability was found in dnsmasq before version 2.81, where the memory leak allows remote attackers to cause a denial of service (memory consumption) via vectors involving DHCP response creation.

Record
CVE-2019-14834
CVSS 3.0
3.7 LowCVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L
Weakness
CWE-770
Updated
2026-11-02
EUVDEUVD-2019-5960 3.7

A vulnerability was found in dnsmasq before version 2.81, where the memory leak allows remote attackers to cause a denial of service (memory consumption) via vectors involving DHCP response creation.

Record
EUVD-2019-5960
CVSS 3.0
3.7 LowCVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L
Updated
2026-11-03
GitHub AdvisoriesGHSA-rwmq-3523-q2pg 3.7

A vulnerability was found in dnsmasq before version 2.81, where the memory leak allows remote...

A vulnerability was found in dnsmasq before version 2.81, where the memory leak allows remote attackers to cause a denial of service (memory consumption) via vectors involving DHCP response creation.

Record
GHSA-rwmq-3523-q2pg
CVSS 3.1
3.7 LowCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L
Weakness
CWE-770
Updated
2026-11-02
NVD 3.7

A vulnerability was found in dnsmasq before version 2.81, where the memory leak allows remote attackers to cause a denial of service (memory consumption) via vectors involving DHCP response creation.

Record
CVE-2019-14834
CVSS 3.1
3.7 LowCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L
CVSS 3.0
3.7 LowCVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L
CVSS 2.0
4.3 MediumAV:N/AC:M/Au:N/C:N/I:N/A:P
Weakness
CWE-770
Updated
2026-11-02
OSVALPINE-CVE-2019-14834 3.7

A vulnerability was found in dnsmasq before version 2.81, where the memory leak allows remote attackers to cause a denial of service (memory consumption) via vectors involving DHCP response creation.

Record
ALPINE-CVE-2019-14834
CVSS 3.1
3.7 LowCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L
Updated
2026-11-02
OSVBELL-CVE-2019-14834 3.7

CVE-2019-14834 does not affect BellSoft software

Record
BELL-CVE-2019-14834
CVSS 3.1
3.7 LowCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L
Updated
2026-11-02
Show 14 moreShow less
OSV 3.7

A vulnerability was found in dnsmasq before version 2.81, where the memory leak allows remote attackers to cause a denial of service (memory consumption) via vectors involving DHCP response creation.

Record
CVE-2019-14834
CVSS 3.1
3.7 LowCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L
Updated
2026-11-02
OSVDEBIAN-CVE-2019-14834 3.7

A vulnerability was found in dnsmasq before version 2.81, where the memory leak allows remote attackers to cause a denial of service (memory consumption) via vectors involving DHCP response creation.

Record
DEBIAN-CVE-2019-14834
CVSS 3.1
3.7 LowCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L
Updated
2026-11-02
OSVRHSA-2020:1715 3.7

Red Hat Security Advisory: dnsmasq security, bug fix, and enhancement update

Record
RHSA-2020:1715
CVSS 3.0
3.7 LowCVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L
Updated
2026-11-02
OSVRHSA-2020:3878 3.7

Red Hat Security Advisory: dnsmasq security and bug fix update

Record
RHSA-2020:3878
CVSS 3.0
3.7 LowCVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L
Updated
2026-11-02
OSVUBUNTU-CVE-2019-14834 3.7

A vulnerability was found in dnsmasq before version 2.81, where the memory leak allows remote attackers to cause a denial of service (memory consumption) via vectors involving DHCP response creation.

Record
UBUNTU-CVE-2019-14834
CVSS 3.1
3.7 LowCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L
CVSS 3.0
3.7 LowCVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L
Updated
2026-11-02
OSVMGASA-2019-0392 No score

Updated dnsmasq packages fix security vulnerability

A vulnerability was found in dnsmsq through version 2.90, where the memory leak allows remote attackers to cause a denial of service (memory consumption) via vectors involving DHCP response creation. (CVE-2019-14834)

Record
MGASA-2019-0392
Updated
2026-11-02
OSVopenSUSE-SU-2019:2669-1 No score

Security update for dnsmasq

This update for dnsmasq fixes the following issues:

Security issues fixed:

  • CVE-2019-14834: Fixed a memory leak which could have allowed to remote attackers to cause denial of service via DHCP response creation (bsc#1154849)
  • CVE-2017-15107: Fixed a vulnerability in DNSSEC implementation. Processing of wildcard synthesized NSEC records may result improper validation for non-existance (bsc#1076958).

Other issues addressed:

  • Included linux/sockios.h to get SIOCGSTAMP (bsc#1156543).
  • Removed cache size limit (bsc#1138743).
  • bsc#1152539: include config files from /etc/dnsmasq.d/*.conf .

This update was imported from the SUSE:SLE-15-SP1:Update update project.

Record
openSUSE-SU-2019:2669-1
Updated
2026-11-02
OSVopenSUSE-SU-2024:10721-1 No score

dnsmasq-2.86-1.1 on GA media

These are all security issues fixed in the dnsmasq-2.86-1.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2024:10721-1
Updated
2026-11-02
OSVSUSE-SU-2019:3188-1 No score

Security update for dnsmasq

This update for dnsmasq fixes the following issues:

Security issues fixed:

  • CVE-2019-14834: Fixed a memory leak which could have allowed to remote attackers to cause denial of service via DHCP response creation (bsc#1154849)
  • CVE-2017-15107: Fixed a vulnerability in DNSSEC implementation. Processing of wildcard synthesized NSEC records may result improper validation for non-existance (bsc#1076958).

Other issues addressed:

  • Included linux/sockios.h to get SIOCGSTAMP (bsc#1156543).
  • Removed cache size limit (bsc#1138743).
  • Included config files from /etc/dnsmasq.d/*.conf (bsc#1152539).
Record
SUSE-SU-2019:3188-1
Updated
2026-11-02
OSVSUSE-SU-2019:3189-1 No score

Security update for dnsmasq

This update for dnsmasq fixes the following issues:

Security issues fixed:

  • CVE-2019-14834: Fixed a memory leak which could have allowed to remote attackers to cause denial of service via DHCP response creation (bsc#1154849)
  • CVE-2017-15107: Fixed a vulnerability in DNSSEC implementation. Processing of wildcard synthesized NSEC records may result improper validation for non-existance (bsc#1076958).

Other issues addressed:

  • Included linux/sockios.h to get SIOCGSTAMP (bsc#1156543).
  • Removed cache size limit (bsc#1138743).
  • bsc#1152539: include config files from /etc/dnsmasq.d/*.conf .
Record
SUSE-SU-2019:3189-1
Updated
2026-11-02
OSVSUSE-SU-2020:0419-1 No score

Security update for dnsmasq

This update for dnsmasq fixes the following issues:

Security issue fixed:

  • CVE-2019-14834: Fixed a memory leak which could have allowed to remote attackers to cause denial of service via DHCP response creation (bsc#1154849)

Other issue addressed:

  • Removed cache size limit (bsc#1138743).
Record
SUSE-SU-2020:0419-1
Updated
2026-11-02
OSVSUSE-SU-2021:14603-1 No score

Security update for dnsmasq

This update for dnsmasq fixes the following issues:

  • CVE-2019-14834: Fixed a memory leak which could have allowed to remote attackers to cause denial of service via DHCP response creation (bsc#1154849)
  • bsc#1177077: Fixed DNSpooq vulnerabilities
  • CVE-2020-25684, CVE-2020-25685, CVE-2020-25686: Fixed multiple Cache poisoning attacks.
  • CVE-2020-25681, CVE-2020-25682, CVE-2020-25683, CVE-2020-25687: Fixed multiple potential Heap-based overflows when DNSSEC is enabled.
  • Retry query to other servers on receipt of SERVFAIL rcode (bsc#1176076)
Record
SUSE-SU-2021:14603-1
Updated
2026-11-02
OSVUSN-4698-1 No score

dnsmasq vulnerabilities

Moshe Kol and Shlomi Oberman discovered that Dnsmasq incorrectly handled memory when sorting RRsets. A remote attacker could use this issue to cause Dnsmasq to hang, resulting in a denial of service, or possibly execute arbitrary code. (CVE-2020-25681, CVE-2020-25687)

Moshe Kol and Shlomi Oberman discovered that Dnsmasq incorrectly handled extracting certain names. A remote attacker could use this issue to cause Dnsmasq to hang, resulting in a denial of service, or possibly execute arbitrary code. (CVE-2020-25682, CVE-2020-25683)

Moshe Kol and Shlomi Oberman discovered that Dnsmasq incorrectly implemented address/port checks. A remote attacker could use this issue to perform a cache poisoning attack. (CVE-2020-25684)

Moshe Kol and Shlomi Oberman discovered that Dnsmasq incorrectly implemented query resource name checks. A remote attacker could use this issue to perform a cache poisoning attack. (CVE-2020-25685)

Moshe Kol and Shlomi Oberman discovered that Dnsmasq incorrectly handled multiple query requests for the same resource name. A remote attacker could use this issue to perform a cache poisoning attack. (CVE-2020-25686)

It was discovered that Dnsmasq incorrectly handled memory during DHCP response creation. A remote attacker could possibly use this issue to cause Dnsmasq to consume resources, leading to a denial of service. This issue only affected Ubuntu 16.04 LTS, Ubuntu 18.04 LTS, and Ubuntu 20.04 LTS. (CVE-2019-14834)

Record
USN-4698-1
Updated
2026-11-02
OSVUSN-7689-1 No score

dnsmasq vulnerability

Xu Mingjie discovered that Dnsmasq did not correctly handle certain memory operations. A remote attacker could possibly use this issue to cause a denial of service.

Record
USN-7689-1
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
dnsmasq
Alpine:v3.10
before 2.80-r4
2.80-r4
dnsmasq
Alpine:v3.11
before 2.80-r5
2.80-r5
dnsmasq
Alpine:v3.12
before 2.80-r5
2.80-r5
dnsmasq
Alpine:v3.13
before 2.80-r5
2.80-r5
dnsmasq
Alpine:v3.14
before 2.80-r5
2.80-r5
dnsmasq
Alpine:v3.15
before 2.80-r5
2.80-r5
dnsmasq
Alpine:v3.16
before 2.80-r5
2.80-r5
dnsmasq
Alpine:v3.17
before 2.80-r5
2.80-r5
dnsmasq
Alpine:v3.18
before 2.80-r5
2.80-r5
dnsmasq
Alpine:v3.19
before 2.80-r5
2.80-r5
Show 51 moreShow less
Affected packages
PackageAffectedFixed
dnsmasq
Alpine:v3.20
before 2.80-r5
2.80-r5
dnsmasq
Alpine:v3.21
before 2.80-r5
2.80-r5
dnsmasq
Alpine:v3.22
before 2.80-r5
2.80-r5
dnsmasq
Alpine:v3.23
before 2.80-r5
2.80-r5
dnsmasq
Alpine:v3.24
before 2.80-r5
2.80-r5
dnsmasq
Alpine:v3.8
before 2.79-r4
2.79-r4
dnsmasq
Alpine:v3.9
before 2.80-r4
2.80-r4
dnsmasq
Debian:12
before 2.81-1
2.81-1
dnsmasq
Debian:13
before 2.81-1
2.81-1
dnsmasq
Debian:14
before 2.81-1
2.81-1
dnsmasq
Mageia:7
before 2.80-5.2.mga7
2.80-5.2.mga7
dnsmasq
Red Hat:enterprise_linux:8::appstream
before 0:2.79-11.el8
0:2.79-11.el8
dnsmasq-debuginfo
Red Hat:enterprise_linux:8::appstream
before 0:2.79-11.el8
0:2.79-11.el8
dnsmasq-debugsource
Red Hat:enterprise_linux:8::appstream
before 0:2.79-11.el8
0:2.79-11.el8
dnsmasq-utils
Red Hat:enterprise_linux:8::appstream
before 0:2.79-11.el8
0:2.79-11.el8
dnsmasq-utils-debuginfo
Red Hat:enterprise_linux:8::appstream
before 0:2.79-11.el8
0:2.79-11.el8
dnsmasq
Red Hat:enterprise_linux:7::client
before 0:2.76-16.el7
0:2.76-16.el7
dnsmasq-debuginfo
Red Hat:enterprise_linux:7::client
before 0:2.76-16.el7
0:2.76-16.el7
dnsmasq-utils
Red Hat:enterprise_linux:7::client
before 0:2.76-16.el7
0:2.76-16.el7
dnsmasq
Red Hat:enterprise_linux:7::computenode
before 0:2.76-16.el7
0:2.76-16.el7
dnsmasq-debuginfo
Red Hat:enterprise_linux:7::computenode
before 0:2.76-16.el7
0:2.76-16.el7
dnsmasq-utils
Red Hat:enterprise_linux:7::computenode
before 0:2.76-16.el7
0:2.76-16.el7
dnsmasq
Red Hat:enterprise_linux:7::server
before 0:2.76-16.el7
0:2.76-16.el7
dnsmasq-debuginfo
Red Hat:enterprise_linux:7::server
before 0:2.76-16.el7
0:2.76-16.el7
dnsmasq-utils
Red Hat:enterprise_linux:7::server
before 0:2.76-16.el7
0:2.76-16.el7
dnsmasq
Red Hat:enterprise_linux:7::workstation
before 0:2.76-16.el7
0:2.76-16.el7
dnsmasq-debuginfo
Red Hat:enterprise_linux:7::workstation
before 0:2.76-16.el7
0:2.76-16.el7
dnsmasq-utils
Red Hat:enterprise_linux:7::workstation
before 0:2.76-16.el7
0:2.76-16.el7
dnsmasq
SUSE:Linux Enterprise Module for Basesystem 15
From an advisory covering 2 CVEs
before 2.78-3.8.1
2.78-3.8.1
dnsmasq
SUSE:Linux Enterprise Module for Basesystem 15 SP1
From an advisory covering 2 CVEs
before 2.78-7.3.1
2.78-7.3.1
dnsmasq
SUSE:HPE Helion OpenStack 8
before 2.78-18.12.1
2.78-18.12.1
dnsmasq
SUSE:OpenStack Cloud 7
before 2.78-18.12.1
2.78-18.12.1
dnsmasq
SUSE:OpenStack Cloud 8
before 2.78-18.12.1
2.78-18.12.1
dnsmasq
SUSE:OpenStack Cloud 9
before 2.78-18.12.1
2.78-18.12.1
dnsmasq
SUSE:OpenStack Cloud Crowbar 8
before 2.78-18.12.1
2.78-18.12.1
dnsmasq
SUSE:OpenStack Cloud Crowbar 9
before 2.78-18.12.1
2.78-18.12.1
dnsmasq
SUSE:Linux Enterprise Desktop 12 SP4
before 2.78-18.12.1
2.78-18.12.1
dnsmasq
SUSE:Linux Enterprise Server 12 SP4
before 2.78-18.12.1
2.78-18.12.1
dnsmasq
SUSE:Linux Enterprise Server for SAP Applications 12 SP4
before 2.78-18.12.1
2.78-18.12.1
dnsmasq
SUSE:Linux Enterprise Server 12 SP5
before 2.78-18.12.1
2.78-18.12.1
dnsmasq
SUSE:Linux Enterprise Server for SAP Applications 12 SP5
before 2.78-18.12.1
2.78-18.12.1
dnsmasq
SUSE:Linux Enterprise Server 11 SP4-LTSS
From an advisory covering 8 CVEs
before 2.78-0.17.15.1
2.78-0.17.15.1
dnsmasq
Ubuntu:Pro:14.04:LTS
before 2.68-1ubuntu0.2+esm3, plus listed versions
2.66-4ubuntu12.67-12.68-12.68-1ubuntu0.12.68-1ubuntu0.22.68-1ubuntu0.2+esm12.68-1ubuntu0.2+esm2
2.68-1ubuntu0.2+esm3
dnsmasq
Ubuntu:16.04:LTS
before 2.75-1ubuntu0.16.04.7, plus listed versions
2.75-12.75-1ubuntu0.16.04.12.75-1ubuntu0.16.04.22.75-1ubuntu0.16.04.32.75-1ubuntu0.16.04.42.75-1ubuntu0.16.04.5
2.75-1ubuntu0.16.04.7
dnsmasq
Ubuntu:18.04:LTS
before 2.79-1ubuntu0.2, plus listed versions
2.78-12.78-32.79-1
2.79-1ubuntu0.2
dnsmasq
Ubuntu:20.04:LTS
before 2.80-1.1ubuntu1.2, plus listed versions
2.80-1ubuntu22.80-1ubuntu42.80-1.1ubuntu1
2.80-1.1ubuntu1.2
dnsmasq
Ubuntu:16.04:LTS
From an advisory covering 8 CVEs
before 2.75-1ubuntu0.16.04.7, plus listed versions
2.75-12.75-1ubuntu0.16.04.12.75-1ubuntu0.16.04.22.75-1ubuntu0.16.04.32.75-1ubuntu0.16.04.42.75-1ubuntu0.16.04.5
2.75-1ubuntu0.16.04.7
dnsmasq
Ubuntu:18.04:LTS
From an advisory covering 8 CVEs
before 2.79-1ubuntu0.2, plus listed versions
2.78-12.78-32.79-1
2.79-1ubuntu0.2
dnsmasq
Ubuntu:20.04:LTS
From an advisory covering 8 CVEs
before 2.80-1.1ubuntu1.2, plus listed versions
2.80-1ubuntu22.80-1ubuntu42.80-1.1ubuntu1
2.80-1.1ubuntu1.2
dnsmasq
openSUSE:Leap 15.1
From an advisory covering 2 CVEs
before 2.78-lp151.5.3.1
2.78-lp151.5.3.1
dnsmasq
openSUSE:Tumbleweed
From an advisory covering 14 CVEs
before 2.86-1.1
2.86-1.1

History

History
RecordedChangedSources
affected, facts
aliases, productsEUVD
first indexedCVE List, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2019-14834 is a low vulnerability (CVSS 3.7) in Dnsmasq, published December 5, 2019. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 2.65%, the 85th percentile. Fixed in dnsmasq 2.80-r4.

References

Show 63 moreShow less
MoveEnter Open