Activity log for bug #1800641

Date Who What changed Old value New value Message
2018-10-30 11:49:13 bugproxy bug added bug
2018-10-30 11:49:15 bugproxy tags architecture-s39064 bugnameltc-172700 severity-high targetmilestone-inin1810
2018-10-30 11:49:16 bugproxy ubuntu: assignee Skipper Bug Screeners (skipper-screen-team)
2018-10-30 11:49:18 bugproxy affects ubuntu linux (Ubuntu)
2018-10-30 12:20:50 Frank Heimes bug task added ubuntu-z-systems
2018-10-30 12:20:55 Frank Heimes ubuntu-z-systems: status New Triaged
2018-10-30 12:20:58 Frank Heimes ubuntu-z-systems: importance Undecided High
2018-10-30 12:21:18 Frank Heimes ubuntu-z-systems: assignee Canonical Kernel Team (canonical-kernel-team)
2018-10-30 13:02:31 Joseph Salisbury linux (Ubuntu): status New Triaged
2018-10-30 13:02:36 Joseph Salisbury linux (Ubuntu): importance Undecided High
2018-10-30 13:04:44 Joseph Salisbury nominated for series Ubuntu Cosmic
2018-10-30 13:04:44 Joseph Salisbury bug task added linux (Ubuntu Cosmic)
2018-10-30 13:04:44 Joseph Salisbury nominated for series Ubuntu Xenial
2018-10-30 13:04:44 Joseph Salisbury bug task added linux (Ubuntu Xenial)
2018-10-30 13:04:44 Joseph Salisbury nominated for series Ubuntu Bionic
2018-10-30 13:04:44 Joseph Salisbury bug task added linux (Ubuntu Bionic)
2018-10-30 13:04:52 Joseph Salisbury linux (Ubuntu Xenial): status New Triaged
2018-10-30 13:04:55 Joseph Salisbury linux (Ubuntu Bionic): status New Triaged
2018-10-30 13:05:00 Joseph Salisbury linux (Ubuntu Cosmic): status New Triaged
2018-10-30 13:05:06 Joseph Salisbury linux (Ubuntu Xenial): importance Undecided High
2018-10-30 13:05:12 Joseph Salisbury linux (Ubuntu Bionic): importance Undecided High
2018-10-30 13:05:15 Joseph Salisbury linux (Ubuntu Cosmic): importance Undecided High
2018-10-30 14:27:12 Joseph Salisbury linux (Ubuntu Xenial): assignee Joseph Salisbury (jsalisbury)
2018-10-30 14:27:15 Joseph Salisbury linux (Ubuntu Bionic): assignee Joseph Salisbury (jsalisbury)
2018-10-30 14:27:17 Joseph Salisbury linux (Ubuntu Cosmic): assignee Joseph Salisbury (jsalisbury)
2018-10-30 14:27:28 Joseph Salisbury linux (Ubuntu): assignee Skipper Bug Screeners (skipper-screen-team) Joseph Salisbury (jsalisbury)
2018-10-31 17:50:42 Joseph Salisbury linux (Ubuntu): status Triaged Fix Released
2018-10-31 17:50:50 Joseph Salisbury linux (Ubuntu): status Fix Released In Progress
2018-10-31 17:50:53 Joseph Salisbury linux (Ubuntu Xenial): status Triaged In Progress
2018-10-31 17:50:55 Joseph Salisbury linux (Ubuntu Bionic): status Triaged In Progress
2018-10-31 17:50:57 Joseph Salisbury linux (Ubuntu Cosmic): status Triaged In Progress
2018-10-31 17:53:38 Joseph Salisbury description Description: qeth: Fix potential array overrun in cmd/rc lookup Symptom: Infinite loop when processing a received cmd. Problem: qeth_get_ipa_cmd_name() and qeth_get_ipa_msg() are used to build human-readable messages for received cmd data. They store the to-be translated value in the last entry of a global array, and then iterate over each entry until they found the queried value (and the corresponding message string). If there is no prior match, the lookup is intended to stop at the final entry (which was previously prepared). If two qeth devices are concurrently processing a received cmd, one lookup can over-write the last entry of the global array while a second lookup is in process. This second lookup will then never hit its stop-condition, and loop. Solution: Remove the modification of the global array, and limit the number of iterations to the size of the array. Upstream-ID: kernel 4.19 - 065a2cdcbdf8eb9aefb66e1a24b2d684b8b8852b - 048a7f8b4ec085d5c56ad4a3bf450389a4aed5f9 Should also be applied, to all other Ubuntu Releases in the field ! == SRU Justification == IBM is requesting these commits in s390 for X, B and C. The bug description the commits fix is as follows: Description: qeth: Fix potential array overrun in cmd/rc lookup Symptom: Infinite loop when processing a received cmd. Problem: qeth_get_ipa_cmd_name() and qeth_get_ipa_msg() are used to build human-readable messages for received cmd data. == Fixes == 065a2cdcbdf8 ("s390: qeth_core_mpc: Use ARRAY_SIZE instead of reimplementing its function") 048a7f8b4ec0 ("s390: qeth: Fix potential array overrun in cmd/rc lookup") == Regression Potential == Low. Limited to s390. == Test Case == A test kernel was built with these two patches and tested by IBM. The bug reporter states the test kernel resolved the bug. Description: qeth: Fix potential array overrun in cmd/rc lookup Symptom: Infinite loop when processing a received cmd. Problem: qeth_get_ipa_cmd_name() and qeth_get_ipa_msg() are used               to build human-readable messages for received cmd data.               They store the to-be translated value in the last entry of a               global array, and then iterate over each entry until they found               the queried value (and the corresponding message string).               If there is no prior match, the lookup is intended to stop at               the final entry (which was previously prepared).               If two qeth devices are concurrently processing a received cmd,               one lookup can over-write the last entry of the global array               while a second lookup is in process. This second lookup will then               never hit its stop-condition, and loop. Solution: Remove the modification of the global array, and limit the number               of iterations to the size of the array. Upstream-ID: kernel 4.19 - 065a2cdcbdf8eb9aefb66e1a24b2d684b8b8852b - 048a7f8b4ec085d5c56ad4a3bf450389a4aed5f9 Should also be applied, to all other Ubuntu Releases in the field !
2018-10-31 19:07:51 Frank Heimes ubuntu-z-systems: status Triaged In Progress
2018-11-07 06:56:57 Khaled El Mously linux (Ubuntu Xenial): status In Progress Fix Committed
2018-11-07 06:57:00 Khaled El Mously linux (Ubuntu Bionic): status In Progress Fix Committed
2018-11-07 06:57:03 Khaled El Mously linux (Ubuntu Cosmic): status In Progress Fix Committed
2018-11-07 07:16:03 Frank Heimes ubuntu-z-systems: status In Progress Fix Committed
2018-11-09 08:46:23 Frank Heimes linux (Ubuntu): status In Progress Fix Committed
2018-11-15 11:03:57 Brad Figg tags architecture-s39064 bugnameltc-172700 severity-high targetmilestone-inin1810 architecture-s39064 bugnameltc-172700 severity-high targetmilestone-inin1810 verification-needed-cosmic
2018-11-15 11:34:47 Brad Figg tags architecture-s39064 bugnameltc-172700 severity-high targetmilestone-inin1810 verification-needed-cosmic architecture-s39064 bugnameltc-172700 severity-high targetmilestone-inin1810 verification-needed-bionic verification-needed-cosmic
2018-11-16 16:36:36 Brad Figg tags architecture-s39064 bugnameltc-172700 severity-high targetmilestone-inin1810 verification-needed-bionic verification-needed-cosmic architecture-s39064 bugnameltc-172700 severity-high targetmilestone-inin1810 verification-needed-bionic verification-needed-cosmic verification-needed-xenial
2018-11-19 08:14:27 Frank Heimes tags architecture-s39064 bugnameltc-172700 severity-high targetmilestone-inin1810 verification-needed-bionic verification-needed-cosmic verification-needed-xenial architecture-s39064 bugnameltc-172700 severity-high targetmilestone-inin1810 verification-done-bionic verification-done-cosmic verification-done-xenial
2018-12-03 08:49:32 Launchpad Janitor linux (Ubuntu Cosmic): status Fix Committed Fix Released
2018-12-03 08:49:32 Launchpad Janitor cve linked 2018-18653
2018-12-03 08:49:32 Launchpad Janitor cve linked 2018-18955
2018-12-03 08:49:32 Launchpad Janitor cve linked 2018-6559
2018-12-03 14:01:15 Launchpad Janitor linux (Ubuntu Bionic): status Fix Committed Fix Released
2018-12-03 14:59:47 Launchpad Janitor linux (Ubuntu Xenial): status Fix Committed Fix Released
2018-12-04 13:17:35 Frank Heimes linux (Ubuntu): status Fix Committed Fix Released
2018-12-04 13:17:39 Frank Heimes ubuntu-z-systems: status Fix Committed Fix Released
2019-07-24 20:56:50 Brad Figg tags architecture-s39064 bugnameltc-172700 severity-high targetmilestone-inin1810 verification-done-bionic verification-done-cosmic verification-done-xenial architecture-s39064 bugnameltc-172700 cscc severity-high targetmilestone-inin1810 verification-done-bionic verification-done-cosmic verification-done-xenial