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
pgpPe2LDP2sew.pgp
Description: OpenPGP digital signature
_______________________________________________ devel mailing list devel@ntpsec.org http://lists.ntpsec.org/mailman/listinfo/devel