ášáµáµáµáµ áá«áµ á¥áµááµ á áá ášáá€áá© á² á€á° ááá ááµ (glibc) 2.39 áµáááµ á€á°-ááœáááµ á°ááá áá á áš ISO C11 á¥á POSIX.1-2017 ááµááá¶áœá áá á áá ášáá«ášá¥á ááᢠá á²á± áááµ áš67 ááá¢ááœá á¥áá á«á«áµá³áá¢
á Glibc 2.39 ááµá¥ ášá°á°áá á©áµ á áá³ááµ áá»á»á«áᜠáá«ášáá¡-
- á ášááá ááµá¥ áá°áááá ášá¥á ááá áµáá á°á°á¥á·áᢠLinux 6.6ᣠáá á ášá¢ááŽá áá®á°á°á®áœá ášáááµáá á á á á áá áá ášáµá³á ááµ áá°áµ á ááá áá áµ áá ášáááá» á áµá«á»áá ášá ááµ á°áá£á á¥áá³áááá¥á¥ ááášáášá á¥á á¥áá áááœá á«áá³áᢠáá á¥á á ášáá á«á á áá°á á ááá áá á¥á» á³ááá ááá£á áªá«á áá° á°áá£á ášá°ááá á áá á áá¥á³ áá»á»á á áááœá ášá°ááš "á¥á" ááá áá á ááµááᥠááᢠášá°áá£á© ášááá£áµá á ááµ ášáááá» á áµá«á»á ášá¥á ááá áá á¥á ááá á¥á ášááá ááá ášáááá°á á áµá«á» áá ááááá«áᢠá á áµá«á»áá¹ ááµá¥ á áááá£á á áá© ááá³á ááá¥á«áᣠáá á á ááµ á¥áá á á ááá ááá áá á áµá«á»áá ááá°á«áµ ášá»áá£ážáá ááá³áᜠá«áá³áᢠáá áá á¥á á áááááµ áš"--enable-cet" ášááá£á³ á áá«á á³áááá¢
- á á²áµ ášá«áµá ááá á³áááᢠ, á ášáá ISO C2X ááµáááµ ááµá¥ ášá°áááž á¥á á°áá£á«áµ stdc_leading_zeros, stdc_leading_ones, stdc_trailing_zeros, stdc_trailing_ones, stdc_first_leading_zero, stdc_ášááááªá«_ááª_á ááµ, stdc_first_first_trailing_one, stdc_trailing_ones stdc_count_zerosᣠstdc_count_onesᣠs_single_bitᣠstdc_bit_widthᣠstdc_bit_floor á¥á stdc_bit_ceil á ááááµ âá«áá°áášá á»áâᣠâá«áá°áášá á ááâᣠâá«áá°áášá ášá á á¢ááµâᣠâá«áá°áášá ášá á á¢ááµâ á¥á âá«áá°áášá ášá á ášá á á¢ááµá¢
- áááµášá Linux ášposix_spawnattr_getcgroup_np á¥á ášposix_spawnattr_setcgroup_np á°áá£á«áµ á¥áá²áá ášPOSIX_SPAWN_SETCGROUP á£áá²á« á°áá£á«á ááááᢠá¥ááá ášposix_spawn á¥á ášposix_spawnp á°áá£á«áµá á áá áá cgroupv2á á á á²áµ áá°áµ ááµá¥ ááááá á á«áµáœááᣠáá á ášáá ááá³ááœá á«áµááá³áᢠá¥ááá á°áá£á«áµ ášáá€áá© á á¥á«áᜠá²áá ášááá á¥áá²á°á« áá áááᢠLinux áš clone3 ášáµáááµ á¥áª áµáá ááá¢
- áááµášá Linux ášpidfd_spawn á¥á pidfd_spawp á°áá£á«áµ á°á°áá¥ášááᣠá¥ááá á á áµááá ášposix_spawn á°áá£á áá á°áá³á³á áážáᣠááá áá ášáá°áµ ááá« (PID) á³ááá ášPIDFD ááŽá á áá°áá á°áá£á«áµ ááµá¥ á¥á á áá ášááá ášááá áááᣠááá³á pidfd_send_signalᣠpoll á¥á waitid (PIDFD ášá°áá°á áá°áµ áá ášá°áá«á á²áá á áááá¥áᣠPID á°áá ášáá PID áá ášá°á«á«áá ášá áá áá°áµ ášá°áášá á áá ášáá áá°áµ áá ááá«á ááœáá)á¢
- áááµášá Linux á pid_spawnᣠfork_np á¥á pidfd_open á°áá£á«áµ ášá°ááá°áá ášáá°áµ ááá ááá (PIDFD) áá°ášáµ á ááµášá ášáá°áµ ááá« (PID) áááá°á ášpidfd_getpid á°áá£á á³áááá¢
- ášáá á ááášáªá« "wN" áá° áµá«áá á€á°á°á¥ á°áá£á«áµ á³áááᣠááµááá á ááá¶áœ intN_tᣠint_leastN_tᣠuintN_t á¥á uint_leastN_tᢠááá³á ášá áµáá®áœ á¥áŽá¶áœá áš int32_t á¥á int_least32_t á ááá¶áœ áá áááá ᥠ"% w32d" áááᜠááœááᣠá¥á ááá³áŽá²áá á¥áŽá¶áœ á¥áá° "%w32x" áááá¹ ááœááᢠá á°áá³á³áᣠáš"wfN" áá»á»á« á ášáá ISO C2X ááµáááµ ááµá¥ áá°á°ááááµ int_fastN_t á¥á uint_fastN_t á ááá¶áœ á°ášáá¯áá¢
- áš"glibc.cpu.plt_rewrite" ááŒáµ á³áááᣠáá á PLT (ášáá°áµ áá«á«á£ á áá ášá¥)á á x86-64 áµááá¶áœ áá á¥áá°áá áááá á«áµáœááᣠá áá ááµá¥ ááááá á PLT ááµá¥ á«á áá¥á°á á«ááá á ááá«ááœá á áá¥á³ á áá°á©á áµá¢
- á°ášá᪠ášáá á°áš áµááµá³ áµááµá áášáá ááášáá áš"glibc.mem.decorate_maps" á áá áµ á³ááá (ááá³á á pthread_create ášá°áá áš ášáá ááá ááá á malloc á á©á ášá°áá°á áá á°áš áµááµá³)á¢
- áš"statvfs" ááá á á áá áš"f_type" ááµá©á áµá ááá áµáááµ á áááµ áášá ááááᣠáá á á "statfs" ááá á ááµá¥ á«áá ášááµá áááµ áá á¥á©á ááᢠášáá á ááµá£ Linux áš"f_type" ááµá áááá 0 ááááá¢
- á AArch64 ááµášáᣠáá¥á«áªá«áᜠá libmvec á¥á math.h áá á°ášáášááᣠáá á á áááá¡á áµ áá â-áá£á-áá³á¥â ášáááá á áá«á á²ááá¹á£ á áá²á² 9 ááµá¥ á²ááá¡ ášá¥áª á¬áá°áá á¥á á á³á²áµ ášá ááá£áª áµáªá¶áœá ááá áá á«áµáœááᢠVectorization áá á·á ááá³á¥ á°áá£á«áµ 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, áá¢á áµ, sinf, á³á á¥á tanf.
- ášáá¥ááªááµ á€á°-ááœáááµ á¥á ášá°ááá°á á«áµá ááá ášá¥á á á°ááá°ááᢠ" ášáá°áá áªá« ááá¢áᜠá¥áá° áá¢ááµááªááµ áá°áá³á°ááµ á áá«á á€á°-áá»áááµ á¥áá²ááá© áá ášá³á³áá¢
- áš ldconfig ááááá« á áá ááááœá á ';' ááááᢠá ááá áµá ááá á ".dpkg.tmp" á¥á ".dpkg.new" ášáá«áá , áá á áš rpm á¥á dpkg ášá¥á á á áµá°á³á³áªáᜠááá«á ááááœá ášááµá¬áµ á¥áá²áá á¡ á«áµáœááá³á.
- á Intel Itanium áá®á°á°á ááµá¥ á¥á á áá ášááá ášia64 architecture (ia64*-*-linux-gnu) áµáá á°ááá§áá¢
- ášá°áµá°á«ášá áµááá¶áœá¡-
- CVE-2023-6246ᣠCVE-2023-6779ᣠCVE-2023-6780 á __vsyslog_internal() á°áá£á ááµá¥ áá³á á°ááááá¶áœ áážáá£áá á áš SUID á ááá¬áœááœá á²ááá ášá á«á áá¥á¶áœá á áá áá á®áµá áááµáážá á«áµáœááá¢
- CVE-2023-4911 á Glibc ld.so ááµá¥ á«á á°áááááµ áá áá á á áµááá± áá ášáµá áá¥á¶áœá á¥áá²á«áá á«áµáœááá³áᢠá°ááááá± á GLIBC_TUNABLES á á«á£á¢ á°áááá ááµá¥ á á°ááážá ášáá¥ášááá áá°áá°á á®áµ áá á£á áµá á°áµ ááá£áá á ášá°á°áá°áá á¥áŽáµ á á°áá°á á ááµ ááµá¥ ášáá°á áá á¥áá²á»á áá«á°áá ááœááᢠášáµá« áá ááá«áᜠá áá¢
- CVE-2023-4806 á getaddrinfo á°áá£á ááµá¥ ášá¥á á áá ášáá á°áááááµ ááᢠáœáá© ášáášá°á°á áš NSS áááá áš"_gethostbyname2_r" á¥á "_getcanonname_r" ášá¥áª ááá£ááœá á¥á» á²á°áá á ááᣠááá áá áš"_gethostbyname3_r" á¥áªá ášááá°áá ááᢠá°ááááá±á ááá áá ášá² á€á á€áµ á áááá áá°á ášáá á áµá°ááá á¥á áá¥á á«áážá IPv6 á¥á IPv4 á áµá«á»ááœá ááááµ á áá áµá£ áá á°áá AI_CANONNAMEᣠAI_ALL á¥á AI_V6MAPPED á£áá²á«áᜠá²áá á AF_INET4 á€á°á°á¥ ášááµáµáªáá á°áá£á á°á¥á ášáá á«á ášáá°á± á¥ááœáµ á«áµášáµááᢠá ááá .
- CVE-2023-4527 áš2048 á£ááµ á áá ášáá ášDNS ááᜠá TCP áá á²á°ááµ ášá á£á áá°á áá á«á á á«á£á¢ áášá á¥áá²áá ᥠášáá«áµáœá á getaddrinfo á°áá£á ááµá¥ á«á á°áááááµ ááᢠá°ááááá± ášáášá°á°á á /etc/resolv.conf ááµá¥ "no-aaaa" ášáááá á áá«á á²á áá áá.
á á°ášááªáᣠá¥áá° GNU linkerᣠGNU assemblerᣠnmᣠobjdumpᣠstringsᣠstrip ášáá³á°á áá®áá«ááœá á«á«á°á° ášáµáááµ ááááá«áᜠGNU Binutils 2.42 ááááá áᥠááá á¥ááœáááá¢
á á á²á± ášBinutils áµáªáµ ááµá¥á¡-
- ášáášá« á áá«á "--scfi=áášá«" á x86-64 á²áµá°áᜠáá° á°á¥á³á¢ (áá) á°ášáá¯á CFI (ášáá¥á¥á áá°áµ á¢áá°ááªá²) ááá£á³ááœá ášá²áµá°á V AMD64 ABI áá ášááááµ á á¥á ášá°á»á ášáá°á¥á°á¢á« á®áµá¢
- á¥áá° á st_shndx á¢ááŽááµ ášá°á áá°á ááá áµá á«á áµá áááá¶áœ ("-áááá¶áœ") ášá°á«áá áášáá ááá³ášáµ áááá ᥠ"--extra-sym-info" á áá«á á³áááá¢
- objcopy ááááá« áš SHF_X86_64_LARGE á£áá²á« ááá áá€áá€á ááá®áœ á x86-64 áµááá¶áœ áá ááááááµ áš"--set-section-flags" á áá«áá áš"áµáá " á¥áŽáµ áá ášáá áá áœáá³á áá°á£áᢠáš"-visualize- jumps" á áá«á á s390 á áááŽáážá áµááá á°áá£á«á á«á°áááá¢
- áš s390 áááªá«ááœá á²áá³, á áááªá«á áááá« ááµá¥ á áµá°á«ášá¶áœá ášáá³ášáµ áœáá³ á°á°áá¥á¯á. áááá«ááœá áááááµ á objdump ááµá¥ áš"-M insndesc" á áá«áá á¥á "set disassembler-options insndesc" ášáááá á áá«á á gdb ááµá¥ áááᜠááœááá¢
- ášDT_X86_64_PLTᣠDT_X86_64_PLTSZ á¥á DT_X86_64_PLTENT ááá«ááœá á°á á áá á PLT á áá ášá¥ ááµá¥ ášáá¡áµá ááááµ áááµášá "-z mark-plt" á¥á "-z nomark-plt" á áá«á®áœ áá° ááááá á³ááááá¢
- áá° ááááá á á°áá«áá ááá°áá°á áµáá á³áááá¢
- "--warn-execstack-objects", "--error-execstack" á¥á "--error-rxw-segments" á áá«á®áœ á°ášáášáá ááµá áááá«áᜠááá áµá á°á¶áœ áá°áá á© á ááœá ááá ááá®áœ áá á¥á á áá á²ááá¢
- á ABI 2.30 áš LoongArch á¥á ááá áµáá á°á°áá¥á¯á ᣠá¥áá²áá á LoongArch 1.10 áááá ááµá¥ áá°ááá¹áµ á á²áµ áááªá«áᜠáµáá á°á°áá¥á¯áá¢
- á á«áá¬á áá®á°á°á (ááá³á á á¶á² á©áá ááµá¥ á¥á á áá ášááá) á KVX áááªá« áµá¥áµá¥ áµáá á³áááá¢
- á á¢ááŽá á áááŽáážá áá áá°áá ášá± á¥ááá¶áœá£ ášá
á¥á«áᜠáµáá á³áááá¡-
- Intel APXá¡ 32 ááá áááœá£ á€áá²á²á£ PUSH2/POP2ᣠPUSHP/POPPá¢
- USER_MSR
- AVX10.1.
- PBNKB
- SM4.
- SM3.
- SHA512.
- AVX-VNNI-INT16.
- ášá
á¥á« áµáá áá° RISC-V á áááŽáážá áá°á¥ á³áááá¡-
- á²-ááá ááµ (XTheadVectorᣠXTheadZvlsseg á¥á XTheadZvamo)á¢
- CORE-V (XCVmacᣠXCValu)á¢
- SiFive VCIX (XSfVcp)á¢
- á AArch64 á áááŽáážá ášá€ááµáŽááœá áµáá áá° áá°á¡ á³áááá¡-
- SVE2.1 (ášááá«á ášá¬áá°á á á¥á« 2.1)á¢
- SME2.1 (ášááá« ááµáªááµ á á¥á« 2.1)á¢
- B16B16 (BFloat16 á¥á BFloat16 á SVE2 á¥á SME2)á¢
- RASv2 (á°á ááááµá£ á°ááááµ á¥á ášá áááááµ á áááááµ v2)á¢
- LSE128 (128-á¢áµ á á¶áá)á¢
- GCS (ášá°á á á áá¥á¥á Stac)á¢
- CHK (ášá£á ᪠ááá³á áááášá±)á¢
- SPECRES2 (ášá°á»á»á ášáááµ áá°á¥)á¢
- LRCPC3 (Load-Acquire RCpc)á¢
- THE (ášáµááá áá áášáªá«)á¢
- ITE (ášáááªá« á±á«)á¢
- D128 (128-á¢áµ áá á°áš áµááµá³ áᜠá áá ášá¥ ááá)á¢
- XS (XS ášáá á°áš áµááµá³ á£á áª)á¢
- á AArch64 Cortex-A520ᣠCortex-A720ᣠCortex-X3 á¥á Cortex-X4 áá®á°á°á®áœ áµáá á³áááá¢
- áš Clang/LLVM á°á¥á³á¢á áá á°á³ááááµ á¥áá²áá ášBPF á°á¥á³á¢ á áµá°á«ášá¶áœá ášâ#â á¥á â//â áááá¶áœ áá áááášáµ á¥áá²áá â;â ášáááá ááááµ ááá áá áµáá á áµáááᢠá á ááµ ááµáá ááµá¥ á ááááŸáœá áááášáµ (";" ášá áá á áá áá áµá°á«ášá¶áœ á¥á á áá ááá á ááœáá).
ááá: opennet.ru
