{"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\/sv\/blog\/news\/vypusk-sistemnoj-biblioteki-glibc-2-39-i-nabora-utilit-gnu-binutils-2-42","title":{"rendered":"Utgivningen av systembiblioteket Glibc 2.39 och verktygssviten GNU Binutils 2.42","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Efter sex m\u00e5naders utveckling publicerades versionen av systembiblioteket GNU C Library (glibc) 2.39, som helt uppfyller kraven i standarderna ISO C11 och POSIX.1-2017. Den nya versionen inneh\u00e5ller korrigeringar fr\u00e5n 67 utvecklare.     <\/p>\n<p>Bland f\u00f6rb\u00e4ttringarna som inf\u00f6rts i Glibc 2.39 kan n\u00e4mnas:   <\/p>\n<ul>\n<li class=\"l\"> St\u00f6d f\u00f6r shadow stack har lagts till, vilket introducerades i Linux-k\u00e4rnan 6.6 och g\u00f6r det m\u00f6jligt att blockera m\u00e5nga exploateringar genom att utnyttja Intel-processorer f\u00f6r att skydda mot \u00e5terskrivning av \u00e5terg\u00e5ngsadressen fr\u00e5n en funktion vid stack\u00f6verfl\u00f6d. Skyddets k\u00e4rna \u00e4r att efter att kontrollen har \u00f6verl\u00e5tits till en funktion, sparas \u00e5terg\u00e5ngsadresserna av processorn, inte bara i den vanliga stacken utan ocks\u00e5 i en separat 'shadow' stack som inte kan \u00e4ndras direkt. Innan man l\u00e4mnar funktionen extraheras \u00e5terg\u00e5ngsadressen fr\u00e5n shadow-stacken och kontrolleras mot \u00e5terg\u00e5ngsadressen i den vanliga stacken. Om adresserna inte matchar genereras ett undantag, vilket blockerar situationer d\u00e4r en exploatering lyckats \u00e5terskriva adressen i den vanliga stacken. F\u00f6r att aktivera har en kompilatoroption ' --enable-cet' lagts till.\n<li class=\"l\"> En ny headerfil &lt;stdbit.h&gt; har lagts till, definierad i ett utkast av ISO C2X-standarden och inkluderar funktionerna 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 och stdc_bit_ceil med typerna 'unsigned char', 'unsigned short', 'unsigned int', 'unsigned long int' och 'unsigned long long int'.\n<li class=\"l\"> F\u00f6r Linux-plattformen har funktionerna posix_spawnattr_getcgroup_np och posix_spawnattr_setcgroup_np implementerats, liksom flaggan POSIX_SPAWN_SETCGROUP, som g\u00f6r det m\u00f6jligt att konfigurera cgroupv2 i den nya processen med hj\u00e4lp av funktionerna posix_spawn och posix_spawnp, vilket eliminerar risken f\u00f6r tidskonflikter. Funktionerna \u00e4r GNU-f\u00f6rl\u00e4ngningar och kr\u00e4ver att Linux-k\u00e4rnan har st\u00f6d f\u00f6r systemanropet clone3.\n<li class=\"l\"> F\u00f6r Linux-plattformen har funktionerna pidfd_spawn och pidfd_spawp implementerats, som \u00e4r semantiskt n\u00e4ra funktionen posix_spawn, men som returnerar en filbeskrivare f\u00f6r anv\u00e4ndning i funktioner som st\u00f6der PIDFD-mekanismen, s\u00e5som pidfd_send_signal, poll och waitid (PIDFD \u00e4r kopplad till en specifik process och f\u00f6r\u00e4ndras inte, medan PID kan kopplas till en annan process efter att den aktuella processen kopplad till detta PID har avslutats).\n<li class=\"l\"> F\u00f6r Linux-plattformen har funktionen pidfd_getpid lagts till f\u00f6r att best\u00e4mma processens identifierare (PID) baserat p\u00e5 filbeskrivaren f\u00f6r processen (PIDFD) som returneras av funktionerna pid_spawn, fork_np och pidfd_open.\n<li class=\"l\"> I scanf-familjen har modifikatorn f\u00f6r storlek 'wN' lagts till, som till\u00e4mpas p\u00e5 argument med typerna intN_t, int_leastN_t, uintN_t och uint_leastN_t. Till exempel, f\u00f6r att l\u00e4sa decimalv\u00e4rden med typerna int32_t och int_least32_t kan man ange '%w32d', medan f\u00f6r hexadecimala v\u00e4rden s\u00e5 anges '%w32x'. P\u00e5 samma s\u00e4tt har modifikatorn 'wfN' lagts till f\u00f6r typerna int_fastN_t och uint_fastN_t, som presenteras i utkaststandarden ISO C2X.\n<li class=\"l\"> Inst\u00e4llningen 'glibc.cpu.plt_rewrite' har lagts till, vilket inkluderar omskrivning av PLT (Procedure Linkage Table) p\u00e5 x86-64-system, d\u00e4r l\u00e4nkaren kommer att ers\u00e4tta indirekta grenar i PLT med direkta.\n<li class=\"l\"> Inst\u00e4llningen 'glibc.mem.decorate_maps' har lagts till f\u00f6r att l\u00e4gga till ytterligare information om minnesallokering (till exempel om stacken f\u00f6r tr\u00e5dar skapad med funktionen pthread_create, eller minne allokerat via malloc).\n<li class=\"l\"> I strukturen 'statvfs' har f\u00e4ltet 'f_type' fyllts med information om typesystem, vilket \u00e4r ekvivalent med inneh\u00e5llet i f\u00e4ltet i strukturen 'statfs'. Tidigare i Linux skrevs alltid 0 in i f\u00e4ltet 'f_type'.\n<li class=\"l\"> F\u00f6r plattformen AArch64 har libmvec och math.h lagt till anteckningar som g\u00f6r det m\u00f6jligt att anv\u00e4nda vektorisering av anrop vid kompilering med alternativet &#171;-ffast-math&#187; i GCC 9 och senare versioner av kompilatorn. Vektorisering sl\u00e5s p\u00e5 f\u00f6r matematiska funktioner s\u00e5som 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 och tanf.\n<li class=\"l\"> Biblioteket libcrypt och den relaterade headerfilen &#171;&lt;crypt.h&gt;&#187; har tagits bort. Utvecklare rekommenderas att anv\u00e4nda alternativa bibliotek, som libxcrypt.\n<li class=\"l\"> I verktyget ldconfig hoppas nu filer med symbolen &#8216;;&#8217; i filnamnet eller som slutar med &#171;.dpkg.tmp&#187; och &#171;.dpkg.new&#187;, vilket g\u00f6r det m\u00f6jligt att inte bearbeta tempor\u00e4ra filer fr\u00e5n pakethanterare som rpm och dpkg.\n<li class=\"l\"> St\u00f6det f\u00f6r arkitekturen ia64 (ia64*-*-linux-gnu) som anv\u00e4nds i Intel Itanium-processorer har upph\u00f6rt.\n<li class=\"l\"> S\u00e5rbarheter \u00e5tg\u00e4rdade:\n<ul>\n<li class=\"l\"> CVE-2023-6246, CVE-2023-6779, CVE-2023-6780 &#8212; kritiska s\u00e5rbarheter i funktionen __vsyslog_internal(), som g\u00f6r det m\u00f6jligt att genom manipulation av SUID-applikationers k\u00f6rning f\u00e5 exekvering av sin kod med f\u00f6rh\u00f6jda privilegier.\n<li class=\"l\"> CVE-2023-4911 &#8212; en s\u00e5rbarhet i Glibc ld.so, vilket m\u00f6jligg\u00f6r att f\u00e5 root-r\u00e4ttigheter i systemet. S\u00e5rbarheten orsakas av ett fel i koden f\u00f6r tolkning av str\u00e4ngen som anges i milj\u00f6variabeln GLIBC_TUNABLES, och kan leda till att det tolkade v\u00e4rdet skrivs utanf\u00f6r den tilldelade bufferten. Det finns fungerande utnyttjanden.\n<li class=\"l\"> CVE-2023-4806 &#8212; en s\u00e5rbarhet i funktionen getaddrinfo, orsakad av \u00e5tkomst till minnet efter att det har frigjorts (use-after-free). Problemet uppst\u00e5r n\u00e4r NSS-pluginet bara implementerar callback-anrop &#171;_gethostbyname2_r&#187; och &#171;_getcanonname_r&#187;, men inte st\u00f6der anropet &#171;_gethostbyname3_r&#187;. F\u00f6r att utnyttja s\u00e5rbarheten m\u00e5ste DNS-servern returnera ett stort antal adresser IPv6 och IPv4 f\u00f6r den beg\u00e4rda v\u00e4rden, vilket kan leda till att processen som anropar funktionen getaddrinfo kraschar f\u00f6r familjen AF_INET6 med flaggorna AI_CANONNAME, AI_ALL och AI_V4MAPPED.\n<li class=\"l\"> CVE-2023-4527 &#8212; en s\u00e5rbarhet i funktionen getaddrinfo, som m\u00f6jligg\u00f6r l\u00e4sning av data utanf\u00f6r buffertens gr\u00e4nser vid bearbetning av ett DNS-svar som mottagits via TCP, st\u00f6rre \u00e4n 2048 byte. S\u00e5rbarheten uppst\u00e5r vid anv\u00e4ndning av alternativet &#171;no-aaaa&#187; i \/etc\/resolv.conf.   <\/ul>\n<p>Dessutom kan det n\u00e4mnas att ett nytt paket av systemverktyg GNU Binutils 2.42 har sl\u00e4ppts, som inkluderar program som GNU linker, GNU assembler, nm, objdump, strings, strip.     <\/p>\n<p>I den nya versionen av Binutils:  <\/p>\n<ul>\n<li class=\"l\"> Till assemblerspr\u00e5ket (gas) f\u00f6r x86-64-system har en experimentell option &#171;&#8212;scfi=experimental&#187; lagts till f\u00f6r syntes av CFI (Control Flow Integrity) f\u00f6r manuellt skriven assemblerkod som \u00f6verensst\u00e4mmer med System V AMD64 ABI.\n<li class=\"l\"> I readelf-programmet har en funktion tillagts med alternativet &#171;&#8212;extra-sym-info&#187; f\u00f6r att visa ut\u00f6kad information om symboler (&#171;&#8212;symbols&#187;), s\u00e5som namnet p\u00e5 avsnittet som indexet st_shndx h\u00e4nvisar till.\n<li class=\"l\"> I verktyget objcopy har m\u00f6jligheten att anv\u00e4nda v\u00e4rdet &#171;large&#187; i alternativet &#171;&#8212;set-section-flags&#187; lagts till f\u00f6r att st\u00e4lla in avsnittets flagga SHF_X86_64_LARGE f\u00f6r ELF-objekt p\u00e5 x86-64-system. I alternativet &#171;&#8212;visualize-jumps&#187; har st\u00f6d f\u00f6r arkitekturen s390 implementerats.\n<li class=\"l\"> Vid disassemblering av s390-instruktioner har m\u00f6jligheten att visa kommentarer i instruktionsbeskrivningar lagts till. F\u00f6r att inkludera beskrivningar i objdump kan parametern &#171;-M insndesc&#187; anges, medan i gdb kan inst\u00e4llningen &#171;set disassembler-options insndesc&#187; anv\u00e4ndas.\n<li class=\"l\"> Komplilatoren har f\u00e5tt alternativen &#171;-z mark-plt&#187; och &#171;-z nomark-plt&#187; f\u00f6r att markera poster i PLT-tabellen med taggarna DT_X86_64_PLT, DT_X86_64_PLTSZ och DT_X86_64_PLTENT.\n<li class=\"l\"> L\u00e4nkaren har f\u00e5tt st\u00f6d f\u00f6r sortering i omv\u00e4nd ordning.\n<li class=\"l\"> Alternativen &#171;&#8212;warn-execstack-objects&#187;, &#171;&#8212;error-execstack&#187; och &#171;&#8212;error-rxw-segments&#187; har lagts till f\u00f6r att ge varningar eller felmeddelanden vid anv\u00e4ndning i objekt som har utf\u00f6rbar stack.\n<li class=\"l\"> St\u00f6d f\u00f6r ABI 2.30 f\u00f6r LoongArch-arkitekturen har genomf\u00f6rts, liksom st\u00f6d f\u00f6r nya instruktioner som definieras i specifikationen LoongArch 1.10.\n<li class=\"l\"> St\u00f6d f\u00f6r instruktionsupps\u00e4ttningen KVX, anv\u00e4nd i processorer fr\u00e5n Kalray (anv\u00e4nds till exempel i SoC Coolidge), har lagts till.\n<li class=\"l\"> F\u00f6r system baserade p\u00e5 Intel-arkitekturen har st\u00f6d f\u00f6r f\u00f6ljande till\u00e4gg lagts till:\n<ul>\n<li> Intel APX: 32 GPRs, 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\"> I porten f\u00f6r RISC-V-arkitekturen har st\u00f6d f\u00f6r f\u00f6ljande till\u00e4gg lagts till:\n<ul>\n<li> T-Head (XTheadVector, XTheadZvlsseg och XTheadZvamo).\n<li> CORE-V (XCVmac, XCValu).\n<li>  SiFive VCIX (XSfVcp).  <\/ul>\n<li class=\"l\"> I porten f\u00f6r AArch64-arkitekturen har st\u00f6d f\u00f6r f\u00f6ljande till\u00e4gg lagts till:\n<ul>\n<li> SVE2.1 (Scalable Vector Extension 2.1).\n<li> SME2.1 (Scalable Matrix Extension 2.1).\n<li> B16B16 (BFloat16 och BFloat16 f\u00f6r SVE2 och 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-bit minnesadministrat\u00f6rspecifikationer).\n<li> XS (minnesattribut XS).  <\/ul>\n<li class=\"l\"> St\u00f6d f\u00f6r processorer AArch64 Cortex-A520, Cortex-A720, Cortex-X3 och Cortex-X4 har lagts till.\n<li class=\"l\"> I BPF-assemblern har st\u00f6d f\u00f6r avgr\u00e4nsning av kommentarer med symbolerna &#171;#&#187; och &#171;\/\/&#187;, samt anv\u00e4ndningen av symbolen &#171;;&#187; f\u00f6r att dela uttryck i en rad (&#171;;&#187; kan inte l\u00e4ngre anv\u00e4ndas f\u00f6r kommentarer) lagts till f\u00f6r kompatibilitet med clang\/LLVM-assemblatorn.        <\/ul>\n<p>K\u00e4lla: <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\/sv\/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=\"sv_SE\" \/>\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\/sv\/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\udd47Utg\u00e5van av systembiblioteket Glibc 2.39 och upps\u00e4ttningen GNU Binutils 2.42 | ProHoster","description":"Efter sex m\u00e5naders utveckling publicerades versionen av det systembibliotek som heter GNU C Library (glibc) 2.39, vilket helt f\u00f6ljer kraven i standarderna ISO C11 och POSIX.1-2017.","canonical_url":"https:\/\/prohoster.info\/sv\/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":"sv_SE","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\/sv\/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\/sv\/wp-json\/wp\/v2\/posts\/113322","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/comments?post=113322"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts\/113322\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/media?parent=113322"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/categories?post=113322"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/tags?post=113322"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}