CVE-2022-49672
N/A
N/A
Summary
In the Linux kernel, the following vulnerability has been resolved:
net: tun: unlink NAPI from device on destruction
Syzbot found a race between tun file and device destruction. NAPIs live in struct tun_file which can get destroyed before the netdev so we have to del them explicitly. The current code is missing deleting the NAPI if the queue was detached first.
Affected Software
| Vendor | Product | Version Range | Status |
|---|---|---|---|
| Linux | Linux | 943170998b200190f99d3fe7e771437e2c51f319 < 82e729aee59acefe135fceffadcbc5b86dd4f1b9 | affected |
| Linux | Linux | 943170998b200190f99d3fe7e771437e2c51f319 < a8cf919022373c97a84fe596bbea544f909c485d | affected |
| Linux | Linux | 943170998b200190f99d3fe7e771437e2c51f319 < bec1be0a745ab420718217e3e0d9542a75108989 | affected |
| Linux | Linux | 943170998b200190f99d3fe7e771437e2c51f319 < 8145f77d38de4f88b8a69e1463f5c09ba189d77c | affected |
| Linux | Linux | 943170998b200190f99d3fe7e771437e2c51f319 < 8661d4b8faa2f7ee7a559969c0a7c57f077b1728 | affected |
| Linux | Linux | 943170998b200190f99d3fe7e771437e2c51f319 < 3b9bc84d311104906d2b4995a9a02d7b7ddab2db | affected |
| Linux | Linux | 4.15 | affected |
| Linux | Linux | 0 < 4.15 | unaffected |
| Linux | Linux | 4.19.251 <= 4.19.* | unaffected |
| Linux | Linux | 5.4.204 <= 5.4.* | unaffected |
| Linux | Linux | 5.10.129 <= 5.10.* | unaffected |
| Linux | Linux | 5.15.53 <= 5.15.* | unaffected |
| Linux | Linux | 5.18.10 <= 5.18.* | unaffected |
| Linux | Linux | 5.19 <= * | unaffected |
Weaknesses
References
- https://git.kernel.org/stable/c/82e729aee59acefe135fceffadcbc5b86dd4f1b9
- https://git.kernel.org/stable/c/a8cf919022373c97a84fe596bbea544f909c485d
- https://git.kernel.org/stable/c/bec1be0a745ab420718217e3e0d9542a75108989
- https://git.kernel.org/stable/c/8145f77d38de4f88b8a69e1463f5c09ba189d77c
- https://git.kernel.org/stable/c/8661d4b8faa2f7ee7a559969c0a7c57f077b1728
- https://git.kernel.org/stable/c/3b9bc84d311104906d2b4995a9a02d7b7ddab2db
Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.