{"id":113322,"date":"2024-02-01T13:41:10","date_gmt":"2024-02-01T11:41:10","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vypusk-sistemnoj-biblioteki-glibc-2-39-i-nabora-utilit-gnu-binutils-2-42"},"modified":"2024-02-01T13:41:10","modified_gmt":"2024-02-01T11:41:10","slug":"vypusk-sistemnoj-biblioteki-glibc-2-39-i-nabora-utilit-gnu-binutils-2-42","status":"publish","type":"post","link":"https:\/\/prohoster.info\/hr\/blog\/news\/vypusk-sistemnoj-biblioteki-glibc-2-39-i-nabora-utilit-gnu-binutils-2-42","title":{"rendered":"Objava sustavne biblioteke Glibc 2.39 i skupa alata GNU Binutils 2.42","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Nakon \u0161est mjeseci razvoja, objavljeno je izdanje sustavne biblioteke GNU C Library (glibc) 2.39, koja potpuno zadovoljava zahtjeve standarda ISO C11 i POSIX.1-2017. U novi izdanak uklju\u010dena su pobolj\u0161anja od 67 programera.     <\/p>\n<p>Me\u0111u pobolj\u0161anjima implementiranim u Glibc 2.39, isti\u010du se:   <\/p>\n<ul>\n<li class=\"l\"> Osigurana je podr\u0161ka za sjenoviti stog (shadow stack), uveden u Linux jezgru 6.6, koji omogu\u0107ava blokiranje rada mnogih eksploita koriste\u0107i hardverske mogu\u0107nosti Intel procesora za za\u0161titu od prepisivanja adrese vra\u0107anja funkcije u slu\u010daju preljevanja bafera na stogu. Su\u0161tina za\u0161tite je u tome da se nakon prijenosa kontrole na funkciju, adrese vra\u0107anja \u010duvaju od strane procesora ne samo u obi\u010dnom stogu, ve\u0107 i u odvojenom &#171; sjenovitom &#187; stogu, koji se ne mo\u017ee direktno mijenjati. Prije izlaska iz funkcije, adresa vra\u0107anja se izvla\u010di iz sjenovitog stoga i uspore\u0111uje s adresom vra\u0107anja iz glavnog stoga. Nepodudaranje adresa dovodi do generiranja izuzetka, koji blokira situacije kada je eksploitu uspjelo prepisati adresu u glavnom stogu. Za aktiviranje dodana je opcija tijekom prevo\u0111enja &#171;--enable-cet&#187;.\n<li class=\"l\"> Dodana je nova zaglavlja , definirano u nacrtu ISO C2X standarda, koje obuhva\u0107a funkcije stdc_leading_zeros, stdc_leading_ones, stdc_trailing_zeros, stdc_trailing_ones, stdc_first_leading_zero, stdc_first_leading_one, stdc_first_trailing_zero, stdc_first_trailing_one, stdc_count_zeros, stdc_count_ones, stdc_has_single_bit, stdc_bit_width, stdc_bit_floor i stdc_bit_ceil u varijantama s tipovima &#171; unsigned char &#187;, &#171; unsigned short &#187;, &#171; unsigned int &#187;, &#171; unsigned long int &#187; i &#171; unsigned long long int &#187;.\n<li class=\"l\"> Za Linux platformu implementirane su funkcije posix_spawnattr_getcgroup_np i posix_spawnattr_setcgroup_np, kao i zastavica POSIX_SPAWN_SETCGROUP, koje omogu\u0107uju pode\u0161avanje cgroupv2 u novom procesu pomo\u0107u funkcija posix_spawn i posix_spawnp, isklju\u010duju\u0107i pojavu stanja utrke. Funkcije su pro\u0161irenja GNU i zahtijevaju postojanje Linux jezgra s podr\u0161kom za sistemski poziv clone3.\n<li class=\"l\"> Za Linux platformu implementirane su funkcije pidfd_spawn i pidfd_spawp, koje su sli\u010dne po semantici funkciji posix_spawn, ali vra\u0107aju ne identifikator procesa (PID), ve\u0107 opisnik datoteke za kori\u0161tenje u funkcijama koje podr\u017eavaju mehanizam PIDFD, kao \u0161to su pidfd_send_signal, poll i waitid (PIDFD se povezuje s odre\u0111enim procesom i ne mijenja se, dok se PID mo\u017ee vezati uz drugi proces nakon zavr\u0161etka trenutnog procesa, povezanog s tim PID-om).\n<li class=\"l\"> Na Linux platformi dodana je funkcija pidfd_getpid za odre\u0111ivanje identifikatora procesa (PID) na osnovu datote\u010dnog deskriptora procesa (PIDFD), koji se vra\u0107a funkcijama pid_spawn, fork_np i pidfd_open.\n<li class=\"l\"> U funkciji obitelji scanf dodan je modifikator veli\u010dine &#171;wN&#187;, primjenjiv za argumente tipova intN_t, int_leastN_t, uintN_t i uint_leastN_t. Na primjer, za \u010ditanje decimalnih vrijednosti tipova int32_t i int_least32_t mo\u017ee se navesti &#171;%w32d&#187;, a za hex &#8212; &#171;%w32x&#187;. Na sli\u010dan na\u010din, dodan je modifikator &#171;wfN&#187; za tipove int_fastN_t i uint_fastN_t, predstavljene u nacrtu ISO C2X standarda.\n<li class=\"l\"> Dodana je postavka &#171;glibc.cpu.plt_rewrite&#187;, koja uklju\u010duje prepisivanje PLT-a (Procedure Linkage Table) na x86-64 sustavima, pri \u010demu linker zamjenjuje indirektne granice (indirect branch) u PLT-u s direktnima.\n<li class=\"l\"> Dodana je postavka &#171;glibc.mem.decorate_maps&#187; za dodavanje dodatnih informacija o dodjeli memorije (npr. o stogu niti, stvorenom funkcijom pthread_create, ili memoriji dodijeljenoj putem malloc-a).\n<li class=\"l\"> U strukturi &#171;statvfs&#187; osigurano je popunjavanje polja &#171;f_type&#187; informacijom o tipu FS-a, ekvivalentnom sadr\u017eaju polja u strukturi &#171;statfs&#187;. Ranije je u Linux-u u polje &#171;f_type&#187; uvijek bilo zapisano 0.\n<li class=\"l\"> Za AArch64 platformu u libmvec i math.h dodane su anotacije koje omogu\u0107avaju kori\u0161tenje vektorizacije poziva prilikom sastavljanja s opcijom &#171;-ffast-math&#187; u GCC 9 i novijim verzijama kompajlera. Vektorizacija se uklju\u010duje za matemati\u010dke funkcije acos, acosf, asin, asinf, atan, atanf, atan2, atan2f, cos, cosf, exp, expf, exp10, exp10f, exp2, exp2f, expm1, expm1f, log, logf, log10, log10f, log1p, log1pf, log2, log2f, sin, sinf, tan i tanf.\n<li class=\"l\"> Iz paketa je uklonjena biblioteka libcrypt i s njom povezani zaglavlja &#171;&lt;crypt.h&gt;&#187;. Preporu\u010dena je upotreba alternativnih biblioteka, poput libxcrypt, za programere aplikacija.\n<li class=\"l\"> U alatu ldconfig sada se presko\u010davaju datoteke koje sadr\u017ee znak &#8216;;&#8217; u imenu datoteke ili se zavr\u0161avaju s &#171;.dpkg.tmp&#187; i &#171;.dpkg.new&#187;, \u0161to omogu\u0107ava da se ne obra\u0111uju privremene datoteke upravitelja paketa rpm i dpkg.\n<li class=\"l\"> Prekinuta je podr\u0161ka za arhitekturu ia64 (ia64*-*-linux-gnu), koja se koristi u Intel Itanium procesorima.\n<li class=\"l\"> Uklonjene ranjivosti:\n<ul>\n<li class=\"l\"> CVE-2023-6246, CVE-2023-6779, CVE-2023-6780 &#8212; kriti\u010dne ranjivosti u funkciji __vsyslog_internal(), koje omogu\u0107avaju izvr\u0161avanje koda s povi\u0161enim privilegijama manipulacijom s pokretanjem SUID aplikacija.\n<li class=\"l\"> CVE-2023-4911 &#8212; ranjivost u Glibc ld.so, koja omogu\u0107ava dobivanje root prava u sustavu. Ranjivost je uzrokovana gre\u0161kom u kodu za parsiranje stringa specificiranog u varijabli okru\u017eenja GLIBC_TUNABLES i mo\u017ee dovesti do zapisivanja razra\u0111enih vrijednosti izvan dodijeljenog bafera. Postoje aktivni eksploit.\n<li class=\"l\"> CVE-2023-4806 &#8212; ranjivost u funkciji getaddrinfo, izazvana pristupom memoriji nakon \u0161to je ona oslobo\u0111ena (use-after-free). Problem se manifestira kada NSS plugin implementira samo povratne pozive &#171;_gethostbyname2_r&#187; i &#171;_getcanonname_r&#187;, ali ne podr\u017eava poziv &#171;_gethostbyname3_r&#187;. Da bi se iskoristila ranjivost, DNS server mora vratiti veliki broj IPv6 i IPv4 adresa za tra\u017eeni host, \u0161to mo\u017ee dovesti do ru\u0161enja procesa koji je pozvao funkciju getaddrinfo za afinu AF_INET6 pri postavljanju zastavica AI_CANONNAME, AI_ALL i AI_V4MAPPED.\n<li class=\"l\"> CVE-2023-4527 &#8212; ranjivost u funkciji getaddrinfo, koja omogu\u0107ava \u010ditanje podataka iz vanjskog podru\u010dja bafera prilikom obrade DNS odgovora primljenog putem TCP-a, ve\u0107eg od 2048 bajtova. Ranjivost se manifestira pri kori\u0161tenju opcije &#171;no-aaaa&#187; u \/etc\/resolv.conf.   <\/ul>\n<p>Dodatno, mo\u017ee se napomenuti objavljivanje skupa sistemskih alata GNU Binutils 2.42, koji uklju\u010duje programe kao \u0161to su GNU linker, GNU assembler, nm, objdump, strings, strip.     <\/p>\n<p>U novoj verziji Binutils:  <\/p>\n<ul>\n<li class=\"l\"> U assembleru (gas) za x86-64 sustave dodana je eksperimentalna opcija &#171;&#8212;scfi=experimental&#187; za sintazu CFI (Control Flow Integrity) za ru\u010dno napisan assembler kod, u skladu s System V AMD64 ABI.\n<li class=\"l\"> U program readelf dodana je opcija &#171;&#8212;extra-sym-info&#187; za ispis pro\u0161irenih informacija o simbolima (&#171;&#8212;symbols&#187;), kao \u0161to su naziv sekcije na koju se odnosi indeks st_shndx.\n<li class=\"l\"> U alatu objcopy omogu\u0107ena je upotreba u opciji &#171;&#8212;set-section-flags&#187; vrijednosti &#171;large&#187; za postavljanje oznake sekcije SHF_X86_64_LARGE za ELF objekte na sustavima x86-64. U opciji &#171;&#8212;visualize-jumps&#187; implementirana je podr\u0161ka za arhitekturu s390.\n<li class=\"l\"> Prilikom disasembleranja instrukcija s390 implementirana je mogu\u0107nost prikaza komentara u opisu instrukcija. Za uklju\u010divanje opisa u objdump mo\u017eete navesti parametar &#171;-M insndesc&#187;, dok u gdb-u koristite pode\u0161avanje &#171;set disassembler-options insndesc&#187;.\n<li class=\"l\"> U linker su dodane opcije &#171;-z mark-plt&#187; i &#171;-z nomark-plt&#187; za ozna\u010davanje unosa u PLT tabeli, koriste\u0107i oznake DT_X86_64_PLT, DT_X86_64_PLTSZ i DT_X86_64_PLTENT.\n<li class=\"l\"> U linkeru je dodana podr\u0161ka za obrnuto sortiranje.\n<li class=\"l\"> Dodane su opcije &#171;&#8212;warn-execstack-objects&#187;, &#171;&#8212;error-execstack&#187; i &#171;&#8212;error-rxw-segments&#187; za ispis upozorenja ili gre\u0161aka prilikom kori\u0161tenja objekata izvr\u0161nog stoga.\n<li class=\"l\"> Implementirana je podr\u0161ka za ABI 2.30 arhitekture LoongArch, kao i podr\u0161ka za nove instrukcije definirane u specifikaciji LoongArch 1.10.\n<li class=\"l\"> Dodana je podr\u0161ka za skup instrukcija KVX, koji se koristi u procesorima Kalray (na primjer, koristi se u SoC Coolidge).\n<li class=\"l\"> Za sustave temeljen na Intel arhitekturi dodana je podr\u0161ka za pro\u0161irenja:\n<ul>\n<li> Intel APX: 32 GPR-a, NDD, PUSH2\/POP2, PUSHP\/POPP.\n<li> USER_MSR.\n<li> AVX10.1.\n<li> PBNDKB.\n<li> SM4.\n<li> SM3.\n<li> SHA512.\n<li> AVX-VNNI-INT16.  <\/ul>\n<li class=\"l\"> U port za arhitekturu RISC-V dodana je podr\u0161ka za pro\u0161irenja:\n<ul>\n<li> T-Head (XTheadVector, XTheadZvlsseg i XTheadZvamo).\n<li> CORE-V (XCVmac, XCValu).\n<li>  SiFive VCIX (XSfVcp).  <\/ul>\n<li class=\"l\"> U port za arhitekturu AArch64 dodana je podr\u0161ka za pro\u0161irenja:\n<ul>\n<li> SVE2.1 (Scalable Vector Extension 2.1).\n<li> SME2.1 (Scalable Matrix Extension 2.1).\n<li> B16B16 (BFloat16 i BFloat16 za SVE2 i SME2).\n<li> RASv2 (Reliability, Availability and Serviceability v2).\n<li> LSE128 (128-bit Atomic).\n<li> GCS (Guarded Control Stack).\n<li> CHK (Check Feature Status).\n<li> SPECRES2 (Enhanced Speculation Restriction).\n<li> LRCPC3 (Load-Acquire RCpc).\n<li> THE (Translation Hardening).\n<li> ITE (Instruction Trace).\n<li> D128 (128-bitni deskriptori tablica stranica memorije).\n<li> XS (atribut memorije XS).  <\/ul>\n<li class=\"l\"> Dodana je podr\u0161ka za procesore AArch64 Cortex-A520, Cortex-A720, Cortex-X3 i Cortex-X4.\n<li class=\"l\"> U BPF assembler dodana je podr\u0161ka za razdvajanje komentara simbolima &#171;#&#187; i &#171;\/\/&#187; radi kompatibilnosti s assemblerom clang\/LLVM, kao i kori\u0161tenje simbola &#171;;&#187; za razdvajanje izraza u liniji (&#171;;&#187; se vi\u0161e ne mo\u017ee koristiti za komentare).        <\/ul>\n<p>Izvor: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=60534\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u043e\u0441\u043b\u0435 \u0448\u0435\u0441\u0442\u0438 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0440\u0435\u043b\u0438\u0437 \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u043e\u0439 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 GNU C Library (glibc) 2.39, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u043f\u043e\u043b\u043d\u043e\u0441\u0442\u044c\u044e \u0441\u043b\u0435\u0434\u0443\u0435\u0442 \u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f\u043c \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043e\u0432 ISO C11 \u0438 POSIX.1-2017. \u0412 \u0441\u043e\u0441\u0442\u0430\u0432 \u043d\u043e\u0432\u043e\u0433\u043e \u0432\u044b\u043f\u0443\u0441\u043a\u0430 \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u044b \u0438\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u043e\u0442 67 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432. \u0418\u0437 \u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u0432 Glibc 2.39 \u0443\u043b\u0443\u0447\u0448\u0435\u043d\u0438\u0439 \u043c\u043e\u0436\u043d\u043e \u043e\u0442\u043c\u0435\u0442\u0438\u0442\u044c: \u041e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0442\u0435\u043d\u0435\u0432\u043e\u0433\u043e \u0441\u0442\u0435\u043a\u0430 (shadow stack), \u043f\u043e\u044f\u0432\u0438\u0432\u0448\u0435\u0433\u043e\u0441\u044f \u0432 \u044f\u0434\u0440\u0435 Linux 6.6 \u0438 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0435\u0433\u043e \u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0440\u0430\u0431\u043e\u0442\u0443 \u043c\u043d\u043e\u0433\u0438\u0445 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-113322","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.4 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u043e\u0441\u043b\u0435 \u0448\u0435\u0441\u0442\u0438 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0440\u0435\u043b\u0438\u0437 \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u043e\u0439 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 GNU C Library (glibc) 2.39, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u043f\u043e\u043b\u043d\u043e\u0441\u0442\u044c\u044e \u0441\u043b\u0435\u0434\u0443\u0435\u0442 \u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f\u043c \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043e\u0432 ISO C11 \u0438 POSIX.1-2017.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/hr\/blog\/news\/vypusk-sistemnoj-biblioteki-glibc-2-39-i-nabora-utilit-gnu-binutils-2-42\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.4\" \/>\n\t\t<meta property=\"og:locale\" content=\"hr_HR\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u043e\u0439 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 Glibc 2.39 \u0438 \u043d\u0430\u0431\u043e\u0440\u0430 \u0443\u0442\u0438\u043b\u0438\u0442 GNU Binutils 2.42 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u043e\u0441\u043b\u0435 \u0448\u0435\u0441\u0442\u0438 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0440\u0435\u043b\u0438\u0437 \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u043e\u0439 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 GNU C Library (glibc) 2.39, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u043f\u043e\u043b\u043d\u043e\u0441\u0442\u044c\u044e \u0441\u043b\u0435\u0434\u0443\u0435\u0442 \u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f\u043c \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043e\u0432 ISO C11 \u0438 POSIX.1-2017.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/hr\/blog\/news\/vypusk-sistemnoj-biblioteki-glibc-2-39-i-nabora-utilit-gnu-binutils-2-42\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2024-02-01T11:41:10+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2024-02-01T11:41:10+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Izdanje sustavne biblioteke Glibc 2.39 i paketa alata GNU Binutils 2.42 | ProHoster","description":"Nakon \u0161est mjeseci razvoja, objavljen je izdanak sustavne biblioteke GNU C Library (glibc) 2.39, koja potpuno slijedi zahtjeve standarda ISO C11 i POSIX.1-2017.","canonical_url":"https:\/\/prohoster.info\/hr\/blog\/news\/vypusk-sistemnoj-biblioteki-glibc-2-39-i-nabora-utilit-gnu-binutils-2-42","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"hr_HR","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u043e\u0439 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 Glibc 2.39 \u0438 \u043d\u0430\u0431\u043e\u0440\u0430 \u0443\u0442\u0438\u043b\u0438\u0442 GNU Binutils 2.42 | ProHoster","og:description":"\u041f\u043e\u0441\u043b\u0435 \u0448\u0435\u0441\u0442\u0438 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0440\u0435\u043b\u0438\u0437 \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u043e\u0439 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 GNU C Library (glibc) 2.39, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u043f\u043e\u043b\u043d\u043e\u0441\u0442\u044c\u044e \u0441\u043b\u0435\u0434\u0443\u0435\u0442 \u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f\u043c \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043e\u0432 ISO C11 \u0438 POSIX.1-2017.","og:url":"https:\/\/prohoster.info\/hr\/blog\/news\/vypusk-sistemnoj-biblioteki-glibc-2-39-i-nabora-utilit-gnu-binutils-2-42","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2024-02-01T11:41:10+00:00","article:modified_time":"2024-02-01T11:41:10+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":[],"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/posts\/113322","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/comments?post=113322"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/posts\/113322\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/media?parent=113322"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/categories?post=113322"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/tags?post=113322"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}