PT-2026-50771 · Pam Usb · Pam Usb
CVSS v3.1
4.7
Medium
| Vector | AV:L/AC:H/PR:L/UI:N/S:U/C:N/I:N/A:H |
Name of the Vulnerable Software and Affected Versions
pam usb versions prior to 0.9.2
Description
An infinite loop Denial of Service (DoS) occurs during the process-tree walk when a parent process exits during authentication. The function
usb get process parent id() fails to initialize the *ppid variable upon failure. In the pusb local login() function, this variable is reused as both input and output within a while loop; if the system cannot read /proc/<pid>/stat, the PID is not updated, preventing the loop from terminating. This results in the authentication process, such as sudo, sshd, or login, hanging until it is forcibly terminated.Recommendations
Update to version 0.9.2.
Exploit
Fix
DoS
Infinite Loop
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Pam Usb