Bug 1142810 (CVE-2019-10203) - VUL-1: CVE-2019-10203: pdns: PowerDNS Security Advisory 2019-06: Denial of service via crafted zone records
Summary: VUL-1: CVE-2019-10203: pdns: PowerDNS Security Advisory 2019-06: Denial of se...
Status: RESOLVED FIXED
Alias: CVE-2019-10203
Product: openSUSE Distribution
Classification: openSUSE
Component: Security (show other bugs)
Version: Leap 15.0
Hardware: Other Other
: P4 - Low : Normal (vote)
Target Milestone: ---
Assignee: Adam Majer
QA Contact: E-mail List
URL: https://smash.suse.de/issue/237977/
Whiteboard: CVSSv3:SUSE:CVE-2019-10203:3.1:(AV:N/...
Keywords:
Depends on:
Blocks:
 
Reported: 2019-07-25 10:24 UTC by Alexandros Toptsoglou
Modified: 2022-03-29 09:40 UTC (History)
3 users (show)

See Also:
Found By: ---
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments
pdns-tid.txt (1016 bytes, text/plain)
2019-07-25 15:24 UTC, Marcus Meissner
Details

Note You need to log in before you can comment on or make changes to this bug.
Comment 10 Alexandros Toptsoglou 2019-07-30 13:36:17 UTC
now public through https://doc.powerdns.com/authoritative/security-advisories/powerdns-advisory-2019-06.html

CVE: CVE-2019-10203
Date: July 30th, 2019
Affects: PowerDNS Authoritative 4.0.0 and up, when using the gpgsql (PostgreSQL) backend
Not affected: 4.2.0, 4.1.11, 4.0.9
Severity: Low
Impact: Denial of Service
Exploit: This problem can be triggered via crafted records
Risk of system compromise: No
Solution: Update the database schema
Workaround: run the process inside the guardian or inside a supervisor
An issue has been found in PowerDNS Authoritative Server allowing an authorized user to cause the server to exit by inserting a crafted record in a MASTER type zone under their control. The issue is due to the fact that the Authoritative Server will exit when it tries to store the notified serial in the PostgreSQL database, if this serial cannot be represented in 31 bits.

This issue has been assigned CVE-2019-10203.

PowerDNS Authoritative up to and including 4.1.10 is affected. Please note that at the time of writing, PowerDNS Authoritative 3.4 and below are no longer supported, as described in https://doc.powerdns.com/authoritative/appendices/EOL.html.

To fix the issue, run the following command against your PostgreSQL pdns database: ALTER TABLE domains ALTER notified_serial TYPE bigint USING CASE WHEN notified_serial >= 0 THEN notified_serial::bigint END;. No software changes are required.

We would like to thank Klaus Darilion for finding and subsequently reporting this issue!
Comment 11 Adam Majer 2019-08-01 14:22:39 UTC
Fixes submitted to Factory and Leaps and Backports. Closing as resolved.
Comment 12 Swamp Workflow Management 2019-08-01 14:40:09 UTC
This is an autogenerated message for OBS integration:
This bug (1142810) was mentioned in
https://build.opensuse.org/request/show/720228 Factory / pdns
https://build.opensuse.org/request/show/720229 15.0+15.1+Backports:SLE-12-SP1+Backports:SLE-15 / pdns
Comment 13 Swamp Workflow Management 2019-08-15 13:14:17 UTC
openSUSE-SU-2019:1904-1: An update that fixes three vulnerabilities is now available.

Category: security (important)
Bug References: 1138582,1142810
CVE References: CVE-2019-10162,CVE-2019-10163,CVE-2019-10203
Sources used:
openSUSE Leap 15.1 (src):    pdns-4.1.8-lp151.2.3.1
openSUSE Leap 15.0 (src):    pdns-4.1.2-lp150.3.13.1
openSUSE Backports SLE-15 (src):    pdns-4.1.2-bp150.2.9.1
Comment 14 Swamp Workflow Management 2019-08-15 13:21:18 UTC
openSUSE-SU-2019:1904-1: An update that fixes three vulnerabilities is now available.

Category: security (important)
Bug References: 1138582,1142810
CVE References: CVE-2019-10162,CVE-2019-10163,CVE-2019-10203
Sources used:
openSUSE Leap 15.1 (src):    pdns-4.1.8-lp151.2.3.1
openSUSE Leap 15.0 (src):    pdns-4.1.2-lp150.3.13.1
openSUSE Backports SLE-15 (src):    pdns-4.1.2-bp150.2.9.1
SUSE Package Hub for SUSE Linux Enterprise 12 (src):    pdns-4.1.11-20.1
Comment 15 Swamp Workflow Management 2019-08-15 19:11:05 UTC
openSUSE-SU-2019:1921-1: An update that fixes three vulnerabilities is now available.

Category: security (important)
Bug References: 1138582,1142810
CVE References: CVE-2019-10162,CVE-2019-10163,CVE-2019-10203
Sources used:
openSUSE Backports SLE-15-SP1 (src):    pdns-4.1.8-bp151.3.3.1
Comment 16 OBSbugzilla Bot 2022-03-29 09:40:11 UTC
This is an autogenerated message for OBS integration:
This bug (1142810) was mentioned in
https://build.opensuse.org/request/show/965583 Backports:SLE-12-SP4 / pdns