Glibc 2.30 Fa'asalalauga Faletusi

Ina ua uma le ono masina o le atinae lomia fa'amalologa faletusi faiga GNU C Faletusi (glibc) 2.30, lea e tausisia atoatoa manaʻoga o ISO C11 ma POSIX.1-2008 tulaga. O le faʻasalalauga fou e aofia ai faʻaleleia mai le 48 atinaʻe.

Mai i latou na faʻatinoina ile Glibc 2.30 faaleleia e mafai ona e matauina:

  • O le feso'ota'iga malosi e maua ai le lagolago mo le filifiliga "--preload" mo le fa'apipi'iina o mea fa'asoa (fa'atusa ma le LD_PRELOAD fesuiaiga o le siosiomaga);
  • Fa'aopoopo le twalk_r galuega, e tutusa ma le galuega twalk ua i ai nei, ae fa'atagaina oe e pasi se fa'amatalaga fa'aopoopo i se galuega toe fo'i;
  • O galuega fou getdents64, gettid ma tgkill ua faaopoopo mo Linux;
  • Ia mautinoa o loʻo faʻaogaina e le pulega o mafaufauga malloc, calloc, realloc, reallocarray, valloc, pvalloc, memalign, ma le posix_memalign alu ese ma se faʻailoga sese pe a sili atu le aofaʻi o mea i le tau o le PTRDIFF_MAX. O lenei suiga e aloese ai mai amioga e le fa'amalamalamaina pe a o'o mai le fa'aogaina o le fa'asinomaga e o'o atu ai i le lofia o le ituaiga ptrdiff_t;
  • Fa'aopoopo galuega POSIX pthread_cond_clockwait, pthread_mutex_clocklock,
    pthread_rwlock_clockrdlock, pthread_rwlock_clockwrlock ma sem_clockwait, tutusa ma le "taimi" tutusa, ae faaopoopo le taliaina o se clockid_t parameter e filifili ai le taimi;

  • Fa'ailoga fa'amaumauga, fa'amatalaga o ituaiga tagata, ma laulau fa'aliliu ua fa'afouina e lagolago ai le fa'amatalaga Unicode 12.1.0;
  • O le faletusi librt ua le toe tu'uina atu le clock_gettime, clock_getres, clock_settime, clock_getcpuclockid, ma le clock_nanosleep galuega mo talosaga fou, ae otometi ona fa'aogaina fa'amatalaga i le libc;
  • O le filifiliga "inet6" ua aveese mai /etc/resolv.conf. Ave'ese fu'a tuai RES_USE_INET6, RES_INSECURE1 ma RES_INSECURE2 mai resolv.h;
  • Pe a faʻamaoti le "--enable-bind-now" filifiliga, o polokalame faʻapipiʻi ua noatia nei e faʻaaoga ai le BIND_NOW fuʻa;
  • O le Linux-specific sys/sysctl.h header file ma sysctl function ua le toe faʻaaogaina, ma o talosaga e tatau ona faʻaoga le /proc pseudo-FS nai lo;
  • O le fausiaina o Glibc ua manaʻomia nei le GCC 6.2 poʻo le fou (soʻo se faʻapipiʻi e mafai ona faʻaoga e fausia ai tusi talosaga);
  • Fa'aletonu fa'aletonu CVE-2019-7309 i le faʻatinoga o le memcmp galuega mo tuai x32 subarchitecture (aua le fenumiai ma le x86 IA-32), o se taunuuga o le galuega e mafai ona toe faafoi sese le tau 0 mo manoa e le fetaui;
  • Fa'aletonu fa'aletonu CVE-2019-9169, lea e mafai ona mafua ai ona faitau faʻamatalaga mai se vaega i fafo atu o tuaoi o le paʻu pe a faʻatautaia ni faʻamatalaga masani.

puna: opennet.ru

Faaopoopo i ai se faamatalaga