Jon Szymaniak
dd5bf3e4d2
cve-check.bbclass: detect CVE IDs listed on multiple lines
...
Some backported patches fix multiple CVEs and list the corresponding
identifiers on multiple lines, rather than on a single line.
cve-check.bbclass yields false positive warnings when CVE IDs are
presented on multiple lines because re.search() returns only
the first match.
An example of this behavior may be found when running do_cve_check() on
the wpa-supplicant recipe while in the rocko branch. Only CVE-2017-13077
is reported to be patched by commit de57fd8 , despite the patch including
fixes for a total of 9 CVEs.
This is resolved by iterating over all regular expression matches,
rather than just the first.
(From OE-Core rev: 8fb70ce2df66fc8404395ecbe66a75d0038f22dd)
Signed-off-by: Jon Szymaniak <jon.szymaniak.foss@gmail.com >
Signed-off-by: Ross Burton <ross.burton@intel.com >
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org >
2018-05-15 10:56:49 +01:00
..
2018-05-09 10:47:51 +01:00
2018-04-05 14:49:07 +01:00
2014-02-28 14:01:16 +00:00
2018-01-14 09:11:57 +00:00
2018-05-11 07:49:38 +01:00
2016-08-25 23:03:45 +01:00
2017-12-02 11:25:32 +00:00
2016-12-22 08:50:17 +00:00
2017-04-14 09:47:08 +01:00
2018-01-26 13:09:09 +00:00
2015-02-17 13:43:38 +00:00
2017-01-09 13:39:11 +00:00
2017-11-05 22:33:23 +00:00
2016-12-16 10:23:23 +00:00
2017-03-01 23:27:10 +00:00
2017-07-17 14:01:36 +01:00
2016-12-16 10:23:23 +00:00
2013-10-26 15:59:13 +01:00
2018-03-04 11:35:40 +00:00
2017-10-07 23:20:39 +01:00
2017-01-09 13:39:11 +00:00
2016-12-16 10:23:23 +00:00
2017-06-28 20:55:08 +01:00
2017-03-24 23:43:32 +00:00
2015-10-29 07:31:17 +00:00
2017-06-12 15:08:31 +01:00
2015-10-29 07:31:17 +00:00
2018-01-14 09:11:58 +00:00
2018-01-11 10:26:06 +00:00
2017-04-10 23:00:44 +01:00
2018-05-15 10:56:49 +01:00
2018-01-18 12:50:36 +00:00
2018-04-10 09:10:36 +01:00
2017-06-06 19:02:43 +01:00
2017-11-11 12:14:27 +00:00
2017-04-19 10:18:43 +01:00
2018-01-26 13:09:09 +00:00
2018-02-16 18:05:40 +00:00
2017-07-17 14:01:36 +01:00
2016-12-16 10:23:23 +00:00
2017-03-31 10:10:30 +01:00
2017-06-09 17:12:14 +01:00
2017-07-08 13:34:45 +01:00
2017-03-27 11:08:34 +01:00
2017-03-31 10:10:29 +01:00
2018-04-05 14:49:07 +01:00
2017-01-19 22:47:20 +00:00
2017-01-20 11:53:51 +00:00
2017-01-09 13:39:11 +00:00
2017-01-20 11:53:51 +00:00
2018-01-14 09:11:58 +00:00
2018-04-05 14:49:07 +01:00
2018-03-25 09:40:42 +01:00
2015-08-24 23:46:53 +01:00
2018-01-05 12:02:36 +00:00
2018-03-06 06:43:10 -08:00
2018-03-06 06:43:10 -08:00
2016-09-14 22:22:08 +01:00
2017-01-23 12:05:17 +00:00
2018-03-06 06:43:10 -08:00
2018-03-31 09:48:42 +01:00
2018-03-06 06:35:42 -08:00
2017-01-20 11:53:51 +00:00
2018-03-15 06:27:19 -07:00
2017-01-20 11:53:49 +00:00
2017-01-20 11:53:51 +00:00
2018-04-23 17:26:04 +01:00
2018-05-04 13:28:05 +01:00
2018-04-13 16:58:06 +01:00
2017-03-22 11:35:21 +00:00
2018-04-07 11:44:50 +01:00
2017-02-19 06:49:00 -08:00
2018-02-24 10:31:45 +00:00
2016-03-10 23:13:54 +00:00
2018-03-12 15:06:32 -07:00
2018-04-10 09:10:36 +01:00
2018-03-15 06:27:19 -07:00
2018-02-24 10:31:46 +00:00
2018-01-02 17:24:37 +00:00
2018-02-15 11:23:11 +00:00
2016-12-16 10:23:23 +00:00
2018-01-19 12:37:13 +00:00
2018-01-23 23:43:45 +00:00
2017-09-25 14:14:17 +01:00
2018-03-04 11:35:40 +00:00
2018-05-11 07:49:37 +01:00
2017-01-28 23:32:16 +00:00
2013-01-07 11:09:42 +00:00
2018-05-09 10:47:50 +01:00
2018-01-30 11:50:11 +00:00
2018-04-10 09:10:36 +01:00
2014-12-21 12:37:53 +00:00
2017-07-08 13:34:46 +01:00
2018-03-31 09:48:42 +01:00
2018-02-24 10:31:48 +00:00
2016-10-28 16:15:19 +01:00
2018-03-06 06:43:10 -08:00
2014-07-03 17:41:16 +01:00
2016-12-16 10:23:23 +00:00
2016-12-16 10:23:23 +00:00
2017-01-20 11:53:51 +00:00
2018-03-28 12:09:52 +01:00
2018-02-24 10:31:44 +00:00
2018-02-24 10:31:44 +00:00
2018-01-06 22:32:22 +00:00
2017-03-31 10:10:29 +01:00
2018-03-30 00:31:18 +01:00
2018-05-04 13:28:04 +01:00
2017-06-12 15:08:32 +01:00
2016-05-30 15:58:11 +01:00
2018-02-06 11:06:27 +00:00
2016-12-16 10:23:23 +00:00
2017-10-16 23:52:44 +01:00
2018-01-11 10:26:06 +00:00
2018-01-23 23:43:45 +00:00
2018-03-30 00:31:18 +01:00
2017-02-15 09:29:55 -08:00
2018-04-23 17:26:05 +01:00
2016-12-16 10:23:23 +00:00
2017-08-18 10:40:27 +01:00
2018-02-16 18:05:40 +00:00
2017-12-10 22:45:20 +00:00
2017-06-12 15:08:31 +01:00
2012-07-26 14:56:20 +01:00
2017-04-19 10:18:43 +01:00
2012-10-18 12:13:12 +01:00
2018-04-13 16:58:06 +01:00
2018-04-10 09:10:36 +01:00
2012-09-02 05:52:06 -07:00
2016-12-16 10:23:23 +00:00
2013-06-14 12:55:47 +01:00
2015-11-24 15:50:25 +00:00
2018-03-06 06:19:18 -08:00
2017-03-04 23:18:19 +00:00
2017-12-13 14:00:51 +00:00
2016-06-01 12:38:41 +01:00
2017-09-14 11:35:46 +01:00
2016-06-01 12:38:41 +01:00
2017-09-14 11:35:46 +01:00
2017-01-09 13:39:11 +00:00
2017-11-21 13:11:03 +00:00
2017-04-05 23:22:11 +01:00
2017-02-09 10:52:03 +00:00
2017-01-31 23:47:33 +00:00
2016-02-02 14:44:16 +00:00
2017-08-18 23:46:37 +01:00
2018-04-18 18:57:06 +01:00
2018-03-25 09:40:42 +01:00
2017-01-20 11:53:48 +00:00
2018-05-11 07:49:38 +01:00
2018-01-22 10:39:10 +00:00
2018-01-22 10:39:10 +00:00
2017-03-28 08:43:13 +01:00
2018-04-18 18:57:06 +01:00
2017-07-30 08:46:19 +01:00
2018-03-28 12:09:52 +01:00
2016-09-24 07:30:10 +01:00
2015-06-08 17:34:04 +01:00
2017-07-08 13:34:45 +01:00
2016-12-16 10:23:23 +00:00
2018-01-11 10:26:07 +00:00
2018-01-11 10:26:07 +00:00
2017-01-23 12:05:17 +00:00
2018-01-03 09:26:37 +00:00
2016-12-16 10:23:23 +00:00
2018-05-04 13:28:05 +01:00
2018-03-01 22:13:55 +00:00
2018-03-31 09:48:42 +01:00
2018-03-31 09:48:42 +01:00
2018-03-06 06:35:42 -08:00
2017-12-10 22:45:18 +00:00
2017-03-13 09:42:09 +00:00
2017-06-02 13:36:14 +01:00
2016-01-11 23:26:29 +00:00
2018-05-15 10:56:48 +01:00
2018-01-06 22:32:22 +00:00
2016-11-06 23:35:35 +00:00
2017-01-09 13:39:11 +00:00
2017-06-12 23:01:22 +01:00
2016-09-23 14:56:39 +01:00
2018-05-04 13:28:01 +01:00
2016-12-16 10:23:23 +00:00
2018-01-26 13:09:09 +00:00
2017-09-25 14:14:17 +01:00
2017-03-17 16:53:05 +00:00
2018-04-18 18:57:06 +01:00
2017-12-02 11:25:33 +00:00
2018-02-24 10:31:46 +00:00
2016-12-17 09:57:04 +00:00
2017-01-26 10:44:27 +00:00
2018-01-26 13:09:09 +00:00
2017-11-07 13:30:22 +00:00
2018-02-15 11:23:10 +00:00
2018-01-30 11:50:11 +00:00
2016-03-12 22:11:44 +00:00
2018-03-25 09:40:42 +01:00