tuntap: correctly set SOCKWQ_ASYNC_NOSPACE
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Fix Released
|
Undecided
|
Kamal Mostafa | ||
Bionic |
Fix Released
|
Medium
|
Kamal Mostafa |
Bug Description
[SRU Justification]
== Impact ==
1bd4978a88ac2 ("tun: honor IFF_UP in tun_get_user()") which is part of kernel v4.5 introduced an issue where userspace processes might not get notified if a link comes up after initially being down. This was fixed in the requested backport (from 4.17).
== Fix ==
Backport the requested patch to Bionic (4.15). Xenial (4.4) is not affected and Disco and later already contain that fix.
== Risk of Regregression ==
The change only slightly modifies a very specific protocol function. Risk should be low and limited to tuntap.
---
The upstream commit 2f3ab6221e4c ("tuntap: correctly set SOCKWQ_
Without this patch, userspace apps that use tuntap may be blocked.
https:/
CVE References
Changed in linux (Ubuntu): | |
status: | Expired → New |
Changed in linux (Ubuntu Bionic): | |
status: | New → In Progress |
assignee: | nobody → Kamal Mostafa (kamalmostafa) |
Changed in linux (Ubuntu): | |
assignee: | nobody → Kamal Mostafa (kamalmostafa) |
status: | Incomplete → In Progress |
description: | updated |
Changed in linux (Ubuntu): | |
status: | In Progress → Fix Released |
Changed in linux (Ubuntu Bionic): | |
importance: | Undecided → Medium |
Changed in linux (Ubuntu Bionic): | |
status: | In Progress → Fix Committed |
tags: |
added: verification-done-bionic removed: verification-needed-bionic |
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 1830756
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.