CyberSecBulletin
CVE-2023-52832NVD status: Modified

Linux: Improper Restriction of Power Consumption

CVE-2023-52832 is a critical-severity improper restriction of power consumption vulnerability in Linux, with a CVSS 3.1 base score of 9.1 out of 10. It can be exploited remotely over the network by an unauthenticated attacker, without any action from a user. The record lists versions 717de20abdcd1d4993fa450e28b8086a352620ea, 21a0f310a9f3bfd2b4cf4f382430e638607db846, 2be24c47ac19bf639c48c082486c08888bd603c6 as the first without the flaw, so updating Linux to one of those releases or later removes the exposure. There is no confirmed exploitation so far. EPSS estimates a 1.26% chance of exploitation within 30 days, higher than 70% of scored CVEs.

Patch this week

Critical severity: a successful attack would have severe impact.

What to do

  1. Update Linux to 717de20abdcd1d4993fa450e28b8086a352620ea or 21a0f310a9f3bfd2b4cf4f382430e638607db846 or 2be24c47ac19bf639c48c082486c08888bd603c6 or adc2474d823fe81d8da759207f4f1d3691aa775a, whichever matches your release line, or a later version.
  2. Until you can update, restrict network access to the affected service so it is not reachable from untrusted networks.

Affected products and versions

VendorProductAffected versionsFixed in
LinuxLinuxdb6d9e9e8b48b7ab68c61553eb5fa68534dd0fde up to, but not including, 717de20abdcd1d4993fa450e28b8086a352620ea; db6d9e9e8b48b7ab68c61553eb5fa68534dd0fde up to, but not including, 21a0f310a9f3bfd2b4cf4f382430e638607db846; db6d9e9e8b48b7ab68c61553eb5fa68534dd0fde up to, but not including, 2be24c47ac19bf639c48c082486c08888bd603c6; db6d9e9e8b48b7ab68c61553eb5fa68534dd0fde up to, but not including, adc2474d823fe81d8da759207f4f1d3691aa775a; db6d9e9e8b48b7ab68c61553eb5fa68534dd0fde up to, but not including, 5a94cffe90e20e8fade0b9abd4370bd671fe87c7; db6d9e9e8b48b7ab68c61553eb5fa68534dd0fde up to, but not including, e160ab85166e77347d0cbe5149045cb25e83937f; 5.7717de20abdcd1d4993fa450e28b8086a352620ea, 21a0f310a9f3bfd2b4cf4f382430e638607db846, 2be24c47ac19bf639c48c082486c08888bd603c6, adc2474d823fe81d8da759207f4f1d3691aa775a, 5a94cffe90e20e8fade0b9abd4370bd671fe87c7, e160ab85166e77347d0cbe5149045cb25e83937f
Linuxlinux_kernel1da177e4c3f4Not stated

Version data comes from the organisation that assigned the CVE. Confirm against the vendor advisory before deciding you are unaffected.

How the severity score breaks down

Attack vector
NetworkCan be exploited remotely over a network, including the internet.
Attack complexity
LowNo special conditions are needed; the attack works reliably.
Privileges required
NoneNo account or login is needed.
User interaction
NoneNo action by a victim is required.
Scope
UnchangedImpact stays within the vulnerable component.
Confidentiality
HighAll data handled by the component can be read.
Integrity
NoneNothing can be modified.
Availability
HighThe component can be taken down completely.

Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H. Scored by CISA (ADP).

Official description

In the Linux kernel, the following vulnerability has been resolved: wifi: mac80211: don't return unset power in ieee80211_get_tx_power() We can get a UBSAN warning if ieee80211_get_tx_power() returns the INT_MIN value mac80211 internally uses for "unset power level". UBSAN: signed-integer-overflow in net/wireless/nl80211.c:3816:5 -2147483648 * 100 cannot be represented in type 'int' CPU: 0 PID: 20433 Comm: insmod Tainted: G WC OE Call Trace: dump_stack+0x74/0x92 ubsan_epilogue+0x9/0x50 handle_overflow+0x8d/0xd0 __ubsan_handle_mul_overflow+0xe/0x10 nl80211_send_iface+0x688/0x6b0 [cfg80211] [...] cfg80211_register_wdev+0x78/0xb0 [cfg80211] cfg80211_netdev_notifier_call+0x200/0x620 [cfg80211] [...] ieee80211_if_add+0x60e/0x8f0 [mac80211] ieee80211_register_hw+0xda5/0x1170 [mac80211] In this case, simply return an error instead, to indicate that no data is available.

Source: the CVE record as published by its numbering authority, via NVD and CVE.org.

The underlying weakness: Improper Restriction of Power Consumption

The product operates in an environment in which power is a limited resource that cannot be automatically replenished - or has financial restrictions - but the product does not properly restrict the amount of power that its operation consumes.

More Improper Restriction of Power Consumption vulnerabilities (CWE-920)

Timeline

  1. CVE record published.
  2. CISA published its SSVC assessment (exploitation: none, automatable: yes, technical impact: partial).
  3. Record last changed materially (score, affected products, status or references).

References

Spotted an error? Tell us.