Every CVESearch/Get API key

CVE-2015-3294

The tcp_request function in Dnsmasq before 2.73rc4 does not properly handle the return value of...

6.4 MediumFix available

CVE-2015-3294 is a medium vulnerability (CVSS 6.4) in Thekelleys Dnsmasq, published July 1, 2014. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 4.95%, the 92nd percentile. Fixed in dnsmasq 2.72-3.1.

What does this mean?
Severity
6.4 MediumCVSS 2.0, NVD
Exploit chance
4.95%EPSS, 92nd percentile
Exploitation
None knownNot on CISA’s or ENISA’s lists
Fixed in
2.72-3.1dnsmasq +18 more

Description

The tcp_request function in Dnsmasq before 2.73rc4 does not properly handle the return value of the setup_reply function, which allows remote attackers to read process memory and cause a denial of service (out-of-bounds read and crash) via a malformed DNS request.

Exploit likelihood

4.95%Up 2.8 points since Feb 4, 2022
90%50%10%1%

Affected products

Affected packages

Affected packages
PackageAffectedFixed
dnsmasq
Debian:12
before 2.72-3.1
2.72-3.1
dnsmasq
Debian:13
before 2.72-3.1
2.72-3.1
dnsmasq
Debian:14
before 2.72-3.1
2.72-3.1
dnsmasq
Debian:6.0
before 2.55-2+deb6u1, plus listed versions
2.55-2
2.55-2+deb6u1
dnsmasq
Debian:7
before 2.62-3+deb7u2, plus listed versions
2.62-3+deb7u1
2.62-3+deb7u2
dnsmasq
Debian:8
before 2.72-3+deb8u1, plus listed versions
2.72-3
2.72-3+deb8u1
dnsmasq
Mageia:4
before 2.66-3.1.mga4
2.66-3.1.mga4
dnsmasq
SUSE:Linux Enterprise Desktop 12
before 2.71-4.1
2.71-4.1
dnsmasq
SUSE:Linux Enterprise Server 12
before 2.71-4.1
2.71-4.1
dnsmasq
SUSE:Linux Enterprise Server for SAP Applications 12
before 2.71-4.1
2.71-4.1
Show 9 moreShow less
Affected packages
PackageAffectedFixed
dnsmasq
SUSE:Cloud Compute Node for SUSE Linux Enterprise 12 5
before 2.71-4.1
2.71-4.1
dnsmasq
SUSE:Linux Enterprise Server 12-LTSS
From an advisory covering 8 CVEs
before 2.78-6.6.1
2.78-6.6.1
dnsmasq
SUSE:Linux Enterprise Point of Sale 11 SP3
From an advisory covering 8 CVEs
before 2.78-0.16.5.1
2.78-0.16.5.1
dnsmasq
SUSE:Linux Enterprise Server 11 SP3-LTSS
From an advisory covering 8 CVEs
before 2.78-0.16.5.1
2.78-0.16.5.1
dnsmasq
SUSE:Linux Enterprise Server 11 SP3-TERADATA
From an advisory covering 8 CVEs
before 2.78-0.16.5.1
2.78-0.16.5.1
dnsmasq
SUSE:Linux Enterprise Server 11 SP4
From an advisory covering 8 CVEs
before 2.78-0.17.5.1
2.78-0.17.5.1
dnsmasq
SUSE:Linux Enterprise Server for SAP Applications 11 SP4
From an advisory covering 8 CVEs
before 2.78-0.17.5.1
2.78-0.17.5.1
dnsmasq
Ubuntu:14.04:LTS
before 2.68-1ubuntu0.1, plus listed versions
2.66-4ubuntu12.67-12.68-1
2.68-1ubuntu0.1
dnsmasq
openSUSE:Tumbleweed
From an advisory covering 2 CVEs
before 2.76-1.3
2.76-1.3

What each source reports

NVD Score used6.4

The tcp_request function in Dnsmasq before 2.73rc4 does not properly handle the return value of the setup_reply function, which allows remote attackers to read process memory and cause a denial of service (out-of-bounds read and crash) via a malformed DNS request.

Record
CVE-2015-3294
CVSS 2.0
6.4 MediumAV:N/AC:L/Au:N/C:P/I:N/A:P
Weakness
CWE-19
Updated
2026-11-02
CVE ListNo score

The tcp_request function in Dnsmasq before 2.73rc4 does not properly handle the return value of the setup_reply function, which allows remote attackers to read process memory and cause a denial of service (out-of-bounds read and crash) via a malformed DNS request.

Record
CVE-2015-3294
Updated
2026-11-02
EUVDEUVD-2015-3341No score

The tcp_request function in Dnsmasq before 2.73rc4 does not properly handle the return value of the setup_reply function, which allows remote attackers to read process memory and cause a denial of service (out-of-bounds read and crash) via a malformed DNS request.

Record
EUVD-2015-3341
Updated
2026-11-03
GitHub AdvisoriesGHSA-68qg-cgxp-wxcfNo score

The tcp_request function in Dnsmasq before 2.73rc4 does not properly handle the return value of...

The tcp_request function in Dnsmasq before 2.73rc4 does not properly handle the return value of the setup_reply function, which allows remote attackers to read process memory and cause a denial of service (out-of-bounds read and crash) via a malformed DNS request.

Record
GHSA-68qg-cgxp-wxcf
Updated
2026-11-02
OSVBELL-CVE-2015-32946.4

CVE-2015-3294 does not affect BellSoft software

Record
BELL-CVE-2015-3294
CVSS 2.0
6.4 MediumAV:N/AC:L/Au:N/C:P/I:N/A:P
Updated
2026-11-02
OSVNo score

The tcp_request function in Dnsmasq before 2.73rc4 does not properly handle the return value of the setup_reply function, which allows remote attackers to read process memory and cause a denial of service (out-of-bounds read and crash) via a malformed DNS request.

Record
CVE-2015-3294
Updated
2026-11-02
Show 11 moreShow less
OSVDEBIAN-CVE-2015-3294No score

The tcp_request function in Dnsmasq before 2.73rc4 does not properly handle the return value of the setup_reply function, which allows remote attackers to read process memory and cause a denial of service (out-of-bounds read and crash) via a malformed DNS request.

Record
DEBIAN-CVE-2015-3294
Updated
2026-11-02
OSVMGASA-2015-0214No score

Updated dnsmasq packages fix CVE-2015-3294

Updated dnsmasq packages fix security vulnerability:

Dnsmasq could be made to crash or expose sensitive information if it received specially crafted network traffic (CVE-2015-3294).

Record
MGASA-2015-0214
Updated
2026-11-02
OSVopenSUSE-SU-2024:10195-1No score

dnsmasq-2.76-1.3 on GA media

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

Record
openSUSE-SU-2024:10195-1
Updated
2026-11-02
OSVSUSE-SU-2015:0979-1No score

Security update for dnsmasq

The DNS server dnsmasq was updated to fix one security issue and one non-security bug.

The following vulnerability was fixed:

  • CVE-2015-3294: A remote unauthenticated attacker could have caused a denial of service (DoS) or read heap memory, potentially disclosing information such as performed DNS queries or encryption keys. (bsc#928867)

The following bug was fixed:

  • bsc#923144: When answer to an upstream query is a CNAME pointing to an A/AAAA record which is present locally (/etc/hosts), allow caching when the upstream and local A/AAAA records have the same value.
Record
SUSE-SU-2015:0979-1
Updated
2026-11-02
OSVSUSE-SU-2015:0979-2No score

Security update for dnsmasq

The DNS server dnsmasq was updated to fix one security issue and one non-security bug.

The following vulnerability was fixed:

  • CVE-2015-3294: A remote unauthenticated attacker could have caused a denial of service (DoS) or read heap memory, potentially disclosing information such as performed DNS queries or encryption keys. (bsc#928867)

The following bug was fixed:

  • bsc#923144: When answer to an upstream query is a CNAME pointing to an A/AAAA record which is present locally (/etc/hosts), allow caching when the upstream and local A/AAAA records have the same value.
Record
SUSE-SU-2015:0979-2
Updated
2026-11-02
OSVSUSE-SU-2015:1015-1No score

Recommended update for dnsmasq

This update provides dnsmasq version 2.71, which brings several fixes and enhancements. For a comprehensive list of changes, please refer to the package change log. (FATE#317370)

Record
SUSE-SU-2015:1015-1
Updated
2026-11-02
OSVSUSE-SU-2017:2616-1No score

Security update for dnsmasq

This update for dnsmasq fixes the following issues.

Remedy the following security issues:

  • CVE-2017-14491: 2 byte heap based overflow. [bsc#1060354]
  • CVE-2017-14492: heap based overflow. [bsc#1060355]
  • CVE-2017-14493: stack based overflow. [bsc#1060360]
  • CVE-2017-14494: DHCP - info leak. [bsc#1060361]
  • CVE-2017-14495: DNS - OOM DoS. [bsc#1060362]
  • CVE-2017-14496: DNS - DoS Integer underflow. [bsc#1060364]
  • Prevent a man-in-the-middle attack (bsc#972164, fate#321175).

Furthermore, the following issues have been fixed:

  • Fix DHCP relaying, broken in 2.76 and 2.77.
  • Update to version 2.78 (fate#321175, fate#322030, bsc#1035227).
  • Fix PXE booting for UEFI architectures (fate#322030).
  • Drop PrivateDevices=yes which breaks logging (bsc#902511, bsc#904537)
  • Build with support for DNSSEC (fate#318323, bsc#908137).

Please note that this update brings a (small) potential incompatibility in the handling of 'basename' in --pxe-service. Please read the CHANGELOG and the documentation if you are using this option.

Record
SUSE-SU-2017:2616-1
Updated
2026-11-02
OSVSUSE-SU-2017:2617-1No score

Security update for dnsmasq

This update for dnsmasq fixes the following security issues:

  • CVE-2017-14491: 2 byte heap based overflow. [bsc#1060354]
  • CVE-2017-14492: heap based overflow. [bsc#1060355]
  • CVE-2017-14493: stack based overflow. [bsc#1060360]
  • CVE-2017-14494: DHCP - info leak. [bsc#1060361]
  • CVE-2017-14495: DNS - OOM DoS. [bsc#1060362]
  • CVE-2017-14496: DNS - DoS Integer underflow. [bsc#1060364]

This update brings a (small) potential incompatibility in the handling of 'basename' in --pxe-service. Please read the CHANGELOG and the documentation if you are using this option.

Record
SUSE-SU-2017:2617-1
Updated
2026-11-02
OSVSUSE-SU-2017:2619-1No score

Security update for dnsmasq

This update for dnsmasq fixes the following security issues:

  • CVE-2017-14491: 2 byte heap based overflow. [bsc#1060354]
  • CVE-2017-14492: heap based overflow. [bsc#1060355]
  • CVE-2017-14493: stack based overflow. [bsc#1060360]
  • CVE-2017-14494: DHCP - info leak. [bsc#1060361]
  • CVE-2017-14495: DNS - OOM DoS. [bsc#1060362]
  • CVE-2017-14496: DNS - DoS Integer underflow. [bsc#1060364]

This update brings a (small) potential incompatibility in the handling of 'basename' in --pxe-service. Please read the CHANGELOG and the documentation if you are using this option.

Record
SUSE-SU-2017:2619-1
Updated
2026-11-02
OSVUBUNTU-CVE-2015-3294No score

The tcp_request function in Dnsmasq before 2.73rc4 does not properly handle the return value of the setup_reply function, which allows remote attackers to read process memory and cause a denial of service (out-of-bounds read and crash) via a malformed DNS request.

Record
UBUNTU-CVE-2015-3294
Updated
2026-11-02
OSVUSN-2593-1No score

dnsmasq vulnerability

Nick Sampanis discovered that Dnsmasq incorrectly handled certain malformed DNS requests. A remote attacker could use this issue to cause Dnsmasq to crash, resulting in a denial of service, or possibly obtain sensitive information.

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

History

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

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

References

Show 46 moreShow less
MoveEnter Open