Report information
The Basics
Id:
36980
Status:
resolved
Priority:
Medium/Medium
Queue:

People
Owner:
Nobody in particular
Requestors:
Cc:
AdminCc:

BugTracker
Version Fixed:
9.10.1, 9.11.0
Version Found:
(no value)
Versions Affected:
(no value)
Versions Planned:
(no value)
Priority:
(no value)
Severity:
S2 Normal
CVSS Score:
(no value)
CVE ID:
(no value)
Component:
(no value)
Area:
test

Dates
Created:Tue, 26 Aug 2014 17:03:39 -0400
Updated:Thu, 03 Aug 2017 21:48:11 -0400
Closed:Wed, 22 Oct 2014 01:51:54 -0400



This bug tracker is no longer active.

Please go to our Gitlab to submit issues (both feature requests and bug reports) for active projects maintained by Internet Systems Consortium (ISC).

Due to security and confidentiality requirements, full access is limited to the primary maintainers.

Subject: sit-secret type and configuration checking
Date: Tue, 26 Aug 2014 16:03:36 -0500 (CDT)
To: bind9-bugs@isc.org
From: "Jeremy C. Reed" <jreed@isc.org>
named-checkconf doesn't complain about sit-secret "zyxwvutsrqponmlkjihgfedcbazyxwvutsrqponmlkjihgfedcbazyxwvutsrqponmlkjihgfedcbazyxwvutsrqponmlkjihgfedcbazyxwvutsrqponmlkjihgfedcbazyxwvutsrqponmlkjihgfedcbazyxwvutsrqponmlkjihgfedcbazyxwvutsrqponmlkjihgfedcbazyxwvutsrqponmlkjihgfedcbazyxwvutsrqponmlkjihgfedcba"; But named will fail to start after does all configurations and after the "command channel listening". It fails with: 26-Aug-2014 13:45:04.123 load_configuration: bad hex encoding 26-Aug-2014 13:45:04.123 loading configuration: bad hex encoding 26-Aug-2014 13:45:04.123 exiting (due to fatal error) The ARM grammar says "secret_string" but that is not defined book-wide, but for key it is a base-64 encoded string. For this ticket: - document what it is restricted too. - have parser fail about it earlier and specifically say is about sit-secret (and so named-checkconf should complain too) - add test cases for sit-secret (I saw it wasn't tested so that is what I started to do but then noticed other issues)