āĻāĻ¨ā§āĻ¨āĻ¯āĻŧāĻ¨ā§āĻ° āĻāĻ¯āĻŧ āĻŽāĻžāĻ¸ āĻĒāĻ°
Glibc 2.30 āĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§
- āĻĄāĻžāĻāĻ¨āĻžāĻŽāĻŋāĻ āĻ˛āĻŋāĻā§āĻāĻžāĻ° āĻļā§āĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻ āĻŦāĻā§āĻā§āĻ āĻĒā§āĻ°āĻŋāĻ˛ā§āĻĄ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ "--āĻĒā§āĻ°āĻŋāĻ˛ā§āĻĄ" āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋāĻā§ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§ (LD_PRELOAD āĻāĻ¨āĻāĻžāĻ¯āĻŧāĻ°āĻ¨āĻŽā§āĻ¨ā§āĻ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ā§āĻ° āĻŽāĻ¤ā§);
- āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ twalk_r āĻĢāĻžāĻāĻļāĻ¨, āĻāĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§ āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨ twalk āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻ āĻ¨ā§āĻ°ā§āĻĒ, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻĒāĻ¨āĻžāĻā§ āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻāĻ˛āĻŦā§āĻ¯āĻžāĻ āĻĢāĻžāĻāĻļāĻ¨ā§ āĻāĻāĻāĻŋ āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻāĻ°ā§āĻā§āĻŽā§āĻ¨ā§āĻ āĻĒāĻžāĻ¸ āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ;
- āĻ˛āĻŋāĻ¨āĻžāĻā§āĻ¸ā§āĻ° āĻāĻ¨ā§āĻ¯, āĻ¨āĻ¤ā§āĻ¨ getdents64, gettid āĻāĻŦāĻ tgkill āĻĢāĻžāĻāĻļāĻ¨ āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§;
- āĻŽā§āĻŽāĻ°āĻŋ āĻŽā§āĻ¯āĻžāĻ¨ā§āĻāĻŽā§āĻ¨ā§āĻ āĻĢāĻžāĻāĻļāĻ¨ malloc, calloc, realloc, reallocarray, valloc, pvalloc, memalign, āĻāĻŦāĻ posix_memalign āĻāĻāĻāĻŋ āĻ¤ā§āĻ°ā§āĻāĻŋ āĻā§āĻĄ āĻ¸āĻš āĻ¸āĻŽāĻžāĻĒā§āĻ¤ āĻšāĻ¯āĻŧ āĻ¯āĻāĻ¨ āĻŽā§āĻ āĻŦāĻ¸ā§āĻ¤ā§āĻ° āĻāĻāĻžāĻ° PTRDIFF_MAX āĻŽāĻžāĻ¨ āĻ āĻ¤āĻŋāĻā§āĻ°āĻŽ āĻāĻ°ā§āĨ¤ āĻāĻ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻāĻŋ āĻ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻāĻāĻ°āĻŖ āĻāĻĄāĻŧāĻžāĻ¯āĻŧ āĻ¯āĻāĻ¨ āĻāĻāĻāĻŋ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ° āĻŽā§āĻ¯āĻžāĻ¨āĻŋāĻĒā§āĻ˛ā§āĻļāĻ¨ā§āĻ° āĻĢāĻ˛ā§ ptrdiff_t āĻĒā§āĻ°āĻāĻžāĻ°ā§āĻ° āĻāĻāĻāĻŋ āĻāĻāĻžāĻ°āĻĢā§āĻ˛ā§ āĻšāĻ¯āĻŧ;
- POSIX āĻĒā§āĻ°āĻ¸ā§āĻ¤āĻžāĻŦāĻŋāĻ¤ āĻĢāĻžāĻāĻļāĻ¨ āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ pthread_cond_clockwait, pthread_mutex_clocklock,
pthread_rwlock_clockrdlock, pthread_rwlock_clockwrlock, āĻāĻŦāĻ sem_clockwait, "āĻāĻžāĻāĻŽāĻĄ" āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤āĻāĻžāĻŦā§ āĻāĻāĻāĻŋ āĻāĻžāĻāĻŽāĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°āĻ¤ā§ āĻāĻāĻāĻŋ clockid_t āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§; - āĻāĻāĻ¨āĻŋāĻā§āĻĄ 12.1.0 āĻ¸ā§āĻĒā§āĻ¸āĻŋāĻĢāĻŋāĻā§āĻļāĻ¨ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ¨āĻā§āĻĄāĻŋāĻ āĻĄā§āĻāĻž, āĻ āĻā§āĻˇāĻ°ā§āĻ° āĻĒā§āĻ°āĻāĻžāĻ°ā§āĻ° āĻ¤āĻĨā§āĻ¯, āĻāĻŦāĻ āĻĒā§āĻ°āĻ¤āĻŋāĻŦāĻ°ā§āĻŖā§āĻāĻ°āĻŖ āĻā§āĻŦāĻŋāĻ˛ āĻāĻĒāĻĄā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§;
- clock_gettime, clock_getres, clock_settime, clock_getcpuclockid, āĻāĻŦāĻ clock_nanosleep āĻĢāĻžāĻāĻļāĻ¨āĻā§āĻ˛āĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ librt āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋāĻ¤ā§ āĻāĻ° āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž, āĻāĻŦāĻ libc āĻ¸āĻāĻā§āĻāĻž āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ;
- /etc/resolv.conf "inet6" āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋāĻā§ āĻ āĻŦāĻŽā§āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ āĻāĻ°ā§āĻā§āĨ¤ resolv.h āĻĨā§āĻā§ āĻ āĻĒā§āĻ°āĻāĻ˛āĻŋāĻ¤ RES_USE_INET6, RES_INSECURE1 āĻāĻŦāĻ RES_INSECURE2 āĻĒāĻ¤āĻžāĻāĻž āĻ¸āĻ°āĻžāĻ¨ā§ āĻšāĻ¯āĻŧā§āĻā§;
- "--enable-bind-now" āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻāĻ¨āĻ¸ā§āĻāĻ˛ āĻāĻ°āĻž āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻā§āĻ˛āĻŋ āĻāĻāĻ¨ BIND_NOW āĻĒāĻ¤āĻžāĻāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻŦāĻĻā§āĻ§ āĻšāĻ¯āĻŧ;
- Linux-āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ sys/sysctl.h āĻšā§āĻĄāĻžāĻ° āĻĢāĻžāĻāĻ˛ āĻāĻŦāĻ sysctl āĻĢāĻžāĻāĻļāĻ¨ āĻ āĻŦāĻāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, āĻāĻŦāĻ āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ /proc pseudo-FS āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻāĻāĻŋāĻ¤;
- Glibc-āĻāĻ° āĻāĻāĻ¨ GCC 6.2 āĻŦāĻž āĻ¤āĻžāĻ° āĻĨā§āĻā§ āĻ¨āĻ¤ā§āĻ¨ āĻŽāĻžāĻ¨ā§āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ (āĻ¯ā§āĻā§āĻ¨ā§ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§);
- āĻĻā§āĻ°ā§āĻŦāĻ˛āĻ¤āĻž āĻ¸ā§āĻĨāĻŋāĻ°
āĻāĻ¨ā§āĻ¯ CVE-2019-7309 āĻāĻ¨ā§āĻ¯ memcmp āĻĢāĻžāĻāĻļāĻ¨ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ā§āĻ¸ā§āĻā§āĻ˛ā§ x32 āĻ¸āĻžāĻŦ-āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ° (x86 IA-32 āĻāĻ° āĻ¸āĻžāĻĨā§ āĻŦāĻŋāĻā§āĻ°āĻžāĻ¨ā§āĻ¤ āĻšāĻŦā§āĻ¨ āĻ¨āĻž), āĻ¯āĻžāĻ° āĻĢāĻ˛āĻ¸ā§āĻŦāĻ°ā§āĻĒ āĻĢāĻžāĻāĻļāĻ¨āĻāĻŋ āĻ -āĻŽā§āĻ¯āĻžāĻāĻŋāĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻāĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻ˛āĻāĻžāĻŦā§ āĻŽāĻžāĻ¨ 0 āĻĢā§āĻ°āĻ¤ āĻĻāĻŋāĻ¤ā§ āĻĒāĻžāĻ°ā§; - āĻĻā§āĻ°ā§āĻŦāĻ˛āĻ¤āĻž āĻ¸ā§āĻĨāĻŋāĻ°
āĻāĻ¨ā§āĻ¯ CVE-2019-9169 , āĻ¯āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ°ā§āĻā§āĻ˛āĻžāĻ° āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻļāĻ¨ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻāĻāĻŋ āĻ¸ā§āĻŽāĻžāĻ° āĻŦāĻžāĻāĻ°ā§āĻ° āĻŦāĻžāĻĢāĻžāĻ° āĻĨā§āĻā§ āĻĄā§āĻāĻž āĻĒāĻĄāĻŧāĻžāĻ° āĻāĻžāĻ°āĻŖ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻāĻ¤ā§āĻ¸: opennet.ru