SRU request submitted:
https://lists.ubuntu.com/archives/kernel-team/2018-December/097304.html
** Description changed:
- Description: qeth: fix length check in SNMP processing
- Symptom: Undefined behaviour.
- Problem: The response for a SNMP request can consist of multiple parts,
+ == SRU Justification ==
+ The response for a SNMP request can consist of multiple parts,
which the cmd callback stages into a kernel buffer until all
parts have been received. If the callback detects that the
staging buffer provides insufficient space, it bails out with
error.
This processing is buggy for the first part of the response -
while it initially checks for a length of 'data_len', it later
copies an additional amount of
'offsetof(struct qeth_snmp_cmd, data)' bytes.
+
+
+ == Fix ==
+ 9a764c1e5968 ("s390/qeth: fix length check in SNMP processing")
+
+ == Regression Potential ==
+ Low. Changes limited to s390.
+
+ == Test Case ==
+ A test kernel was built with this patch and tested by the original bug
reporter.
+ The bug reporter states the test kernel resolved the bug.
+
+
+
+ == Original bug description ==
+
+ Description: qeth: fix length check in SNMP processing
+ Symptom: Undefined behaviour.
+ Problem: The response for a SNMP request can consist of multiple parts,
+ which the cmd callback stages into a kernel buffer until all
+ parts have been received. If the callback detects that the
+ staging buffer provides insufficient space, it bails out with
+ error.
+ This processing is buggy for the first part of the response -
+ while it initially checks for a length of 'data_len', it later
+ copies an additional amount of
+ 'offsetof(struct qeth_snmp_cmd, data)' bytes.
Solution: Fix the calculation of 'data_len' for the first part of the
- response.
+ response.
Upstream-ID: 9a764c1e59684c0358e16ccaafd870629f2cfe67
Should be applied to all Ubuntu Releases in Service
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1805802
Title:
[UBUNTU] qeth: fix length check in SNMP processing
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu-z-systems/+bug/1805802/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs