CIFS: Request for backport
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Incomplete
|
Medium
|
Unassigned | ||
Focal |
Won't Fix
|
Undecided
|
Unassigned | ||
Groovy |
Invalid
|
Undecided
|
Unassigned | ||
linux-azure (Ubuntu) |
New
|
High
|
Marcelo Cerri | ||
Focal |
Fix Released
|
High
|
Marcelo Cerri | ||
Groovy |
Invalid
|
High
|
Marcelo Cerri |
Bug Description
[Impact]
Microsoft CIFS team requested below patches to be backported (it was marked for stable last month) to Ubuntu 18.04 and newer.
6988a619f5b7 "cifs: allow syscalls to be restarted in __smb_send_rqst()"
2659d3bff3e1 "cifs: fix interrupted close commands"
214a5ea081e7 "cifs: do not fail __smb_send_rqst if non-fatal signals are pending"
Since 6988a619f5b79e4
[Test Case]
Since those are small improvements a basic smoke test can be used to avoid regressions:
1. Install cifs-utils and dbench:
$ sudo apt-get install cifs-utils dbench
2. Mount a CIFS share using:
$ sudo mount -t cifs -o username=REMOTEUSER \\remoteip\
3. Run dbench and check for regressions:
$ cd /mnt; dbench 20 -t 120 -D .
[Where problems could occur]
The regression potential is restricted to the ability of mounting and accessing CIFS volumes.
CVE References
Changed in linux-azure (Ubuntu Focal): | |
assignee: | nobody → Marcelo Cerri (mhcerri) |
Changed in linux-azure (Ubuntu Groovy): | |
assignee: | nobody → Marcelo Cerri (mhcerri) |
Changed in linux-azure (Ubuntu Focal): | |
status: | New → In Progress |
Changed in linux-azure (Ubuntu Groovy): | |
status: | New → In Progress |
Changed in linux-azure (Ubuntu Focal): | |
importance: | Undecided → High |
Changed in linux-azure (Ubuntu Groovy): | |
importance: | Undecided → High |
Changed in linux (Ubuntu): | |
importance: | Undecided → Medium |
Changed in linux-azure (Ubuntu): | |
importance: | Undecided → High |
Changed in linux-azure (Ubuntu Focal): | |
status: | In Progress → Fix Committed |
description: | updated |
This bug is missing log files that will aid in diagnosing the problem. While running an Ubuntu kernel (not a mainline or third-party kernel) please enter the following command in a terminal window:
apport-collect 1911438
and then change the status of the bug to 'Confirmed'.
If, due to the nature of the issue you have encountered, you are unable to run this command, please add a comment stating that fact and change the bug status to 'Confirmed'.
This change has been made by an automated script, maintained by the Ubuntu Kernel Team.