Katalog CVE

CVE-2026-45252

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.28%

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

Streszczenie

W jądrze FreeBSD (fusefs) podczas obsługi rozszerzonych atrybutów, moduł jądra fusefs wywołuje strlen() na buforze dostarczonym przez demona przestrzeni użytkownika bez uprzedniego sprawdzenia, czy cała lista jest zakończona znakiem NUL. Złośliwy demon może wysłać listę niezakończoną NUL, co powoduje odczyt poza zakresem jednego bufora i potencjalny zapis poza zakresem drugiego bufora.

Ocena ryzyka

Złośliwy demon może ujawnić do 253 bajtów pamięci jądra (wyciek informacji) lub wstrzyknąć do 250 bajtów pod kontrolą atakującego do nieprzydzielonej pamięci jądra, co może prowadzić do eskalacji uprawnień lub destabilizacji systemu.

Rekomendacja

Zastosuj łatkę bezpieczeństwa dla jądra FreeBSD (fusefs) lub zaktualizuj system do wersji zawierającej poprawkę.

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

When a fusefs file system implements extended attributes, the kernel may send a FUSE_LISTXATTR message to the userspace daemon to retrieve the list of extended attributes for a given file. The FUSE protocol requires the daemon to return a packed list of NUL-terminated strings. The fusefs kernel module calls strlen() on this daemon-supplied buffer without first verifying that the entire list is NUL-terminated. If a malicious daemon sends a non-NUL-terminated list, the fusefs kernel module may read beyond the end of one heap-allocated buffer and potentially write beyond the end of a second buffer. A malicious daemon could disclose up to 253 bytes of kernel heap memory, or it could inject up to 250 attacker-controlled bytes into unallocated kernel heap space.

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