# CVE-2018-1046: pdns-backend-bind: pdns before version 4.1.2 is vulnerable to a buffer overflow in dnsreplay

CVE-2018-1046 is fixed in 15 products on 1 platform, first by pdns-backend-bind 4.1.1-1ubuntu0.1~esm1, released March 25, 2022. It is not reported as exploited. Patch Radar priority: Routine.

- Web page: https://patchblox.com/security/cve/CVE-2018-1046
- Priority: Routine
- CVSS: n/a (Medium)
- EPSS: 0.0141
- CISA KEV: not listed
- Exploited (vendor report): no
- Publicly disclosed: no
- Published: Jul 16, 2018

## Description

pdns before version 4.1.2 is vulnerable to a buffer overflow in dnsreplay. In the dnsreplay tool provided with PowerDNS Authoritative, replaying a specially crafted PCAP file can trigger a stack-based buffer overflow, leading to a crash and potentially arbitrary code execution. This buffer overflow only occurs when the -ecs-stamp option of dnsreplay is used.

## Where it's fixed

| Platform | Product | Fixed in | Fix | Released |
|---|---|---|---|---|
| Linux | pdns-backend-bind Ubuntu 18.04.6 LTS (bionic) | 4.1.1-1ubuntu0.1~esm1 | [pdns-backend-bind 4.1.1-1ubuntu0.1~esm1](https://patchblox.com/security/data/fix/linux/ubuntu-bionic-pdns-backend-bind-4.1.1-1ubuntu0.1-esm1.md) | Mar 25, 2022 |
| Linux | pdns-backend-geoip Ubuntu 18.04.6 LTS (bionic) | 4.1.1-1ubuntu0.1~esm1 | [pdns-backend-geoip 4.1.1-1ubuntu0.1~esm1](https://patchblox.com/security/data/fix/linux/ubuntu-bionic-pdns-backend-geoip-4.1.1-1ubuntu0.1-esm1.md) | Mar 25, 2022 |
| Linux | pdns-backend-ldap Ubuntu 18.04.6 LTS (bionic) | 4.1.1-1ubuntu0.1~esm1 | [pdns-backend-ldap 4.1.1-1ubuntu0.1~esm1](https://patchblox.com/security/data/fix/linux/ubuntu-bionic-pdns-backend-ldap-4.1.1-1ubuntu0.1-esm1.md) | Mar 25, 2022 |
| Linux | pdns-backend-lua Ubuntu 18.04.6 LTS (bionic) | 4.1.1-1ubuntu0.1~esm1 | [pdns-backend-lua 4.1.1-1ubuntu0.1~esm1](https://patchblox.com/security/data/fix/linux/ubuntu-bionic-pdns-backend-lua-4.1.1-1ubuntu0.1-esm1.md) | Mar 25, 2022 |
| Linux | pdns-backend-mydns Ubuntu 18.04.6 LTS (bionic) | 4.1.1-1ubuntu0.1~esm1 | [pdns-backend-mydns 4.1.1-1ubuntu0.1~esm1](https://patchblox.com/security/data/fix/linux/ubuntu-bionic-pdns-backend-mydns-4.1.1-1ubuntu0.1-esm1.md) | Mar 25, 2022 |
| Linux | pdns-backend-mysql Ubuntu 18.04.6 LTS (bionic) | 4.1.1-1ubuntu0.1~esm1 | [pdns-backend-mysql 4.1.1-1ubuntu0.1~esm1](https://patchblox.com/security/data/fix/linux/ubuntu-bionic-pdns-backend-mysql-4.1.1-1ubuntu0.1-esm1.md) | Mar 25, 2022 |
| Linux | pdns-backend-odbc Ubuntu 18.04.6 LTS (bionic) | 4.1.1-1ubuntu0.1~esm1 | [pdns-backend-odbc 4.1.1-1ubuntu0.1~esm1](https://patchblox.com/security/data/fix/linux/ubuntu-bionic-pdns-backend-odbc-4.1.1-1ubuntu0.1-esm1.md) | Mar 25, 2022 |
| Linux | pdns-backend-opendbx Ubuntu 18.04.6 LTS (bionic) | 4.1.1-1ubuntu0.1~esm1 | [pdns-backend-opendbx 4.1.1-1ubuntu0.1~esm1](https://patchblox.com/security/data/fix/linux/ubuntu-bionic-pdns-backend-opendbx-4.1.1-1ubuntu0.1-esm1.md) | Mar 25, 2022 |
| Linux | pdns-backend-pgsql Ubuntu 18.04.6 LTS (bionic) | 4.1.1-1ubuntu0.1~esm1 | [pdns-backend-pgsql 4.1.1-1ubuntu0.1~esm1](https://patchblox.com/security/data/fix/linux/ubuntu-bionic-pdns-backend-pgsql-4.1.1-1ubuntu0.1-esm1.md) | Mar 25, 2022 |
| Linux | pdns-backend-pipe Ubuntu 18.04.6 LTS (bionic) | 4.1.1-1ubuntu0.1~esm1 | [pdns-backend-pipe 4.1.1-1ubuntu0.1~esm1](https://patchblox.com/security/data/fix/linux/ubuntu-bionic-pdns-backend-pipe-4.1.1-1ubuntu0.1-esm1.md) | Mar 25, 2022 |
| Linux | pdns-backend-remote Ubuntu 18.04.6 LTS (bionic) | 4.1.1-1ubuntu0.1~esm1 | [pdns-backend-remote 4.1.1-1ubuntu0.1~esm1](https://patchblox.com/security/data/fix/linux/ubuntu-bionic-pdns-backend-remote-4.1.1-1ubuntu0.1-esm1.md) | Mar 25, 2022 |
| Linux | pdns-backend-sqlite3 Ubuntu 18.04.6 LTS (bionic) | 4.1.1-1ubuntu0.1~esm1 | [pdns-backend-sqlite3 4.1.1-1ubuntu0.1~esm1](https://patchblox.com/security/data/fix/linux/ubuntu-bionic-pdns-backend-sqlite3-4.1.1-1ubuntu0.1-esm1.md) | Mar 25, 2022 |
| Linux | pdns-backend-tinydns Ubuntu 18.04.6 LTS (bionic) | 4.1.1-1ubuntu0.1~esm1 | [pdns-backend-tinydns 4.1.1-1ubuntu0.1~esm1](https://patchblox.com/security/data/fix/linux/ubuntu-bionic-pdns-backend-tinydns-4.1.1-1ubuntu0.1-esm1.md) | Mar 25, 2022 |
| Linux | pdns-server Ubuntu 18.04.6 LTS (bionic) | 4.1.1-1ubuntu0.1~esm1 | [pdns-server 4.1.1-1ubuntu0.1~esm1](https://patchblox.com/security/data/fix/linux/ubuntu-bionic-pdns-server-4.1.1-1ubuntu0.1-esm1.md) | Mar 25, 2022 |
| Linux | pdns-tools Ubuntu 18.04.6 LTS (bionic) | 4.1.1-1ubuntu0.1~esm1 | [pdns-tools 4.1.1-1ubuntu0.1~esm1](https://patchblox.com/security/data/fix/linux/ubuntu-bionic-pdns-tools-4.1.1-1ubuntu0.1-esm1.md) | Mar 25, 2022 |

---

Data as of 2026-11-07T12:40:37Z UTC. Source: Patchblox Patch Radar (https://patchblox.com/security/patch-radar). Patchblox finds out-of-date software on Windows, macOS and Linux and updates it through release rings: https://patchblox.com/demo
