Description
There are two invocations of `qrencode` to display a QR code for scanning. These invocations leak the private data $pin / $key via /proc accessible for arbitrary low-privileged users in the system.
Published: 2026-10-15
Score: 5.9 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Information Disclosure
Action: Patch
AI Analysis

Impact

The vulnerability arises because sdbootutil invokes qrencode twice, passing the private PIN or recovery key as part of the command line arguments. These arguments are then written to /proc/<pid>/cmdline, where any unprivileged local user can read the file and capture the secret. The result is a clear disclosure of confidential information that could be used to compromise account recovery or unlock encrypted partitions.

Affected Systems

SUSE Linux Enterprise Server 16.1, SUSE Linux Enterprise Server for NVIDIA 16.1, openSUSE Leap 16.1, and openSUSE Tumbleweed are all affected. The vulnerability is tied to the sdbootutil component bundled with these distributions.

Risk and Exploitability

The moderate CVSS score of 5.9 reflects that the attack is local and requires only routine access to the filesystem, but the secret leakage is severe. The EPSS score of less than 1% indicates a low probability of exploitation, and the issue is not listed in CISA’s KEV catalog. Nonetheless, any local attacker can trivially read the leaked credentials, so the risk to confidentiality is significant for systems that rely on PIN or recovery key protection.

Generated by OpenCVE AI on October 16, 2026 at 22:37 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Apply the official SUSE security patch for CVE-2026-104617, which removes the sensitive data from the qrencode invocation and sanitizes the command line; the patch is detailed in the vendor advisory at https://www.suse.com/security/cve/CVE-2026-104617.html.
  • If a patch is not yet available, restrict access to /proc/<pid>/cmdline for unprivileged users by mounting /proc with the "hidepid=2" option or by configuring /etc/udev/rules.d to deny read permissions on /proc/*/cmdline.
  • As a temporary workaround, modify the sdbootutil scripts that call qrencode to avoid passing the PIN or key on the command line, or move the sensitive value into an environment variable that is cleared before execution.

Generated by OpenCVE AI on October 16, 2026 at 22:37 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 15 Oct 2026 15:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Thu, 15 Oct 2026 13:30:00 +0000

Type Values Removed Values Added
Description There are two invocations of `qrencode` to display a QR code for scanning. These invocations leak the private data $pin / $key via /proc accessible for arbitrary low-privileged users in the system.
Title sdbootutil: qrencode invocation leaks PIN/recovery key in /proc/<pid>/cmdline
Weaknesses CWE-522
References
Metrics cvssV3_1

{'score': 5.1, 'vector': 'CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N'}

cvssV4_0

{'score': 5.9, 'vector': 'CVSS:4.0/AV:L/AC:H/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N'}


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: suse

Published:

Updated: 2026-10-15T14:03:20.369Z

Reserved: 2026-10-02T04:18:56.078Z

Link: CVE-2026-104617

cve-icon Vulnrichment

Updated: 2026-10-15T14:02:36.899Z

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-10-15T09:17:16.113

Modified: 2026-10-16T19:55:59.740

Link: CVE-2026-104617

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-16T22:45:14Z

Weaknesses
  • CWE-522

    Insufficiently Protected Credentials