Project

General

Profile

Actions

Feature #21756

closed

Update bind puppet module to use FIPS-approved hash function for dhcpd shared secret

Added by Anonymous over 6 years ago. Updated over 6 years ago.

Status:
Rejected
Priority:
Normal
Assignee:
-
Category:
Foreman modules
Target version:
-
Difficulty:
Triaged:
Fixed in Releases:
Found in Releases:

Related issues 1 (0 open1 closed)

Related to Foreman - Feature #3511: As a security person, I would like Foreman to run in FIPS modeResolvedActions
Actions #1

Updated by Anonymous over 6 years ago

  • Related to Feature #3511: As a security person, I would like Foreman to run in FIPS mode added
Actions #2

Updated by Ewoud Kohl van Wijngaarden over 6 years ago

  • Status changed from New to Need more information

I'd argue this is currently a CANTFIX. According to rdnc.conf (https://linux.die.net/man/5/rndc.conf):

The key statement begins with an identifying string, the name of the key. The statement has two clauses. algorithm identifies the encryption algorithm for rndc to use; currently only HMAC-MD5 is supported. This is followed by a secret clause which contains the base-64 encoding of the algorithm's encryption key. The base-64 string is enclosed in double quotes.

Actions #3

Updated by Ewoud Kohl van Wijngaarden over 6 years ago

Oh, looks like you can also use dnssec-keygen rather than rndc-confgen so maybe it's possible.

Actions #4

Updated by The Foreman Bot over 6 years ago

  • Status changed from Need more information to Ready For Testing
  • Assignee set to Anonymous
  • Pull request https://github.com/theforeman/puppet-dns/pull/103 added
Actions #5

Updated by Anonymous over 6 years ago

Hash functions other than MD5 are supported in bind (and rndc-config) versions 9.10.0 and higher. See https://source.isc.org/cgi-bin/gitweb.cgi?p=bind9.git;a=commit;h=4eb998928b9aef0ceda42d7529980d658138698a for details.

Actions #6

Updated by Anonymous over 6 years ago

Both bind and dhcpd use isc's implementations of crypto hash functions (including MD5) and appear to be unaffected by openssl operating in FIPS mode. I don't think any actions are required.

Actions #7

Updated by Anonymous over 6 years ago

  • Status changed from Ready For Testing to Resolved
Actions #8

Updated by Ewoud Kohl van Wijngaarden over 6 years ago

  • Status changed from Resolved to Rejected
Actions

Also available in: Atom PDF