HIGHCVSS v3.1 7.1Vulnerability

CVE-2026-64666

pam_usb provides hardware authentication for Linux using removable media. Prior to version 0.9.3, src/local.c reads XRDP_SESSION with plain getenv(3) at the head of pusb_local_login while every other env consumer in the same function uses secure_getenv(3). When pam_usb.so loads into a setuid PAM host, the calling user controls the environment passed in. Clearing XRDP_SESSION before invoking the host bypasses the explicit XRDP-deny rule. Other remote-detection signals (rmsvc, evdev, loginctl, utmp) may still catch the session, but the env-based detection alone is defeated. This issue has been patched in version 0.9.3.

Properties

Severity
HIGH
Nvd fetched at
2026-11-11T23:49:45.533241+00:00
Epss score
0.00182
Cvss severity
HIGH
Cvss score
7.1
Retrieved at
2026-11-11T23:51:14+00:00
Last source
FIRST EPSS
Score
7.1
Cvss version
3.1
Cve id
CVE-2026-64666
Cvss vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N
First seen by Signal
2026-11-11T07:36:44+00:00
Name
CVE-2026-64666
Vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N
Published at
2026-11-11T05:19:50.700
Last modified
2026-11-11T05:19:50.700
Epss percentile
0.07861

Related Entities (1)

Related research

Explore deeper with Ninja Signal's threat intelligence graph

CVE-2026-64666 (CVSS v3.1 7.1) — Ninja Signal Threat Intelligence | Ninja Signal