From: Juergen Perlinger Date: Sat, 24 Sep 2016 18:38:17 +0000 (+0200) Subject: [Sec 3118] Mode 6 information disclosure and DDoS vector X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=4c9fefcabb579ab37a0ee97469845c53877edece;p=thirdparty%2Fntp.git [Sec 3118] Mode 6 information disclosure and DDoS vector bk: 57e6c819rh2svWsjdM59G3nj_eyKew --- diff --git a/ChangeLog b/ChangeLog index 0805467dc..ec4d12e35 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +--- +* [Sec 3118] Mode 6 information disclosure and DDoS vector + - TRAP config via mode 6 packet requires AUTH now. + --- (4.2.8p8) 2016/06/02 Released by Harlan Stenn diff --git a/ntpd/ntp_control.c b/ntpd/ntp_control.c index 07b5697f1..fa972c097 100644 --- a/ntpd/ntp_control.c +++ b/ntpd/ntp_control.c @@ -120,14 +120,14 @@ static const struct ctl_proc control_codes[] = { { CTL_OP_READVAR, NOAUTH, read_variables }, { CTL_OP_WRITEVAR, AUTH, write_variables }, { CTL_OP_READCLOCK, NOAUTH, read_clockstatus }, - { CTL_OP_WRITECLOCK, NOAUTH, write_clockstatus }, - { CTL_OP_SETTRAP, NOAUTH, set_trap }, + { CTL_OP_WRITECLOCK, AUTH, write_clockstatus }, + { CTL_OP_SETTRAP, AUTH, set_trap }, { CTL_OP_CONFIGURE, AUTH, configure }, { CTL_OP_SAVECONFIG, AUTH, save_config }, { CTL_OP_READ_MRU, NOAUTH, read_mru_list }, { CTL_OP_READ_ORDLIST_A, AUTH, read_ordlist }, { CTL_OP_REQ_NONCE, NOAUTH, req_nonce }, - { CTL_OP_UNSETTRAP, NOAUTH, unset_trap }, + { CTL_OP_UNSETTRAP, AUTH, unset_trap }, { NO_REQUEST, 0, NULL } };