CVE-2021-46932

Input: appletouch - initialize work before device registration

MEDIUM
5.5
CVSS Score
Published: February 27, 2024 at 09:44 AM UTC
Updated: June 17, 2026 at 04:15 AM UTC
1 product affected across 1 vendorLinux Kernel

Using Linux by Linux?

Get instant alerts when new vulnerabilities affect Linux - before attackers find them.

Real-time alertsTrack your software stackFree plan available
Severity
MEDIUM5.5
Exploit prediction
EPSS 0.2%
SSVC
No known exploit

Description

In the Linux kernel, the following vulnerability has been resolved: Input: appletouch - initialize work before device registration Syzbot has reported warning in __flush_work(). This warning is caused by work->func == NULL, which means missing work initialization. This may happen, since input_dev->close() calls cancel_work_sync(&dev->work), but dev->work initalization happens _after_ input_register_device() call. So this patch moves dev->work initialization before registering input device

Affected

Our own answer: ranges merged, affected separated from platform-only, with confidence and review flags.

2.6.23 ≤ v < 4.14.2612.6.23 ≤ v < 4.19.2242.6.23 ≤ v < 4.4.2982.6.23 ≤ v < 4.9.2962.6.23 ≤ v < 5.10.902.6.23 ≤ v < 5.15.132.6.23 ≤ v < 5.162.6.23 ≤ v < 5.4.1704.10.0 ≤ v < 4.14.2614.15.0 ≤ v < 4.19.2244.20.0 ≤ v < 5.4.1704.5.0 ≤ v < 4.9.2965.11.0 ≤ v < 5.15.135.5.0 ≤ v < 5.10.902.6.235a6eb676d3bc4d7a6feab200a92437b62ad298da
Vendor states this is fixed in 292d2ac61fb0d9276a0f7b7ce4f50426f2a1c99f (fixed)
Vendor states this is fixed in 975774ea7528b489930b76a77ffc4d5379b95ff2 (fixed)
Vendor states this is fixed in 9f329d0d6c91142cf0ad08d23c72dd195db2633c (fixed)
Vendor states this is fixed in 9f3ccdc3f6ef10084ceb3a47df0961bec6196fd0 (fixed)
Vendor states this is fixed in a02e1404e27855089d2b0a0acc4652c2ce65fe46 (fixed)
Vendor states this is fixed in d1962f263a176f493400b8f91bfbf2bfedce951e (fixed)
Vendor states this is fixed in d2cb2bf39a6d17ef4bdc0e59c1a35cf5751ad8f4 (fixed)
Vendor states this is fixed in e79ff8c68acb1eddf709d3ac84716868f2a91012 (fixed)
Vendor states this is fixed in 2.6.23 (unaffected)
Vendor states this is fixed in 4.14.261 (unaffected)
Vendor states this is fixed in 4.19.224 (unaffected)
Vendor states this is fixed in 4.4.298 (unaffected)
Vendor states this is fixed in 4.9.296 (unaffected)
Vendor states this is fixed in 5.10.90 (unaffected)
Vendor states this is fixed in 5.15.13 (unaffected)
Vendor states this is fixed in 5.16 (unaffected)
Vendor states this is fixed in 5.4.170 (unaffected)

References (8)

Patch
Source: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
https://git.kernel.org/stable/c/292d2ac61fb0d9276a0f7b7ce4f50426f2a1c99f
Patch
Source: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
https://git.kernel.org/stable/c/975774ea7528b489930b76a77ffc4d5379b95ff2
Patch
Source: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
https://git.kernel.org/stable/c/9f329d0d6c91142cf0ad08d23c72dd195db2633c
Patch
Source: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
https://git.kernel.org/stable/c/9f3ccdc3f6ef10084ceb3a47df0961bec6196fd0
Patch
Source: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
https://git.kernel.org/stable/c/a02e1404e27855089d2b0a0acc4652c2ce65fe46
Patch
Source: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
https://git.kernel.org/stable/c/d1962f263a176f493400b8f91bfbf2bfedce951e
Patch
Source: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
https://git.kernel.org/stable/c/d2cb2bf39a6d17ef4bdc0e59c1a35cf5751ad8f4
Patch
Source: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
https://git.kernel.org/stable/c/e79ff8c68acb1eddf709d3ac84716868f2a91012

SSVC — Action Prioritization

SSVCNo known exploitNot automatablePartial impact

SSVC signals action urgency (what to patch first), separate from CVSS which measures severity.

CVSS

Attack Vector
LOCAL
Complexity
LOW
Privileges
LOW
User Interaction
NONE
Scope
UNCHANGED
Confidentiality
NONE
Integrity
NONE
Availability
HIGH
Vector?

Quick Info

StatusMODIFIED
CWE
CWE-665

Get alerted

Stop reading CVE feeds looking for your own stack

Track the products you run and VulnTracker tells you when a new CVE affects them — with what is known about fixing it, and nothing about the rest.

Free plan, no card