CVE-2026-64345

Device-object retention via failed-open reference leak

Published Jul 25, 2026 · Updated Jul 25, 2026

Reference-counting error in the Linux Kernel USB printer gadget allows local users to retain device references through failed opens. The printer_open() path increments dev->kref even when a second open returns -EBUSY; because VFS skips release after a failed open, each rejection leaks a reference. Reaching the flaw requires local access to the configured USB printer gadget character device, and retained references prevent normal object release.

CVSS severity4.8
Medium
EPSS probability0.12%
Next 30 days · Sep 16, 2026
Known exploitationUnconfirmed
Based on sourced intelligence
Hinoki checkNot available
Coverage for this vulnerability

See if you're affected

Explore vulnerability checks for your environment with Hinoki.

Book a demo

Summary

What happened

Reference-counting error in the Linux Kernel USB printer gadget allows local users to retain device references through failed opens. The printer_open() path increments dev->kref even when a second open returns -EBUSY; because VFS skips release after a failed open, each rejection leaks a reference. Reaching the flaw requires local access to the configured USB printer gadget character device, and retained references prevent normal object release.

The record

CVE
CVE-2026-64345
Published
Jul 25, 2026
Updated
Jul 25, 2026
Vendor
The Linux Kernel Organization
Product
Linux Kernel
Classifications
Unavailable
Attack vector
local
Privileges
authenticated

Timeline

How it unfolded

  1. Jul 25, 2026CVE publishedPublication date reported by the CVE source.
  2. Jul 25, 2026Record updatedLatest update available in the CVE record.

Exploitability

Present is not the same as exploitable

Compare your product and version with the public record. A matching version still requires validation against your environment.

Is a vulnerable build present?

Compare these published version ranges with your installed build and any vendor patches.

  1. Affected versionversion=25c95c6bd4dc50a3c20de0fa7f450ea02b2320fc
  2. Affected versionversion=34f026263889e2827e04acdc3a0eb9ecbd191ef0
  3. Affected versionversion=4.14.203 <4.15
  4. Affected versionversion=4.19.154 <4.20
  5. Affected versionversion=4.4.241 <4.5
  6. Affected versionversion=4.9.241 <4.10
  7. Affected versionversion=4a47581cf010dc351d8069978080fdb000c0776d
  8. Affected versionversion=5.10
  9. Affected versionversion=5.4.73 <5.5
  10. Affected versionversion=5.8.17 <5.9
  11. Affected versionversion=5.9.2 <5.10
  12. Affected versionversion=5f845e5d18d151230476cf90aa46449f69ba2ef1
  13. Affected versionversion=cedb0187b8ba929c3f76f28e6bc25804d65f8a54
  14. Affected versionversion=d9fe88b2a38dc700bf5bd3a09c7cd11bbc248367
  15. Affected versionversion=e8d5f92b8d30bb4ade76494490c3c065e12411b1 <30adce93d5c4a5a1ec29d9249e3fdfcc391d406b
  16. Affected versionversion=e8d5f92b8d30bb4ade76494490c3c065e12411b1 <75c0ad13e136961328253742501b4efc3988a587
  17. Affected versionversion=e8d5f92b8d30bb4ade76494490c3c065e12411b1 <7f1f24c367938c5537e2308bf9a965f051d14774
  18. Affected versionversion=e8d5f92b8d30bb4ade76494490c3c065e12411b1 <8a5eba992c862b0c94411eecf9b7121e8636db38
  19. Affected versionversion=e8d5f92b8d30bb4ade76494490c3c065e12411b1 <94ec20d97aa51547965a539f660a1fe79c6929a3
  20. Affected versionversion=e8d5f92b8d30bb4ade76494490c3c065e12411b1 <bf20c94fa6aaff945f0ae3a23f3212cd299f28d9
  21. Affected versionversion=e9e791f5c39ab30e374a3b1a9c25ca7ff24988f3

What conditions does exploitation require?

Attack vectorlocal
Required privilegesauthenticated

What is affected?

The Linux Kernel Organization · Linux Kernelversion=25c95c6bd4dc50a3c20de0fa7f450ea02b2320fc; version=34f026263889e2827e04acdc3a0eb9ecbd191ef0; version=4.14.203 <4.15; version=4.19.154 <4.20; version=4.4.241 <4.5; version=4.9.241 <4.10; version=4a47581cf010dc351d8069978080fdb000c0776d; version=5.10; version=5.4.73 <5.5; version=5.8.17 <5.9; version=5.9.2 <5.10; version=5f845e5d18d151230476cf90aa46449f69ba2ef1; version=cedb0187b8ba929c3f76f28e6bc25804d65f8a54; version=d9fe88b2a38dc700bf5bd3a09c7cd11bbc248367; version=e8d5f92b8d30bb4ade76494490c3c065e12411b1 <30adce93d5c4a5a1ec29d9249e3fdfcc391d406b; version=e8d5f92b8d30bb4ade76494490c3c065e12411b1 <75c0ad13e136961328253742501b4efc3988a587; version=e8d5f92b8d30bb4ade76494490c3c065e12411b1 <7f1f24c367938c5537e2308bf9a965f051d14774; version=e8d5f92b8d30bb4ade76494490c3c065e12411b1 <8a5eba992c862b0c94411eecf9b7121e8636db38; version=e8d5f92b8d30bb4ade76494490c3c065e12411b1 <94ec20d97aa51547965a539f660a1fe79c6929a3; version=e8d5f92b8d30bb4ade76494490c3c065e12411b1 <bf20c94fa6aaff945f0ae3a23f3212cd299f28d9; version=e9e791f5c39ab30e374a3b1a9c25ca7ff24988f3

Published CVSS scores

3.3SUSECVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L
4.8SUSECVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N

CVSS describes severity. EPSS estimates exploitation probability.

Attacks

What attackers are doing with it

Daily unique IPs observed by Shadowserver honeypots for known exploited vulnerabilities (KEVs). Missing observations do not establish an absence of attacks.

Daily unique IPsNo honeypot observations are available for this CVE in the selected window.

No observations available

Sep 9, 2026Sep 15, 2026
Latest reporting daySep 15, 2026
Latest daily unique IPsUnavailable
Prior 30-day averageUnavailable
SourceShadowserver honeypots (KEV)
Vectorlocal
Privilegesauthenticated
Known exploitationUnconfirmed
Public exploitUnconfirmed

Weakness, pattern, technique

No sourced classifications are available.

Public exploit references

No public exploit references are available in this record.

Labels summarize the accepted research assessment. They do not indicate a test against your environment.

Technologies

Your stack

See the directory against your own environment.

Your stack

Check the software in your environment

Book a demo to see how Hinoki identifies affected software and validates exploitability in your environment.

Book a demo