CVE-2017-14491
Dnsmasq < 2.78 - 2-byte Heap Overflow
Severity Score
Exploit Likelihood
Affected Versions
Public Exploits
4Exploited in Wild
-Decision
Descriptions
Heap-based buffer overflow in dnsmasq before 2.78 allows remote attackers to cause a denial of service (crash) or execute arbitrary code via a crafted DNS response.
Un desbordamiento de búfer basado en memoria dinámica (heap) en dnsmasq en versiones anteriores a la 2.78 permite a los atacantes provocar una denegación de servicio (cierre inesperado) o ejecutar código arbitrario utilizando una respuesta DNS manipulada.
A heap buffer overflow was found in dnsmasq in the code responsible for building DNS replies. An attacker could send crafted DNS packets to dnsmasq which would cause it to crash or, potentially, execute arbitrary code.
The dnsmasq packages contain Dnsmasq, a lightweight DNS forwarder and DHCP server. Security Fix: A heap buffer overflow was found in dnsmasq in the code responsible for building DNS replies. An attacker could send crafted DNS packets to dnsmasq which would cause it to crash or, potentially, execute arbitrary code. A heap buffer overflow was discovered in dnsmasq in the IPv6 router advertisement handling code. An attacker on the local network segment could send crafted RAs to dnsmasq which would cause it to crash or, potentially, execute arbitrary code. This issue only affected configurations using one of these options: enable-ra, ra-only, slaac, ra-names, ra-advrouter, or ra-stateless.
CVSS Scores
SSVC
- Decision:-
Timeline
- 2017-09-15 CVE Reserved
- 2017-10-02 CVE Published
- 2017-10-02 First Exploit
- 2024-08-05 CVE Updated
- 2025-03-31 EPSS Updated
- ---------- Exploited in Wild
- ---------- KEV Due Date
CWE
- CWE-122: Heap-based Buffer Overflow
- CWE-787: Out-of-bounds Write
CAPEC
References (43)
URL | Date | SRC |
---|---|---|
https://packetstorm.news/files/id/144480 | 2017-10-02 | |
https://www.exploit-db.com/exploits/42941 | 2024-08-05 | |
https://github.com/skyformat99/dnsmasq-2.4.1-fix-CVE-2017-14491 | 2017-10-30 | |
http://packetstormsecurity.com/files/144480/Dnsmasq-2-Byte-Heap-Based-Overflow.html | 2024-08-05 |
URL | Date | SRC |
---|---|---|
https://cert-portal.siemens.com/productcert/pdf/ssa-689071.pdf | 2023-11-07 |
Affected Vendors, Products, and Versions
Vendor | Product | Version | Other | Status | ||||||
---|---|---|---|---|---|---|---|---|---|---|
Vendor | Product | Version | Other | Status | <-- --> | Vendor | Product | Version | Other | Status |
Nvidia Search vendor "Nvidia" | Linux For Tegra Search vendor "Nvidia" for product "Linux For Tegra" | < r21.6 Search vendor "Nvidia" for product "Linux For Tegra" and version " < r21.6" | - |
Affected
| in | Nvidia Search vendor "Nvidia" | Jetson Tk1 Search vendor "Nvidia" for product "Jetson Tk1" | - | - |
Safe
|
Nvidia Search vendor "Nvidia" | Linux For Tegra Search vendor "Nvidia" for product "Linux For Tegra" | < r24.2.2 Search vendor "Nvidia" for product "Linux For Tegra" and version " < r24.2.2" | - |
Affected
| in | Nvidia Search vendor "Nvidia" | Jetson Tx1 Search vendor "Nvidia" for product "Jetson Tx1" | - | - |
Safe
|
Nvidia Search vendor "Nvidia" | Geforce Experience Search vendor "Nvidia" for product "Geforce Experience" | >= 3.0 < 3.10.0.55 Search vendor "Nvidia" for product "Geforce Experience" and version " >= 3.0 < 3.10.0.55" | - |
Affected
| in | Microsoft Search vendor "Microsoft" | Windows Search vendor "Microsoft" for product "Windows" | - | - |
Safe
|
Huawei Search vendor "Huawei" | Honor V9 Play Firmware Search vendor "Huawei" for product "Honor V9 Play Firmware" | < jimmy-al00ac00b135 Search vendor "Huawei" for product "Honor V9 Play Firmware" and version " < jimmy-al00ac00b135" | - |
Affected
| in | Huawei Search vendor "Huawei" | Honor V9 Play Search vendor "Huawei" for product "Honor V9 Play" | - | - |
Safe
|
Siemens Search vendor "Siemens" | Ruggedcom Rm1224 Firmware Search vendor "Siemens" for product "Ruggedcom Rm1224 Firmware" | < 5.0 Search vendor "Siemens" for product "Ruggedcom Rm1224 Firmware" and version " < 5.0" | - |
Affected
| in | Siemens Search vendor "Siemens" | Ruggedcom Rm1224 Search vendor "Siemens" for product "Ruggedcom Rm1224" | - | - |
Safe
|
Siemens Search vendor "Siemens" | Scalance M-800 Firmware Search vendor "Siemens" for product "Scalance M-800 Firmware" | < 5.0 Search vendor "Siemens" for product "Scalance M-800 Firmware" and version " < 5.0" | - |
Affected
| in | Siemens Search vendor "Siemens" | Scalance M-800 Search vendor "Siemens" for product "Scalance M-800" | - | - |
Safe
|
Siemens Search vendor "Siemens" | Scalance S615 Firmware Search vendor "Siemens" for product "Scalance S615 Firmware" | < 5.0 Search vendor "Siemens" for product "Scalance S615 Firmware" and version " < 5.0" | - |
Affected
| in | Siemens Search vendor "Siemens" | Scalance S615 Search vendor "Siemens" for product "Scalance S615" | - | - |
Safe
|
Siemens Search vendor "Siemens" | Scalance W1750d Firmware Search vendor "Siemens" for product "Scalance W1750d Firmware" | < 6.5.1.5 Search vendor "Siemens" for product "Scalance W1750d Firmware" and version " < 6.5.1.5" | - |
Affected
| in | Siemens Search vendor "Siemens" | Scalance W1750d Search vendor "Siemens" for product "Scalance W1750d" | - | - |
Safe
|
Thekelleys Search vendor "Thekelleys" | Dnsmasq Search vendor "Thekelleys" for product "Dnsmasq" | <= 2.77 Search vendor "Thekelleys" for product "Dnsmasq" and version " <= 2.77" | - |
Affected
| ||||||
Redhat Search vendor "Redhat" | Enterprise Linux Desktop Search vendor "Redhat" for product "Enterprise Linux Desktop" | 6.0 Search vendor "Redhat" for product "Enterprise Linux Desktop" and version "6.0" | - |
Affected
| ||||||
Redhat Search vendor "Redhat" | Enterprise Linux Desktop Search vendor "Redhat" for product "Enterprise Linux Desktop" | 7.0 Search vendor "Redhat" for product "Enterprise Linux Desktop" and version "7.0" | - |
Affected
| ||||||
Redhat Search vendor "Redhat" | Enterprise Linux Server Search vendor "Redhat" for product "Enterprise Linux Server" | 6.0 Search vendor "Redhat" for product "Enterprise Linux Server" and version "6.0" | - |
Affected
| ||||||
Redhat Search vendor "Redhat" | Enterprise Linux Server Search vendor "Redhat" for product "Enterprise Linux Server" | 7.0 Search vendor "Redhat" for product "Enterprise Linux Server" and version "7.0" | - |
Affected
| ||||||
Redhat Search vendor "Redhat" | Enterprise Linux Workstation Search vendor "Redhat" for product "Enterprise Linux Workstation" | 6.0 Search vendor "Redhat" for product "Enterprise Linux Workstation" and version "6.0" | - |
Affected
| ||||||
Redhat Search vendor "Redhat" | Enterprise Linux Workstation Search vendor "Redhat" for product "Enterprise Linux Workstation" | 7.0 Search vendor "Redhat" for product "Enterprise Linux Workstation" and version "7.0" | - |
Affected
| ||||||
Canonical Search vendor "Canonical" | Ubuntu Linux Search vendor "Canonical" for product "Ubuntu Linux" | 12.04 Search vendor "Canonical" for product "Ubuntu Linux" and version "12.04" | - |
Affected
| ||||||
Canonical Search vendor "Canonical" | Ubuntu Linux Search vendor "Canonical" for product "Ubuntu Linux" | 12.04 Search vendor "Canonical" for product "Ubuntu Linux" and version "12.04" | lts |
Affected
| ||||||
Canonical Search vendor "Canonical" | Ubuntu Linux Search vendor "Canonical" for product "Ubuntu Linux" | 14.04 Search vendor "Canonical" for product "Ubuntu Linux" and version "14.04" | lts |
Affected
| ||||||
Canonical Search vendor "Canonical" | Ubuntu Linux Search vendor "Canonical" for product "Ubuntu Linux" | 16.04 Search vendor "Canonical" for product "Ubuntu Linux" and version "16.04" | lts |
Affected
| ||||||
Canonical Search vendor "Canonical" | Ubuntu Linux Search vendor "Canonical" for product "Ubuntu Linux" | 17.04 Search vendor "Canonical" for product "Ubuntu Linux" and version "17.04" | - |
Affected
| ||||||
Debian Search vendor "Debian" | Debian Linux Search vendor "Debian" for product "Debian Linux" | 7.0 Search vendor "Debian" for product "Debian Linux" and version "7.0" | - |
Affected
| ||||||
Debian Search vendor "Debian" | Debian Linux Search vendor "Debian" for product "Debian Linux" | 7.1 Search vendor "Debian" for product "Debian Linux" and version "7.1" | - |
Affected
| ||||||
Debian Search vendor "Debian" | Debian Linux Search vendor "Debian" for product "Debian Linux" | 8.0 Search vendor "Debian" for product "Debian Linux" and version "8.0" | - |
Affected
| ||||||
Debian Search vendor "Debian" | Debian Linux Search vendor "Debian" for product "Debian Linux" | 9.0 Search vendor "Debian" for product "Debian Linux" and version "9.0" | - |
Affected
| ||||||
Opensuse Search vendor "Opensuse" | Leap Search vendor "Opensuse" for product "Leap" | 42.2 Search vendor "Opensuse" for product "Leap" and version "42.2" | - |
Affected
| ||||||
Opensuse Search vendor "Opensuse" | Leap Search vendor "Opensuse" for product "Leap" | 42.3 Search vendor "Opensuse" for product "Leap" and version "42.3" | - |
Affected
| ||||||
Suse Search vendor "Suse" | Linux Enterprise Debuginfo Search vendor "Suse" for product "Linux Enterprise Debuginfo" | 11 Search vendor "Suse" for product "Linux Enterprise Debuginfo" and version "11" | sp3 |
Affected
| ||||||
Suse Search vendor "Suse" | Linux Enterprise Debuginfo Search vendor "Suse" for product "Linux Enterprise Debuginfo" | 11 Search vendor "Suse" for product "Linux Enterprise Debuginfo" and version "11" | sp4 |
Affected
| ||||||
Suse Search vendor "Suse" | Linux Enterprise Point Of Sale Search vendor "Suse" for product "Linux Enterprise Point Of Sale" | 11 Search vendor "Suse" for product "Linux Enterprise Point Of Sale" and version "11" | sp3 |
Affected
| ||||||
Suse Search vendor "Suse" | Linux Enterprise Server Search vendor "Suse" for product "Linux Enterprise Server" | 11 Search vendor "Suse" for product "Linux Enterprise Server" and version "11" | sp3, ltss |
Affected
| ||||||
Suse Search vendor "Suse" | Linux Enterprise Server Search vendor "Suse" for product "Linux Enterprise Server" | 11 Search vendor "Suse" for product "Linux Enterprise Server" and version "11" | sp4 |
Affected
| ||||||
Suse Search vendor "Suse" | Linux Enterprise Server Search vendor "Suse" for product "Linux Enterprise Server" | 12 Search vendor "Suse" for product "Linux Enterprise Server" and version "12" | ltss |
Affected
| ||||||
Arista Search vendor "Arista" | Eos Search vendor "Arista" for product "Eos" | <= 4.15 Search vendor "Arista" for product "Eos" and version " <= 4.15" | - |
Affected
| ||||||
Arista Search vendor "Arista" | Eos Search vendor "Arista" for product "Eos" | >= 4.16 < 4.16.13m Search vendor "Arista" for product "Eos" and version " >= 4.16 < 4.16.13m" | - |
Affected
| ||||||
Arista Search vendor "Arista" | Eos Search vendor "Arista" for product "Eos" | >= 4.17 < 4.17.8m Search vendor "Arista" for product "Eos" and version " >= 4.17 < 4.17.8m" | - |
Affected
| ||||||
Arista Search vendor "Arista" | Eos Search vendor "Arista" for product "Eos" | >= 4.18 <= 4.18.4.2f Search vendor "Arista" for product "Eos" and version " >= 4.18 <= 4.18.4.2f" | - |
Affected
| ||||||
Arubanetworks Search vendor "Arubanetworks" | Arubaos Search vendor "Arubanetworks" for product "Arubaos" | >= 6.3.1 < 6.3.1.25 Search vendor "Arubanetworks" for product "Arubaos" and version " >= 6.3.1 < 6.3.1.25" | - |
Affected
| ||||||
Arubanetworks Search vendor "Arubanetworks" | Arubaos Search vendor "Arubanetworks" for product "Arubaos" | >= 6.4.4.0 < 6.4.4.16 Search vendor "Arubanetworks" for product "Arubaos" and version " >= 6.4.4.0 < 6.4.4.16" | - |
Affected
| ||||||
Arubanetworks Search vendor "Arubanetworks" | Arubaos Search vendor "Arubanetworks" for product "Arubaos" | >= 6.5.0.0 < 6.5.1.9 Search vendor "Arubanetworks" for product "Arubaos" and version " >= 6.5.0.0 < 6.5.1.9" | - |
Affected
| ||||||
Arubanetworks Search vendor "Arubanetworks" | Arubaos Search vendor "Arubanetworks" for product "Arubaos" | >= 6.5.3.0 < 6.5.3.3 Search vendor "Arubanetworks" for product "Arubaos" and version " >= 6.5.3.0 < 6.5.3.3" | - |
Affected
| ||||||
Arubanetworks Search vendor "Arubanetworks" | Arubaos Search vendor "Arubanetworks" for product "Arubaos" | >= 6.5.4.0 < 6.5.4.2 Search vendor "Arubanetworks" for product "Arubaos" and version " >= 6.5.4.0 < 6.5.4.2" | - |
Affected
| ||||||
Arubanetworks Search vendor "Arubanetworks" | Arubaos Search vendor "Arubanetworks" for product "Arubaos" | >= 8.1.0.0 < 8.1.0.4 Search vendor "Arubanetworks" for product "Arubaos" and version " >= 8.1.0.0 < 8.1.0.4" | - |
Affected
| ||||||
Synology Search vendor "Synology" | Diskstation Manager Search vendor "Synology" for product "Diskstation Manager" | 5.2 Search vendor "Synology" for product "Diskstation Manager" and version "5.2" | - |
Affected
| ||||||
Synology Search vendor "Synology" | Diskstation Manager Search vendor "Synology" for product "Diskstation Manager" | 6.0 Search vendor "Synology" for product "Diskstation Manager" and version "6.0" | - |
Affected
| ||||||
Synology Search vendor "Synology" | Diskstation Manager Search vendor "Synology" for product "Diskstation Manager" | 6.1 Search vendor "Synology" for product "Diskstation Manager" and version "6.1" | - |
Affected
| ||||||
Synology Search vendor "Synology" | Router Manager Search vendor "Synology" for product "Router Manager" | 1.1 Search vendor "Synology" for product "Router Manager" and version "1.1" | - |
Affected
|