CVE-2026-31741
Severity CVSS v4.0:
Pending analysis
Type:
Unavailable / Other
Publication date:
01/05/2026
Last modified:
07/05/2026
Description
In the Linux kernel, the following vulnerability has been resolved:<br />
<br />
counter: rz-mtu3-cnt: prevent counter from being toggled multiple times<br />
<br />
Runtime PM counter is incremented / decremented each time the sysfs<br />
enable file is written to.<br />
<br />
If user writes 0 to the sysfs enable file multiple times, runtime PM<br />
usage count underflows, generating the following message.<br />
<br />
rz-mtu3-counter rz-mtu3-counter.0: Runtime PM usage count underflow!<br />
<br />
At the same time, hardware registers end up being accessed with clocks<br />
off in rz_mtu3_terminate_counter() to disable an already disabled<br />
channel.<br />
<br />
If user writes 1 to the sysfs enable file multiple times, runtime PM<br />
usage count will be incremented each time, requiring the same number of<br />
0 writes to get it back to 0.<br />
<br />
If user writes 0 to the sysfs enable file while PWM is in progress, PWM<br />
is stopped without counter being the owner of the underlying MTU3<br />
channel.<br />
<br />
Check against the cached count_is_enabled value and exit if the user<br />
is trying to set the same enable value.
Impact
Base Score 3.x
5.50
Severity 3.x
MEDIUM
Vulnerable products and versions
| CPE | From | Up to |
|---|---|---|
| cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* | 6.4 (including) | 6.6.134 (excluding) |
| cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* | 6.7 (including) | 6.12.81 (excluding) |
| cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* | 6.13 (including) | 6.18.22 (excluding) |
| cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* | 6.19 (including) | 6.19.12 (excluding) |
| cpe:2.3:o:linux:linux_kernel:7.0:rc1:*:*:*:*:*:* | ||
| cpe:2.3:o:linux:linux_kernel:7.0:rc2:*:*:*:*:*:* | ||
| cpe:2.3:o:linux:linux_kernel:7.0:rc3:*:*:*:*:*:* | ||
| cpe:2.3:o:linux:linux_kernel:7.0:rc4:*:*:*:*:*:* | ||
| cpe:2.3:o:linux:linux_kernel:7.0:rc5:*:*:*:*:*:* | ||
| cpe:2.3:o:linux:linux_kernel:7.0:rc6:*:*:*:*:*:* |
To consult the complete list of CPE names with products and versions, see this page
References to Advisories, Solutions, and Tools
- https://git.kernel.org/stable/c/67c3f99bed6f422ba343d2b70a2eeeccdfd91bef
- https://git.kernel.org/stable/c/885aa739a07ab45e90dfa997205acec97979ce4e
- https://git.kernel.org/stable/c/ced8b48420eddb1251f93c22dc23fa136490b3cd
- https://git.kernel.org/stable/c/e07237df8538b0ae98dce112e4f6db093d767f80
- https://git.kernel.org/stable/c/f5f6f06d7e6d262026578b59ba7426eb04acce5d



