Katalog CVE

CVE-2026-47273

ŚrednieCVSS 6.5
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.27%

Percentyl 19 - wyżej niż 19% wszystkich znanych CVE

Streszczenie

pam_usb zapewnia uwierzytelnianie sprzętowe w Linuksie przy użyciu zwykłych nośników wymiennych. Przed wersją 0.9.0 pam_usb buduje wyrażenia XPath z identyfikatorów dostarczanych przez użytkownika (nazwa użytkownika PAM, nazwa usługi) oraz przez urządzenie (numer seryjny, model, producent USB) w celu odpytywania /etc/pamusb.conf. Identyfikatory nie były walidowane pod kątem metaznaków XPath, co umożliwiało wstrzyknięcie dowolnych predykatów XPath.

Ocena ryzyka

Wstrzyknięcie XPath może pozwolić atakującemu na manipulację logiką uwierzytelniania i potencjalne obejście kontroli dostępu. Ryzyko dotyczy systemów korzystających z pam_usb w wersji poniżej 0.9.0.

Rekomendacja

Zaktualizuj pam_usb do wersji 0.9.0, która naprawia lukę. Do czasu aktualizacji ogranicz możliwość wpływania na identyfikatory użytkownika i urządzenia.

Inne podatności w pam_usb

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

pam_usb provides hardware authentication for Linux using ordinary removable media. Prior to 0.9.0, pam_usb builds XPath expressions from user-supplied identifiers (PAM username, service name) and device-supplied identifiers (USB device serial, model, vendor) to query /etc/pamusb.conf. These identifiers were not validated for XPath metacharacters, allowing injection of arbitrary XPath predicates. This vulnerability is fixed in 0.9.0.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS