PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-46073 Linux CVE debrief

A logic error in the Linux kernel hwmon powerz driver fails to abort USB transfers when interrupted by a signal, potentially leading to use of uninitialized data.

Vendor
Linux
Product
Unknown
CVSS
MEDIUM 5.5
CISA KEV
Not listed in stored evidence
Original CVE published
2026-05-27
Original CVE updated
2026-06-24
Advisory published
2026-05-27
Advisory updated
2026-06-24

Who should care

Linux system administrators running kernels with the powerz hwmon driver enabled; organizations using USB power monitoring hardware; kernel maintainers and distributors packaging stable kernel updates

Technical summary

The hwmon powerz driver in the Linux kernel contains a logic error in its USB transfer completion handling. The function wait_for_completion_interruptible_timeout() returns -ERESTARTSYS when interrupted by a signal, but the original code only checked for timeout (return value 0) with !ret. On signal delivery, the negative return value caused !ret to evaluate false, skipping usb_kill_urb() and allowing the function to proceed with reading from an unfilled transfer buffer. The fix captures the return value as a long and handles both negative (signal) and zero (timeout) cases with proper usb_kill_urb() calls before returning an error.

Defensive priority

medium

Recommended defensive actions

  • Apply kernel updates containing the referenced stable commits when available for your distribution
  • Monitor vendor security advisories for patched kernel packages
  • If running custom kernels with the powerz driver, cherry-pick the fix commits from the stable kernel tree
  • Review systems using USB power monitoring hardware (powerz devices) for kernel version exposure

Evidence notes

CVE published 2026-05-27. Kernel commit references indicate fixes applied to stable branches. No CVSS score assigned; NVD status is Awaiting Analysis.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-46073 CVE Program record

    Publisher, destination, and source semantics verified

    URL: https://www.cve.org/CVERecord?id=CVE-2026-46073

    CVE Program - Official CVE Program record with source-provided CVE metadata.

  • CVE-2026-46073 NVD vulnerability detail

    Publisher, destination, and source semantics verified

    URL: https://nvd.nist.gov/vuln/detail/CVE-2026-46073

    NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.

Supplemental references

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/8b51277eec433d4e724b273a5a5c64e8acfbe405

    416baaa9-dc9f-4396-8d5f-8c081fb06d67

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/b66437cb20a2d9ef201f40b675569f8ea7787c9f

    416baaa9-dc9f-4396-8d5f-8c081fb06d67

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/b6cb07f02253bdefd2339e57eaa1428a7b28cd0f

    416baaa9-dc9f-4396-8d5f-8c081fb06d67

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/d64458784036f5818e22781254b6be299d52a19c

    416baaa9-dc9f-4396-8d5f-8c081fb06d67

Methodology and review provenance

AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.