Glibc 2.30 System Library Release

Taorian'ny enim-bolana ny fampandrosoana namoaka famoahana ny tranomboky rafitra GNU C Library (glibc) 2.30, izay mifanaraka tanteraka amin'ny fepetra takian'ny ISO C11 sy POSIX.1-2008. Ny famoahana vaovao dia misy fanamboarana avy amin'ny mpamorona 48.

Napetraka tao amin'ny Glibc 2.30 fanatsarana azonao marihana:

  • Ny mpampitohy dynamique dia manohana ny safidy "--preload" ho an'ny fandefasana zavatra ifampizarana mialoha (mitovy amin'ny fari-piainan'ny tontolo iainana LD_PRELOAD);
  • Nampiana twalk_r function, mitovy amin'ny efa misy twalk function, fa mamela anao handefa tohan-kevitra fanampiny ho an'ny nomena callback asa;
  • Ho an'ny Linux, nampiana ny fiasa vaovao getdents64, gettid ary tgkill;
  • Ny fitantanana fahatsiarovana dia miasa malloc, calloc, realloc, reallocarray, valloc, pvalloc, memalign, ary posix_memalign mifarana amin'ny fehezan-dalΓ na diso rehefa mihoatra ny sanda PTRDIFF_MAX ny totalin'ny zavatra. Misoroka fihetsika tsy voafaritra io fiovana io rehefa miteraka fihoaram-pefy karazana ptrdiff_t ny vokatry ny fanodinkodinana pointer;
  • Nampiana POSIX fiasa naroso pthread_cond_clockwait, pthread_mutex_clocklock,
    pthread_rwlock_clockrdlock, pthread_rwlock_clockwrlock, ary sem_clockwait, mitovy amin'ny mitovy amin'ny "fotoana", fa ankoatra izany dia maka mari-pamantarana clockid_t mba hisafidianana timer;

  • Nohavaozina ny angon-drakitra fandiovana, fampahalalana karazana endri-tsoratra, ary tabilao fandikana litera mba hanohanana ny fanondroana Unicode 12.1.0;
  • Ny clock_gettime, clock_getres, clock_settime, clock_getcpuclockid, ary clock_nanosleep dia tsy omena ao amin'ny tranomboky librt ho an'ny fampiharana vaovao, ary ny famaritana libc dia ampiasaina ho azy;
  • /etc/resolv.conf dia nanafoana ny safidy "inet6". Nesorina tao amin'ny resolv.h ny saina RES_USE_INET6, RES_INSECURE1 ary RES_INSECURE2 efa lany andro;
  • Rehefa mamaritra ny safidy "--enable-bind-now", ny programa napetraka dia mifamatotra amin'ny fampiasana ny saina BIND_NOW;
  • Ny rakitra lohatenin'ny sys/sysctl.h manokana amin'ny Linux sy ny fiasan'ny sysctl dia tsy ampiasaina intsony, ary ny fampiharana dia tokony hampiasa ny /proc pseudo-FS;
  • Glibc izao dia mitaky GCC 6.2 na vao haingana kokoa hananganana (izay compiler dia azo ampiasaina hanamboarana rindranasa);
  • raikitra ny vulnerability CVE-2019-7309 amin'ny fampiharana ny asa memcmp for lany andro x32 subarchitecture (tsy tokony hafangaro amin'ny x86 IA-32), izay vokatry ny asa dia mety hiverina diso ny sanda 0 ho an'ny tady tsy mifanentana;
  • raikitra ny vulnerability CVE-2019-9169, izay mety hahatonga ny angon-drakitra hovakiana avy amin'ny buffer ivelan'ny fetra rehefa manodina teny mahazatra sasany.

Source: opennet.ru

Add a comment