Katalog CVE

CVE-2026-97561

Nieznane
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

W kliencie SMB w jądrze Linux kilka ścieżek kodu bezwarunkowo wywoływało sid_to_id(), nadpisując cf_uid/cf_gid wartościami z serwera, mimo zamontowania z opcjami forceuid/forcegid. Dotyczyło to smb311_posix_info_to_fattr(), cifs_posix_to_fattr() oraz parse_sec_desc(). Umożliwiało to niezaufanemu serwerowi narzucenie lokalnej własności plików wbrew konfiguracji administratora.

Ocena ryzyka

Niezaufany serwer SMB może wymusić własność plików niezgodną z intencją administratora, co może prowadzić do błędnych uprawnień dostępu i potencjalnego ujawnienia lub modyfikacji danych przez niewłaściwych użytkowników. Problem dotyczy montowań z opcjami forceuid/forcegid.

Rekomendacja

Zaktualizuj jądro Linux do wersji zawierającej poprawkę sprawdzającą CIFS_MOUNT_OVERR_UID i CIFS_MOUNT_OVERR_GID przed wywołaniem sid_to_id(). Zweryfikuj poprawność własności plików na istniejących montowaniach z forceuid/forcegid.

Inne podatności w Linux kernel

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

In the Linux kernel, the following vulnerability has been resolved: smb: client: honor forceuid/forcegid when mapping SIDs to uid/gid When the administrator mounts with forceuid or forcegid (uid=/gid= mount options), they expect all files to appear owned by the specified user/group. However, several code paths unconditionally called sid_to_id() to overwrite cf_uid/cf_gid with server-provided values, ignoring the administrator's explicit override: - smb311_posix_info_to_fattr() (stat via POSIX extensions) - cifs_posix_to_fattr() (readdir via POSIX extensions) - parse_sec_desc() (CIFS ACL ownership mapping) This allowed an untrusted server to dictate local file ownership even when the mount was configured to force specific uid/gid values. Fix all three call sites to check CIFS_MOUNT_OVERR_UID and CIFS_MOUNT_OVERR_GID before calling sid_to_id(), following the same pattern already used by cifs_unix_basic_to_fattr() for unix extensions.

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