CVE-2026-81692
WysokieCVSS 7.5Streszczenie
openssl_encrypt w wersjach 1.4.8 i wcześniejszych nie waliduje pola total_samples w plikach FLAC przed użyciem go do alokacji pamięci. Spreparowany plik FLAC o rozmiarze ~50 bajtów deklarujący ~100 milionów próbek powoduje alokację wielu gigabajtów, prowadząc do odmowy usługi przez brak pamięci podczas 'decrypt --stego-extract'. Problem naprawiony w 1.4.9; dotyczy linii 1.4.x i 1.5.x.
Ocena ryzyka
Atakujący może spowodować wyczerpanie pamięci i awarię procesu, co prowadzi do niedostępności usługi.
Rekomendacja
Zaktualizuj openssl_encrypt do wersji 1.4.9 lub nowszej, która waliduje pole total_samples.
Oryginalny opis (angielski, źródło NVD)
openssl_encrypt (pip: openssl-encrypt) versions 1.4.8 and earlier fail to validate the 36-bit STREAMINFO total_samples field of FLAC files before using it to size an allocation (np.random.randint(size=(total_samples, channels))). A ~50-byte crafted FLAC file declaring ~100 million samples causes a multi-gigabyte memory allocation, leading to out-of-memory denial of service during 'decrypt --stego-extract'. The issue is fixed in 1.4.9; both the 1.4.x and 1.5.x lines are affected.

