ื ืึธื ืืขืงืก ืืืฉืื ืคืื ืึทื ืืืืืงืืื ื
ืคึฟืื ืื ืืืคึผืืึทืืขื ืึทื ืืื Glibc 2.30
- ืฆืืืขืืขืื _ISOC2X_SOURCE ืืึทืงืจืึธื ืฆื ืืขืื ืงืืืคึผืึทืืืืึทืืื ืืืคืืื ื ืืื ืืขื ืคึผืืึทื ืฆืืงืื ืคึฟื ISO ื ืึธืจืืึทื
C2X . ืื ืคืึทื ืืงืฉืึทื ื ืืขื ืขื ืืืื ืขื ืืืืึทืื ืืืขื ื ืืฆื ืื _GNU_SOURCE ืืึทืงืจืึธื ืึธืืขืจ ืืืขื ืื ืื ืืื ืืงืง ืืื ืื "-std = gnu2x" ืคืึธื; - ืคึฟืึทืจ ืคืึทื ืืงืฉืึทื ื ืืืคืืื ื ืืื ืื ืืขืืขืจ ืืขืงืข "math.h" ืืืึธืก ืงืืึทืืขืืืง ืืืืขืจ ืจืขืืืืืึทืื ืฆื ืึท ืงืืขื ืขืจืขืจ ืืืคึผ, ืื ืงืึธืจืึทืกืคึผืึทื ืืื ื ืืืฉืึทื ืขืจืืง ืืืคึผ ืืึทืงืจืึธืก ืืขื ืขื ืคืืจืืขืืืืื ืืื ืืขืจ ืืขืงืข "tgmath.h", ืืื ืคืืจืืื ืื ืืืจื ืื ืกืคึผืขืกืึทืคืึทืงืืืฉืึทื ื TS 18661-1:2014 ืืื TS 18661-3: 2015;
- ืฆืืืขืืขืื pthread_clockjoin_np() ืคึฟืื ืงืฆืืข, ืืืึธืก ืืืึทืจืื ืืื ืื ืคืึธืืขื ืืื ืืขืขื ืืืงื, ืืขื ืืืขื ืืื ืืฉืืื ืื ืืืืืึทืื (ืืืื ืื ืืืืืึทืื ืึทืงืขืจื ืืืืืขืจ ืงืึทืืคึผืืืฉืึทื, ืื ืคึฟืื ืงืฆืืข ืืืขื ืฆืืจืืงืงืืืขื ืึท ืืขืืช). ื ืื ืขื ืืขื
pthread_timedjoin_np() , ืืื pthread_clockjoin_np () ืขืก ืืื ืืขืืืขื ืฆื ืืขืคืื ืืจื ืืขื ืืืคึผ ืคืื ืืืึทืืขืจ ืคึฟืึทืจ ืงืึทืืงืืึทืืืืืื ื ืื ืืืืืึทืื - CLOCK_MONOTONIC (ื ืขืื ืืื ืืฉืืื ืื ืฆืืื ืคืืจืืจืืื ืืืจื ืื ืกืืกืืขื ืืื ืฉืืึธืคื ืืึธืืข) ืึธืืขืจ CLOCK_REALTIME; - ืืขืจ ืื ืก ืจืขืกืึธืืืืขืจ ืืืฆื ืฉืืืฆื ืื ืฆืืืจืื-ืึทื ืึธืคึผืฆืืข ืืื /etc/resolv.conf ืืื ืื RES_TRUSTAD ืคืึธื ืืื _res.options, ืืืขื ืฉืืขืื, ืื DNSSEC ืคืึธื ืืื ืืจืึทื ืกืืืืืขื ืืื ืื ืก ืจืืงืืืขืก
AD (ืึธืืขื ืืึทืงืืืืึทื ืืึทืื). ืืื ืืขื ืืึธืืข, ืื ืึทื ืคืึธื ืืึทืฉืืืื ืืืจื ืื ืกืขืจืืืขืจ ืืื ืืืจืขืืืืื ืคึฟืึทืจ ืึทืคึผืืึทืงืืืฉืึทื ื ืืืึธืก ืจืืคื ืคืึทื ืืงืฉืึทื ื ืืื res_search (). ืืืจื ืคืขืืืงืืึทื, ืืืื ืื ืกืึทืืืืฉืขืกืืื ืึธืคึผืฆืืขืก ืืขื ืขื ื ืืฉื ืืึทืฉืืืื, glibc ืืื ื ืืฉื ืกืคึผืขืฆืืคืืฆืืจื ืื ืึทื ืคืึธื ืืื ืจืืงืืืขืก ืืื ืืืืืึธืืึทืืืฉ ืงืืืจื ืขืก ืืื ืจืขืกืคึผืึธื ืกืขืก, ืื ืืึทืงืืืืื ื ืึทื DNSSEC ืืฉืขืงืก ืืขื ืขื ืคืขืื ืืืง; - ืื ืื ืืจืืขืื ืกืืกืืขื ืจืืคื ืืืื ืืื ืื ืคึฟืึทืจ Glibc ื ืื ืืขืจ ืจืืงืืืืืขืจื ืื ืกืืึธืืื ื ืื ืืื ืืงืก ืงืขืจื ืืขืืขืจ ืืขืงืขืก. ืื ืืืกื ืขื ืืื ืื 64-ืืืกื RISC-V ืึทืจืงืึทืืขืงืืฉืขืจ;
- ืืืืืึทื ืืืืึทื
ืืืึทืื ืขืจืึทืืืืืื CVE-2019-19126 , ืืืึธืก ืึทืืึทืื ืืืจ ืฆื ืืืืคึผืึทืก ืื ืฉืืฅ
ASLR ืืื ืืืืื ืืื ืื ืกืขืืืื ืคืึธื ืืื ืืึทืฉืืืืขื ืื ืึทืืจืขืก ืืืืกืืืื ืืื ืืึธืืืื ืืืืืจืขืจืื ืืืจื ืืึทื ืืคึผืืึทืืืืฉืึทื ืคืื ืื LD_PREFER_MAP_32BIT_EXEC ืกืืืืืืข ืืืึทืืขืืืืืง.
ืขื ืืขืจืื ืืขื ืืืึธืก ืืจืขืื ืงืึทืืคึผืึทืืึทืืืืึทืื:
- totalorder (), totalordermag (), ืืื ืขื ืืขื ืคืึทื ืืงืฉืึทื ื ืคึฟืึทืจ ืื ืืขืจืข ืคืืึธืืืื ื-ืคืื ื ืืืืคึผืก ืืืฆื ืึธื ื ืขืืขื ืคึผืึธืื ืืขืจืก ืืื ืึทืจืืืืขื ืื ืฆื ืขืืืืื ืืจื ืืืึธืจื ืื ืื ืืืขืื ืงืึทื ืืืขืจืืื ื ืืืึทืืืขืก ืืื ืฉืืึทื
NaN , ืืื ืืืื ืืื ืื ืจืขืงืึทืืึทื ืืืืฉืึทื ื ืคืื TS 18661-1 ืคืืจืืขืืืืื ืคึฟืึทืจ ืื ืฆืืงืื ืคึฟื C2X ื ืึธืจืืึทื.
ืขืงืกืืกืืื ื ืขืงืกืขืงืืืึทืืืขืก ืืืึธืก ืคืึธืจื ืคืืึธืืืื ื ืคืื ื ืึทืจืืืืขื ืื ืืืืึทื ืืืขื ืคืึธืจืืขืฆื ืฆื ืืืืคื ืึธื ืืึธืืืคืืงืึทืืืึธื; - ืื ืืึทื ื-ืืืคึผืจืืฉืืืืืื ืกืืืืข ืคึฟืื ืงืฆืืข ืืื ื ืื ืืขืจ ืื ืืืฆื ืคึฟืึทืจ ืืืืืง-ืืื ืืงื ืืื ืึทืจืืขืก, ืืื ืืืึทื ืืขืคึฟืื ืืฆืืข ืืื ืึทืืืขืงืืขื ืืืขื ืคืื time.h. ืฆื ืฉืืขืื ืื ืกืืกืืขื ืฆืืื, ื ืืฆื ืื clock_settime ืคืื ืงืฆืืข. ืืื ืืขืจ ืฆืืงืื ืคึฟื, ืืืจ ืคึผืืึทื ืืจื ืฆื ืืึทืืืึทืืืงื ืื ืืืคึผืจืืฉืืืืืื ืคืืืืข ืคึฟืื ืงืฆืืข, ืืื ืืขืืื ื ืืื ืื Sys/timeb.h ืืขืืขืจ ืืขืงืข (ืืขืืืืขืึธืคืืืึท ืึธืืขืจ clock_gettime ืืึธื ืืืื ืืขืืืืื ื ืึทื ืฉืืึธื ืคืื ืคืืืืข);
- ืื gettimeofday ืคืื ืงืฆืืข ื ืื ืืขืจ ืคึผืึทืกืื ืืื ืคึฟืึธืจืืึทืฆืืข ืืืขืื ืื ืกืืกืืขื-ืืจืืื ืฆืืื ืืึธื ืข (ืืขื ืฉืืจืื ืืื ืืขืืืขื ืืึทืืืึทืืืง ืืื ืื ืืขื ืคืื 4.2-BSD ืืื ืืื ืืืคึผืจืืฉืืืืืื ืคึฟืึทืจ ืคืืืข ืืึธืจื). ืื 'tzp' ืึทืจืืืืขื ื ืืึธื ืืืฆื ืืืื ืืืจืืืขืืื ืืขื ืึท ื ืึทื ืืืึทืื, ืืื ืื ืืึธืงืึทืืืืืข () ืคึฟืื ืงืฆืืข ืืึธื ืืืื ืืขืืืืื ื ืฆื ืืึทืงืืืขื ืฆืืื ืืึธื ืข ืืื ืคึฟืึธืจืืึทืฆืืข ืืืืืจื ืืืืฃ ืื ืงืจืึทื ื ืฆืืื. ืืืื ืืืจ ืจืืคื gettimeofday ืืื ืึท ื ืื-ื ืื 'tzp' ืึทืจืืืืขื ื ืืืขื ืฆืืจืืงืงืืืขื ืื ืืืืืืง tz_minuteswest ืืื tz_dsttime ืคืขืืืขืจ ืืื ืื ืฆืืื ืืึธื ืข ืกืืจืืงืืืจ. ืื gettimeofday ืคืื ืงืฆืืข ืืื ืืื ืืืคึผืจืืฉืืืืืื ืืื ืืขืจ POSIX (clock_gettime ืืื ืจืขืงืึทืืขื ืืื ืึทื ืฉืืึธื ืคืื gettimeofday), ืึธืืขืจ ืขืก ืืขื ืขื ืงืืื ืคึผืืึทื ื ืฆื ืืึทืืืึทืืืงื ืขืก ืคืื glibc;
- settimeofday ื ืื ืืขืจ ืฉืืืฆื ืกืืืืึทืืืืื ืืึทืก ืืืจืืคืืจืื ื ืคืื ืคึผืึทืจืึทืืขืืขืจืก ืคึฟืึทืจ ืืึทืฉืืขืืืงื ืื ืฆืืื ืืื ืฆืืื ืงืขืจืขืงืืื ื ืคืึธืืึธ. ืืืขื ืืืจ ืจืืคื ืกืขืืืืืข ืคืื โโืืึธื, ืืืื ืขืจ ืคืื ืื ืึทืจืืืืขื ืื (ืฆืืื ืึธืืขืจ ืคืึธืืึธ) ืืืื ืืืฆื ืืืื ืืึทืฉืืืื ืฆื ื ืึทื, ืึทื ืืขืจืฉ ืื ืคืื ืงืฆืืข ืจืืคื ืืืขื ืคืึทืจืืึธืื ืืื ืึทื EINVAL ืืขืืช. ืืื gettimeofday, ืื settimeofday ืคืื ืงืฆืืข ืืื ืืืคึผืจืืฉืืืืืื ืืื POSIX ืืื ืืื ืจืขืงืึทืืขื ืืื ืฆื ืืืื ืจืืคึผืืืืกื ืืืจื ืื clock_settime ืคืื ืงืฆืืข ืึธืืขืจ ืื ืึทืืืืฉืืืืข ืืฉืคึผืื ืคืื ืคืึทื ืืงืฉืึทื ื;
- ืฉืืืฆื ืคึฟืึทืจ ืื SPARC ISA v7 ืึทืจืงืึทืืขืงืืฉืขืจ ืืื ืืืกืงืึทื ืืื ืืื (v8 ืฉืืืฆื ืืื ืจืืืืื ื ืคึฟืึทืจ ืืืฆื, ืึธืืขืจ ืืืืื ืคึฟืึทืจ ืคึผืจืึทืกืขืกืขืจื ืืืึธืก ืฉืืืฆื CAS ืืื ืกืืจืืงืฆืืขืก, ืึทืืึท ืืื LEON ืคึผืจืึทืกืขืกืขืจื, ื ืืฉื SuperSPARC ืคึผืจืึทืกืขืกืขืจื).
- ืืืื ืคึผืขืจืื ื ืคืืืื ืืื "
ืคืืื ", ืืื ืืืึธืก ืื ืืื ืงืขืจ ืืื ื ืืฉื ืืืื ืคึฟืึทืจ ืกืืืืึธืืก ืคืื ืึท ืคึฟืื ืงืฆืืข ืืื ืืขืจ ืขืจืฉืืขืจ ืจืืคื ืฆื ืืขื ืคึฟืื ืงืฆืืข, ืื ืืืึธืคึฟื ืคึฟืื ืงืฆืืข ืืืฆื ืคืึธืจืกืขืก ืืขื ืคึผืจืึธืฆืขืก ืฆื ืคืึทืจืขื ืืืงื (ืคืจืืขืจ ืืืืืขืงืขืจื NULL ืืืืฃ ืืืจืืคืึทื); - ืคึฟืึทืจ ืื MIPS ืฉืืืขืจ ืคืืึธืื ืึทืื, ืื ืขืงืกืขืงืืืึทืืืข ืึธื ืืืืื ืืื ืืืฆื ืืขื ืืฆื, ืกืืึทืื ืื ืืืืขื ืืคืืจืืฉ ืจืืกืืจืืงืฅ ืื ื ืืฆื ืคืื ืื ืืื ืืงืก 4.8+ ืงืขืจื ืืืจื ืื "-enable-kernel=4.8.0" ืคึผืึทืจืึทืืขืืขืจ (ืืื ืงืขืจื ืึทืื ืึทืจืืืฃ ืฆื 4.8, ืงืจืึทืฉืื ืืขื ืขื ืืืืขืจืงื ืคึฟืึทืจ ืขืืืขืืข ืืืคึผืก ืงืึทื ืคืืืืขืจืืืฉืึทื ื);
- ืื ืืืื ืืื ืื ืึทืจืื ืกืืกืืขื ืงืึทืืืก ืฉืืึทืืืช ืฆื ืฆืืื ืืึทื ืืคึผืืึทืืืืฉืึทื ืืึธืื ืฉืืื ืืจืืืขืจืืขืคืืจื ืฆื ื ืืฆื ืื time64 ืกืืกืืขื ืจืืคื, ืืืื ืขืก ืืื ืคืึธืจืฉืืขืื (ืืืืฃ 32-ืืืกื ืกืืกืืขืืขื, Glibc ืขืจืฉืืขืจ ืคืจืืืื ื ืืึท ืกืืกืืขื ืงืึทืืืก ืืืึธืก ืืึทื ืืคึผืืืืจื ืื 64-ืืืกื ืฆืืื ืืืคึผ, ืืื ืืืื ืขืก ืืขื ืขื ืืึธืจื ืื, ืคืืื ืฆืืจืืง ืฆื ืื ืึทืื 32-ืืืกื ืงืึทืืืก).
ืืงืืจ: opennet.ru