V razpoložljivih razredih CPython za razpakiranje stisnjenih podatkov v formatih lzma, bz2 in gzip (lzma.LZMADecompressor, bz2.BZ2Decompressor in gzip.GzipFile) je bila odkrita ranljivost (CVE-2026-6100), ki vodi do dostopa do pomnilnika po njegovi sprostitvi. Problem ima kritično stopnjo tveganja (9.1 od 10) — ob uspešni izkoriščenju ranljivosti lahko pride do uhajanja informacij iz pomnilnika procesa ali izvršitve kode napadalca pri razpakiranju posebej oblikovanih podatkov. Popravek je trenutno na voljo v obliki popravka.
Problem se pojavi po končanju operacije dodelitve pomnilnika s napako, ki nastane pri pomanjkanju pomnilnika (za uspešno izkoriščenje ranljivosti mora napadalec ustvariti pogoje, ki vodijo do izčrpavanja dostopne pomnilnika procesa). Dostop do že sproščene pomnilnika se pojavi v aplikacijah, ki ponovno uporabljajo primer objekta po vrnitvi napake v procesu razpakiranja. Aplikacije, ki ob vsakem klicu ustvarijo nov primer objekta ranljivosti, niso izpostavljene.
Izvor: opennet.ru
