Katalog CVE

CVE-2025-50343

Krytyczne
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

W bibliotece matio 1.5.28 wykryto problem polegający na uszkodzeniu pamięci sterty w funkcji Mat_VarCreateStruct(), gdy wartość nfields nie odpowiada rzeczywistej liczbie ciągów w tablicy fields. Prowadzi to do odczytów poza zakresem i nieprawidłowego zwalniania pamięci podczas sprzątania, co może powodować błąd segmentacji lub uszkodzenie sterty.

Ocena ryzyka

Ryzyko dla organizacji to możliwość awarii aplikacji korzystających z matio lub potencjalne wykorzystanie podatności do naruszenia integralności pamięci, co może prowadzić do nieautoryzowanego dostępu lub odmowy usługi.

Rekomendacja

Zaleca się zaktualizowanie biblioteki matio do wersji, która zawiera poprawkę, oraz przetestowanie aplikacji pod kątem zgodności z nową wersją.

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

An issue was discovered in matio 1.5.28. A heap-based memory corruption can occur in Mat_VarCreateStruct() when the nfields value does not match the actual number of strings in the fields array. This leads to out-of-bounds reads and invalid memory frees during cleanup, potentially causing a segmentation fault or heap corruption.

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