Pēc četriem gadiem kopš iepriekšējā izlaiduma tika izlaista 2.13 versija cpio rīka, ko izmanto failu arhivēšanai RPM paketēs un initramfs. Jaunajā izlaidumā ir novērstas trīs ievainojamības:
- — ļauj pārrakstīt failus ārpus direktorijas, kurā tiek izsaiņots arhīvs.
- — izraisa ierakstu ārpus piešķirtā bufera, apstrādājot īpaši sagatavotus cpio failus;
- ) — nepietiekamas TAR faila galvenes pārbaudes dēļ ļauj izveidot arhīvu TAR formātā no failu saraksta, ja šajā sarakstā ir iekļauts īpaši sagatavots ļoti liels tar arhīvs, radot rezultējošo arhīvu, kas ietver failus, kas izsaiņoti no pievienotā tar arhīva ar nepareizām piekļuves tiesībām.
tar cf suffix.tar AUTHORS
dd if=/dev/zero seek=16G bs=1 count=0 of=suffix.tar
echo suffix.tar | cpio -H tar -o | tar tvf —-rw-r—r— 1000/1000 0 2019-08-30 16:40 suffix.tar
-rw-r—r— thomas/thomas 161 2019-08-30 16:40 AUTHORS
Turklāt, bibliotēkā , kas nodrošina rīkus darbam ar dažādiem arhīvu un saspiesto failu formātiem, (), kas izraisa piekļuvi jau atbrīvotam atmiņas blokam (use-after-free), apstrādājot īpaši sagatavotus failus RAR formātā. Problēma potenciāli var novest pie ļaunprātīga kodu izpildes, bet iespēja tās izmantošanai tiek uzskatīta par maz ticamu (bīstamības līmenis novērtēts kā 4.4 no 10, t.i., problēma tiek atzīta par maz bīstamu). Problēma bez liekas publicitātes izlaidumā .
Avots: opennet.lv
