Yo All!

New coverity defects in ntpd.  See below.

RGDS
GARY
---------------------------------------------------------------------------
Gary E. Miller Rellim 109 NW Wilmington Ave., Suite E, Bend, OR 97703
        g...@rellim.com  Tel:+1 541 382 8588

            Veritas liberabit vos. -- Quid est veritas?
    "If you can't measure it, you can't improve it." - Lord Kelvin


Begin forwarded message:

Date: Sun, 24 Jan 2021 07:29:27 +0000 (UTC)
From: scan-ad...@coverity.com
To: g...@rellim.com
Subject: New Defects reported by Coverity Scan for ntpsec


Hi,

Please find the latest report on new defect(s) introduced to ntpsec
found with Coverity Scan.

4 new defect(s) introduced to ntpsec found with Coverity Scan.


New defect(s) Reported-by: Coverity Scan
Showing 4 of 4 defect(s)


** CID 316495:  Insecure data handling  (TAINTED_SCALAR)
/ntpd/ntp_scanner.c: 185 in lex_getch()


________________________________________________________________________________________________________
*** CID 316495:  Insecure data handling  (TAINTED_SCALAR)
/ntpd/ntp_scanner.c: 185 in lex_getch()
179                     ch = stream->backch;
180                     stream->backch = EOF;
181                     if (stream->fpi)
182                             conf_file_sum += (unsigned int)ch;
183             } else if (stream->fpi) {
184                     /* fetch next 7-bit ASCII char (or EOF) from
file */
>>>     CID 316495:  Insecure data handling  (TAINTED_SCALAR)
>>>     Using tainted variable "ch" as a loop boundary.  
185                     while ((ch = fgetc(stream->fpi)) != EOF && ch >
SCHAR_MAX) { 186                        stream->curpos.ncol++;
187                     }
188                     if (EOF != ch) {
189                             conf_file_sum += (unsigned int)ch;
190                             stream->curpos.ncol++;

** CID 316494:  Insecure data handling  (TAINTED_SCALAR)


________________________________________________________________________________________________________
*** CID 316494:  Insecure data handling  (TAINTED_SCALAR)
/tests/common/tests_main.c: 96 in main()
90      auth_init();
91      init_network();
92     
93      args_argc = argc;
94      args_argv = argv;
95     
>>>     CID 316494:  Insecure data handling  (TAINTED_SCALAR)
>>>     Passing tainted expression "**argv" to "UnityMain", which uses
>>> it as a loop boundary.  
96      return UnityMain(argc, argv, RunAllTests);

** CID 316493:  Uninitialized variables  (UNINIT)


________________________________________________________________________________________________________
*** CID 316493:  Uninitialized variables  (UNINIT)
/ntpd/refclock_generic.c: 2865 in parse_start()
2859            /*
2860             * print out configuration
2861             */
2862            NLOG(NLOG_CLOCKINFO)
2863                    {
2864                            /* conditional if clause for
conditional syslog */
>>>     CID 316493:  Uninitialized variables  (UNINIT)
>>>     Using uninitialized value "*parsedev" as argument to "%s" when
>>> calling "msyslog".  
2865                            msyslog(LOG_INFO, "REFCLOCK: PARSE
receiver #%d: reference clock \"%s\" (I/O device %s, PPS device %s)
added", 2866
parse->peer->procptr->refclkunit, 2867
        parse->parse_type->cl_description, parsedev, 2868
                        (parse->ppsfd != parse->generic->io.fd) ?
parseppsdev : parsedev); 2869 2870
msyslog(LOG_INFO, "REFCLOCK: PARSE receiver #%d: Stratum %d, trust time
%s, precision %d",

** CID 316492:  Uninitialized variables  (UNINIT)


________________________________________________________________________________________________________
*** CID 316492:  Uninitialized variables  (UNINIT)
/ntpd/refclock_oncore.c: 1887 in oncore_get_timestamp()
1881            if (!refclock_process(instance->pp)) {
1882                    refclock_report(instance->peer, CEVNT_BADTIME);
1883                    peer->cfg.flags &= ~FLAG_PPS;   /*
problem - clear PPS FLAG */ 1884                return;
1885            }
1886     
>>>     CID 316492:  Uninitialized variables  (UNINIT)
>>>     Using uninitialized value "*Msg" when calling "oncore_log".  
1887            oncore_log(instance, LOG_INFO, Msg);     /* this
is long message above */ 1888           instance->pollcnt = 2;
1889     
1890            if (instance->polled) {
1891                    instance->polled = 0;
1892                 /* instance->pp->dispersion = instance->pp->skew
= 0;    */


________________________________________________________________________________________________________
To view the defects in Coverity Scan visit,
https://u15810271.ct.sendgrid.net/ls/click?upn=HRESupC-2F2Czv4BOaCWWCy7my0P0qcxCbhZ31OYv50yp8Ldxo61EGGRiTZ6U-2Bjg3sA07-2BBpfNSmUdAWFIW4-2FfVHYSy8cV7mYfZsABp8TO5F4-3DpMR9_V4vXdTh-2BxT-2BxCKbyFfrSoDjnj-2FnImdBn0V1NTvy4n6WfXNCalEGWEqcDujfT-2Bbv62r00fTMiGj4i1hEQCTXBrIaBJwo522-2FVhzVWmVe9T0fJiQmIXWHAmM-2BJAD4DkoksVTqo6hxPMKiNVCbW28LvjPwEsCKtsO11LFx3r-2BIQrH9FCltVbqyXREOt7N9W4GM7i3IBqayQ2kmNPQEdcmb1vq9SXTat0E7gMRJr7EU15p0-3D

  To manage Coverity Scan email notifications for "g...@rellim.com",
  click
  
https://u15810271.ct.sendgrid.net/ls/click?upn=HRESupC-2F2Czv4BOaCWWCy7my0P0qcxCbhZ31OYv50yped04pjJnmXOsUBtKYNIXx7Tfqjjbls0cEjccfNLTtXEyJGZ4VdMsA5BAyVQQG3-2BhiayktbDtQ9xydmCGCqXM-2FiCfaecVOZTo8suXWaB1cwto7f0wTnlZytc1QYkzBIo8-3DVzzL_V4vXdTh-2BxT-2BxCKbyFfrSoDjnj-2FnImdBn0V1NTvy4n6WfXNCalEGWEqcDujfT-2Bbv6Sh-2B3U3OSp1JBWFcDRFYJOSXkfO0HtN6QF86gHaKUkwChgp1KeG7wMq0u1FBSyGw0mpzIOArPkQnKZ7TYJr-2BjvAorRbkgcHjWYcDoMFy57FF8-2FxKUQxqULVVKgg86-2F-2BS1JvaVATTxGy3MeYVozVLZHCXi4NtuCHtytHIVZcR9dvY-3D




RGDS
GARY
---------------------------------------------------------------------------
Gary E. Miller Rellim 109 NW Wilmington Ave., Suite E, Bend, OR 97703
        g...@rellim.com  Tel:+1 541 382 8588

            Veritas liberabit vos. -- Quid est veritas?
    "If you can't measure it, you can't improve it." - Lord Kelvin

Attachment: pgpPe2LDP2sew.pgp
Description: OpenPGP digital signature

_______________________________________________
devel mailing list
devel@ntpsec.org
http://lists.ntpsec.org/mailman/listinfo/devel

Reply via email to