āĻā§āĻ¯āĻŧāĻžāĻ˛āĻŋāĻ¸ā§āĻ° āĻ¨āĻŋāĻ°āĻžāĻĒāĻ¤ā§āĻ¤āĻž āĻāĻŦā§āĻˇāĻāĻ°āĻž āĻ˛āĻŋāĻ¨āĻžāĻā§āĻ¸ āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛ āĻāĻŦāĻ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽāĻĄ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻŽā§āĻ¯āĻžāĻ¨ā§āĻāĻžāĻ°āĻā§ āĻĒā§āĻ°āĻāĻžāĻŦāĻŋāĻ¤ āĻāĻ°ā§ āĻāĻŽāĻ¨ āĻĻā§āĻāĻŋ āĻĻā§āĻ°ā§āĻŦāĻ˛āĻ¤āĻžāĻ° āĻŦāĻŋāĻŦāĻ°āĻŖ āĻĒā§āĻ°āĻāĻžāĻļ āĻāĻ°ā§āĻā§āĻ¨āĨ¤ āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛ā§āĻ° āĻāĻāĻāĻŋ āĻĻā§āĻ°ā§āĻŦāĻ˛āĻ¤āĻž (CVE-2021-33909) āĻāĻāĻāĻŋ āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻā§ āĻ āĻ¤ā§āĻ¯āĻ¨ā§āĻ¤ āĻ¨ā§āĻ¸ā§āĻā§āĻĄ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĻā§āĻ˛āĻŋāĻ° āĻŽā§āĻ¯āĻžāĻ¨āĻŋāĻĒā§āĻ˛ā§āĻļāĻ¨ā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻ°ā§āĻ āĻ āĻ§āĻŋāĻāĻžāĻ° āĻ¸āĻš āĻā§āĻĄ āĻāĻā§āĻ¸āĻŋāĻāĻŋāĻāĻļāĻ¨ āĻ āĻ°ā§āĻāĻ¨ āĻāĻ°āĻ¤ā§ āĻĻā§āĻ¯āĻŧāĨ¤
āĻĻā§āĻ°ā§āĻŦāĻ˛āĻ¤āĻžāĻ° āĻŦāĻŋāĻĒāĻĻ āĻāĻ°āĻ āĻŦā§āĻĄāĻŧā§ āĻ¯āĻžāĻ¯āĻŧ āĻ¯ā§ āĻāĻŦā§āĻˇāĻāĻ°āĻž āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ā§ āĻāĻŦā§āĻ¨ā§āĻā§ 20.04/20.10/21.04, āĻĄā§āĻŦāĻŋāĻ¯āĻŧāĻžāĻ¨ 11 āĻāĻŦāĻ āĻĢā§āĻĄā§āĻ°āĻž 34-āĻ āĻāĻžāĻ āĻāĻ°ā§ āĻāĻŽāĻ¨ āĻāĻžāĻā§āĻ° āĻļā§āĻˇāĻŖ āĻĒā§āĻ°āĻ¸ā§āĻ¤ā§āĻ¤ āĻāĻ°āĻ¤ā§ āĻ¸āĻā§āĻˇāĻŽ āĻšāĻ¯āĻŧā§āĻā§āĻ¨āĨ¤ āĻāĻāĻŋ āĻāĻ˛ā§āĻ˛ā§āĻā§āĻ¯ āĻ¯ā§ āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻŦāĻŋāĻ¤āĻ°āĻŖāĻā§āĻ˛āĻŋ āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧāĻ¨āĻŋ, āĻ¤āĻŦā§ āĻ¤āĻžāĻ¤ā§āĻ¤ā§āĻŦāĻŋāĻāĻāĻžāĻŦā§āĻ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻāĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻāĻŦā§āĻĻāĻ¨āĻļā§āĻ˛ āĻāĻŦāĻ āĻāĻā§āĻ°āĻŽāĻŖ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻ¸āĻ°ā§āĻŦāĻ¤ā§āĻ° āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻĻā§āĻ° āĻšāĻāĻ¯āĻŧāĻžāĻ° āĻĒāĻ°ā§ āĻļā§āĻˇāĻŖā§āĻ° āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻā§āĻĄ āĻĒā§āĻ°āĻāĻžāĻļ āĻāĻ°āĻžāĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻļā§āĻ°ā§āĻ¤āĻŋ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧā§āĻā§, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻĒāĻžāĻ¤āĻ¤ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸ā§āĻŽāĻŋāĻ¤ āĻāĻžāĻ°ā§āĻ¯āĻāĻžāĻ°āĻŋāĻ¤āĻžāĻ° āĻāĻāĻāĻŋ āĻĒā§āĻ°ā§āĻā§āĻāĻžāĻāĻĒ āĻāĻĒāĻ˛āĻŦā§āĻ§, āĻ¯āĻžāĻ° āĻĢāĻ˛ā§ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽāĻāĻŋ āĻā§āĻ°ā§āĻ¯āĻžāĻļ āĻšāĻ¯āĻŧā§ āĻ¯āĻžāĻ¯āĻŧāĨ¤ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻāĻŋ āĻā§āĻ˛āĻžāĻ 2014 āĻĨā§āĻā§ āĻāĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻ°āĻ¯āĻŧā§āĻā§ āĻāĻŦāĻ 3.16 āĻĨā§āĻā§ āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛ āĻ°āĻŋāĻ˛āĻŋāĻāĻā§ āĻĒā§āĻ°āĻāĻžāĻŦāĻŋāĻ¤ āĻāĻ°ā§āĨ¤ āĻĻā§āĻ°ā§āĻŦāĻ˛āĻ¤āĻžāĻ° āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻ¸āĻŽā§āĻĒā§āĻ°āĻĻāĻžāĻ¯āĻŧā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻŽāĻ¨ā§āĻŦāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛ āĻāĻŦāĻ 19 āĻā§āĻ˛āĻžāĻ āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛ā§ āĻā§āĻšā§āĻ¤ āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛āĨ¤ āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻĄāĻŋāĻ¸ā§āĻā§āĻ°āĻŋāĻŦāĻŋāĻāĻļāĻ¨āĻā§āĻ˛āĻŋ āĻāĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§āĻ āĻ¤āĻžāĻĻā§āĻ° āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛ āĻĒā§āĻ¯āĻžāĻā§āĻāĻā§āĻ˛āĻŋāĻ° āĻāĻĒāĻĄā§āĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻā§ (āĻĄā§āĻŦāĻŋāĻ¯āĻŧāĻžāĻ¨, āĻāĻŦā§āĻ¨ā§āĻā§, āĻĢā§āĻĄā§āĻ°āĻž, āĻāĻ°āĻāĻāĻāĻāĻāĻ˛, āĻ¸ā§āĻ¸, āĻāĻ°ā§āĻ)āĨ¤
seq_file āĻā§āĻĄā§ āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ˛āĻžāĻĒ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻāĻ°āĻžāĻ° āĻāĻā§ āĻāĻāĻāĻŋ size_t āĻĨā§āĻā§ int āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°ā§āĻ° āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻ°ā§āĻĨāĻ¤āĻžāĻ° āĻāĻžāĻ°āĻŖā§ āĻĻā§āĻ°ā§āĻŦāĻ˛āĻ¤āĻž āĻ¸ā§āĻˇā§āĻāĻŋ āĻšāĻ¯āĻŧ, āĻ¯āĻž āĻ°ā§āĻāĻ°ā§āĻĄā§āĻ° āĻā§āĻ°āĻŽ āĻĨā§āĻā§ āĻĢāĻžāĻāĻ˛ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĨ¤ āĻā§āĻ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻ°ā§āĻĨ āĻšāĻ˛ā§ āĻāĻāĻāĻŋ āĻā§āĻŦ āĻ¨ā§āĻ¸ā§āĻā§āĻĄ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ āĻāĻžāĻ āĻžāĻŽā§ (āĻĒāĻžāĻĨā§āĻ° āĻāĻāĻžāĻ° 1 āĻāĻŋāĻāĻžāĻŦāĻžāĻāĻā§āĻ° āĻŦā§āĻļāĻŋ) āĻ¤ā§āĻ°āĻŋ, āĻŽāĻžāĻāĻ¨ā§āĻ āĻāĻ°āĻž āĻāĻŦāĻ āĻŽā§āĻā§ āĻĢā§āĻ˛āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻŦāĻžāĻĢāĻžāĻ°ā§ āĻ¸ā§āĻŽāĻžāĻ° āĻŦāĻžāĻāĻ°ā§ āĻ˛ā§āĻāĻž āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻĢāĻ˛āĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻāĻāĻāĻ¨ āĻāĻā§āĻ°āĻŽāĻŖāĻāĻžāĻ°ā§ āĻāĻāĻāĻŋ 10-āĻŦāĻžāĻāĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻ "//āĻŽā§āĻā§ āĻĢā§āĻ˛āĻž" āĻ āĻ°ā§āĻāĻ¨ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§ "-2 GB - 10 āĻŦāĻžāĻāĻ" āĻāĻ° āĻ āĻĢāĻ¸ā§āĻā§ āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻ°āĻžāĻĻā§āĻĻāĻā§āĻ¤ āĻŦāĻžāĻĢāĻžāĻ°ā§āĻ° āĻ āĻŋāĻ āĻĒā§āĻ°ā§āĻŦāĻŦāĻ°ā§āĻ¤ā§ āĻāĻ˛āĻžāĻāĻž āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻāĻ°ā§āĨ¤
āĻĒā§āĻ°āĻ¸ā§āĻ¤ā§āĻ¤ āĻļā§āĻˇāĻŖā§āĻ° āĻāĻ¨ā§āĻ¯ 5 āĻāĻŋāĻŦāĻŋ āĻŽā§āĻŽāĻ°āĻŋ āĻāĻŦāĻ 1 āĻŽāĻŋāĻ˛āĻŋāĻ¯āĻŧāĻ¨ āĻĢā§āĻ°āĻŋ āĻāĻ¨ā§āĻĄā§āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨āĨ¤ āĻļā§āĻˇāĻŖāĻāĻŋ mkdir() āĻā§ āĻāĻ˛ āĻāĻ°ā§ āĻĒā§āĻ°āĻžāĻ¯āĻŧ āĻāĻ āĻŽāĻŋāĻ˛āĻŋāĻ¯āĻŧāĻ¨ āĻ¸āĻžāĻŦāĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§ āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻ˛ āĻĒāĻžāĻĨā§āĻ° āĻāĻāĻžāĻ° 1 āĻāĻŋāĻāĻžāĻŦāĻžāĻāĻ āĻ āĻ¤āĻŋāĻā§āĻ°āĻŽ āĻāĻ°ā§āĨ¤ āĻāĻ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĻāĻŋ āĻāĻāĻāĻŋ āĻĒā§āĻĨāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻ° āĻ¨āĻžāĻŽāĻ¸ā§āĻĨāĻžāĻ¨ā§ bind-mount-āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻŽāĻžāĻāĻ¨ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¤āĻžāĻ°āĻĒāĻ°ā§ rmdir() āĻĢāĻžāĻāĻļāĻ¨āĻāĻŋ āĻ¸āĻ°āĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻžāĻ˛āĻžāĻ¨ā§ āĻšāĻ¯āĻŧāĨ¤ āĻ¸āĻŽāĻžāĻ¨ā§āĻ¤āĻ°āĻžāĻ˛āĻāĻžāĻŦā§, āĻāĻāĻāĻŋ āĻĨā§āĻ°ā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¯āĻž āĻāĻāĻāĻŋ āĻā§āĻ āĻāĻŦāĻŋāĻĒāĻŋāĻāĻĢ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻ˛ā§āĻĄ āĻāĻ°ā§, āĻ¯āĻž āĻāĻŦāĻŋāĻĒāĻŋāĻāĻĢ āĻ¸āĻŋāĻāĻĄā§āĻā§āĻĄ āĻā§āĻ āĻāĻ°āĻžāĻ° āĻĒāĻ° āĻĒāĻ°ā§āĻ¯āĻžāĻ¯āĻŧā§ āĻŦā§āĻ˛āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¤āĻŦā§ āĻāĻāĻŋāĻ° āĻā§āĻāĻāĻāĻŋ āĻ¸āĻāĻāĻ˛āĻ¨ā§āĻ° āĻāĻā§āĨ¤
āĻ¸ā§āĻŦāĻŋāĻ§āĻžāĻŦāĻŋāĻšā§āĻ¨ userid āĻ¨āĻžāĻŽāĻ¸ā§āĻĨāĻžāĻ¨ā§, /proc/self/mountinfo āĻĢāĻžāĻāĻ˛āĻāĻŋ āĻā§āĻ˛āĻž āĻšāĻ¯āĻŧ āĻāĻŦāĻ āĻŦāĻžāĻāĻ¨ā§āĻĄ-āĻŽāĻžāĻāĻ¨ā§āĻā§āĻĄ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĻ° āĻĻā§āĻ°ā§āĻ āĻĒāĻĨāĻ¨āĻžāĻŽ āĻĒāĻĄāĻŧāĻž āĻšāĻ¯āĻŧ, āĻ¯āĻžāĻ° āĻĢāĻ˛ā§ āĻŦāĻžāĻĢāĻžāĻ° āĻļā§āĻ°ā§āĻ° āĻāĻā§ āĻāĻ˛āĻžāĻāĻžāĻ¯āĻŧ "// āĻŽā§āĻā§ āĻĢā§āĻ˛āĻž" āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻ˛ā§āĻāĻž āĻšāĻ¯āĻŧāĨ¤ āĻ˛āĻžāĻāĻ¨āĻāĻŋ āĻ˛ā§āĻāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨āĻāĻŋ āĻŦā§āĻā§ āĻ¨ā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧā§āĻā§ āĻ¯āĻžāĻ¤ā§ āĻāĻāĻŋ āĻāĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§ āĻĒāĻ°ā§āĻā§āĻˇāĻŋāĻ¤ āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻāĻ¨āĻ āĻ¸āĻāĻāĻ˛āĻŋāĻ¤ āĻāĻŦāĻŋāĻĒāĻŋāĻāĻĢ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽā§ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻ¨āĻžāĻā§ āĻāĻāĻžāĻ°āĻ°āĻžāĻāĻ āĻāĻ°ā§āĨ¤
āĻāĻ° āĻĒāĻ°ā§, eBPF āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻ¸ā§āĻ¤āĻ°ā§, āĻ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŋāĻ¤ āĻāĻāĻ-āĻ āĻĢ-āĻŦāĻžāĻĢāĻžāĻ° āĻ˛ā§āĻāĻžāĻāĻŋ btf āĻāĻŦāĻ map_push_elem āĻāĻžāĻ āĻžāĻŽā§āĻ° āĻŽā§āĻ¯āĻžāĻ¨āĻŋāĻĒā§āĻ˛ā§āĻļāĻ¨ā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛ āĻāĻžāĻ āĻžāĻŽā§āĻ¤ā§ āĻĒāĻĄāĻŧāĻ¤ā§ āĻāĻŦāĻ āĻ˛ā§āĻāĻžāĻ° āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŋāĻ¤ āĻā§āĻˇāĻŽāĻ¤āĻžāĻ¤ā§ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧāĨ¤ āĻĢāĻ˛āĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻļā§āĻˇāĻŖ āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛ āĻŽā§āĻŽāĻ°āĻŋāĻ¤ā§ modprobe_path[] āĻŦāĻžāĻĢāĻžāĻ°ā§āĻ° āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°ā§ āĻāĻŦāĻ āĻāĻ¤ā§ "/sbin/modprobe" āĻĒāĻžāĻĨāĻāĻŋ āĻāĻāĻžāĻ°āĻ°āĻžāĻāĻ āĻāĻ°ā§, āĻ¯āĻž āĻāĻĒāĻ¨āĻžāĻā§ āĻ°ā§āĻ āĻ āĻ§āĻŋāĻāĻžāĻ° āĻ¸āĻš āĻ¯ā§āĻā§āĻ¨ āĻāĻā§āĻ¸āĻŋāĻāĻŋāĻāĻā§āĻŦāĻ˛ āĻĢāĻžāĻāĻ˛ āĻāĻžāĻ˛ā§ āĻāĻ°āĻ¤ā§ āĻĻā§āĻ¯āĻŧ request_module() āĻāĻ˛, āĻ¯āĻž āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻ¨ā§āĻāĻ˛āĻŋāĻāĻ āĻ¸āĻā§āĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧāĨ¤
āĻāĻŦā§āĻˇāĻāĻ°āĻž āĻŦā§āĻļ āĻāĻ¯āĻŧā§āĻāĻāĻŋ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§ āĻ¯āĻž āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻļā§āĻˇāĻŖā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻžāĻ°ā§āĻ¯āĻāĻ°, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻāĻŋ āĻ¨āĻŋāĻā§āĻ āĻĻā§āĻ° āĻāĻ°ā§ āĻ¨āĻžāĨ¤ āĻāĻāĻāĻŋ āĻĒā§āĻĨāĻ āĻāĻāĻāĻžāĻ° āĻāĻāĻĄāĻŋ āĻ¨ā§āĻŽāĻ¸ā§āĻĒā§āĻ¸ā§ āĻŽāĻžāĻāĻ¨ā§āĻāĻŋāĻ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻ¤ā§ "/proc/sys/kernel/unprivileged_userns_clone" 0 āĻ¤ā§ āĻ¸ā§āĻ āĻāĻ°āĻžāĻ° āĻāĻŦāĻ āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛ā§ eBPF āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻā§āĻ˛āĻŋ āĻ˛ā§āĻĄ āĻāĻ°āĻž āĻ āĻā§āĻˇāĻŽ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ "/proc/sys/kernel/unprivileged_bpf_disabled" 1 āĻ¤ā§ āĻ¸ā§āĻ āĻāĻ°āĻžāĻ° āĻ¸ā§āĻĒāĻžāĻ°āĻŋāĻļ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
āĻāĻāĻŋ āĻ˛āĻā§āĻˇāĻŖā§āĻ¯āĻŧ āĻ¯ā§ āĻāĻāĻāĻŋ āĻŦā§āĻšā§ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ āĻŽāĻžāĻāĻ¨ā§āĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻžāĻāĻ¨ā§āĻĄ-āĻŽāĻžāĻāĻ¨ā§āĻĄā§āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ FUSE āĻŽā§āĻāĻžāĻ¨āĻŋāĻāĻŽ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻĄāĻŧāĻŋāĻ¤ āĻāĻāĻāĻŋ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻāĻā§āĻ°āĻŽāĻŖ āĻŦāĻŋāĻļā§āĻ˛ā§āĻˇāĻŖ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻāĻŦā§āĻˇāĻāĻ°āĻž āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽāĻĄ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻŽā§āĻ¯āĻžāĻ¨ā§āĻāĻžāĻ°āĻā§ āĻĒā§āĻ°āĻāĻžāĻŦāĻŋāĻ¤ āĻāĻ°ā§ āĻāĻ°ā§āĻāĻāĻŋ āĻĻā§āĻ°ā§āĻŦāĻ˛āĻ¤āĻž (CVE-2021-33910) āĻĻā§āĻāĻ¤ā§ āĻĒāĻžāĻ¨āĨ¤ āĻĻā§āĻāĻž āĻā§āĻ˛ āĻ¯ā§ FUSE-āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ 8 MB-āĻāĻ° āĻŦā§āĻļāĻŋ āĻĒāĻžāĻĨā§āĻ° āĻāĻāĻžāĻ° āĻ¸āĻš āĻāĻāĻāĻŋ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ āĻŽāĻžāĻāĻ¨ā§āĻ āĻāĻ°āĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻāĻ¨ā§āĻā§āĻ°ā§āĻ˛ āĻāĻ¨āĻŋāĻļāĻŋāĻ¯āĻŧāĻžāĻ˛āĻžāĻāĻā§āĻļāĻ¨ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž (PID1) āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻŽā§āĻŽāĻ°āĻŋāĻ° āĻŦāĻžāĻāĻ°ā§ āĻāĻ˛ā§ āĻ¯āĻžāĻ¯āĻŧ āĻāĻŦāĻ āĻā§āĻ°ā§āĻ¯āĻžāĻļ āĻšāĻ¯āĻŧā§ āĻ¯āĻžāĻ¯āĻŧ, āĻ¯āĻž āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽāĻāĻŋāĻā§ "āĻāĻ¤āĻā§āĻ" āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¯āĻŧ āĻ°āĻžāĻā§āĨ¤
āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻšāĻ˛ āĻ¯ā§ systemd /proc/self/mountinfo-āĻāĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧāĻŦāĻ¸ā§āĻ¤ā§ āĻā§āĻ°ā§āĻ¯āĻžāĻ āĻāĻ°ā§ āĻāĻŦāĻ āĻĒāĻžāĻ°ā§āĻ¸ āĻāĻ°ā§, āĻāĻŦāĻ unit_name_path_escape() āĻĢāĻžāĻāĻļāĻ¨ā§ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻŽāĻžāĻāĻ¨ā§āĻ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻĒā§āĻ°āĻ¸ā§āĻ¸ āĻāĻ°ā§, āĻ¯āĻž āĻāĻāĻāĻŋ strdupa() āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ āĻāĻ°ā§ āĻ¯āĻž āĻāĻ¤āĻŋāĻļā§āĻ˛āĻāĻžāĻŦā§ āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻāĻ°āĻž āĻŽā§āĻŽāĻ°āĻŋāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻ¸ā§āĻā§āĻ¯āĻžāĻā§āĻ° āĻāĻĒāĻ° āĻĄā§āĻāĻž āĻ°āĻžāĻā§āĨ¤ . āĻ¯ā§āĻšā§āĻ¤ā§ āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻ¸ā§āĻā§āĻ¯āĻžāĻā§āĻ° āĻāĻāĻžāĻ° RLIMIT_STACK āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻ¸ā§āĻŽāĻŋāĻ¤, āĻŽāĻžāĻāĻ¨ā§āĻ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻā§ āĻā§āĻŦ āĻŦāĻĄāĻŧ āĻĒāĻĨ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ°āĻŖā§āĻ° āĻĢāĻ˛ā§ PID1 āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻŋ āĻā§āĻ°ā§āĻ¯āĻžāĻļ āĻšāĻ¯āĻŧā§ āĻ¯āĻžāĻ¯āĻŧ āĻāĻŦāĻ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽāĻāĻŋ āĻŦāĻ¨ā§āĻ§ āĻšāĻ¯āĻŧā§ āĻ¯āĻžāĻ¯āĻŧāĨ¤ āĻāĻāĻāĻŋ āĻāĻā§āĻ°āĻŽāĻŖā§āĻ° āĻāĻ¨ā§āĻ¯, āĻāĻĒāĻ¨āĻŋ āĻāĻāĻāĻŋ āĻŽāĻžāĻāĻ¨ā§āĻ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻāĻāĻŋ āĻāĻā§āĻ āĻ¨ā§āĻ¸ā§āĻā§āĻĄ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻŽāĻ¨ā§āĻŦāĻ¯āĻŧā§ āĻ¸āĻŦāĻā§āĻ¯āĻŧā§ āĻ¸āĻšāĻ FUSE āĻŽāĻĄāĻŋāĻāĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨, āĻ¯āĻžāĻ° āĻĒāĻĨā§āĻ° āĻāĻāĻžāĻ° 8 MB āĻāĻžāĻĄāĻŧāĻŋāĻ¯āĻŧā§ āĻ¯āĻžāĻ¯āĻŧāĨ¤
āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽāĻĄ 220 (āĻāĻĒā§āĻ°āĻŋāĻ˛ 2015) āĻĨā§āĻā§ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻāĻŋ āĻĻā§āĻāĻž āĻ¯āĻžāĻā§āĻā§, āĻāĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§āĻ āĻŽā§āĻ˛ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽāĻĄ āĻ°āĻŋāĻĒā§āĻāĻŋāĻāĻ°āĻŋāĻ¤ā§ āĻ¸ā§āĻĨāĻŋāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻāĻŦāĻ āĻĄāĻŋāĻ¸ā§āĻā§āĻ°āĻŋāĻŦāĻŋāĻāĻļāĻ¨ā§ (āĻĄā§āĻŦāĻŋāĻ¯āĻŧāĻžāĻ¨, āĻāĻŦā§āĻ¨ā§āĻā§, āĻĢā§āĻĄā§āĻ°āĻž, āĻāĻ°āĻāĻāĻāĻāĻāĻ˛, SUSE, āĻāĻ°ā§āĻ) āĻ āĻŋāĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤ āĻāĻ˛ā§āĻ˛ā§āĻāĻ¯ā§āĻā§āĻ¯āĻāĻžāĻŦā§, systemd āĻ°āĻŋāĻ˛āĻŋāĻ 248-āĻ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽāĻĄ āĻā§āĻĄā§ āĻāĻāĻāĻŋ āĻŦāĻžāĻ āĻĨāĻžāĻāĻžāĻ° āĻāĻžāĻ°āĻŖā§ āĻļā§āĻˇāĻŖ āĻāĻžāĻ āĻāĻ°ā§ āĻ¨āĻž āĻ¯āĻžāĻ° āĻĢāĻ˛ā§ /proc/self/mountinfo-āĻāĻ° āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ°āĻŖ āĻŦā§āĻ¯āĻ°ā§āĻĨ āĻšāĻ¯āĻŧāĨ¤ āĻāĻāĻŋāĻ āĻāĻāĻ°ā§āĻˇāĻŖā§āĻ¯āĻŧ āĻ¯ā§ 2018 āĻ¸āĻžāĻ˛ā§, āĻāĻāĻ āĻ°āĻāĻŽ āĻĒāĻ°āĻŋāĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻ° āĻāĻĻā§āĻāĻŦ āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛ āĻāĻŦāĻ āĻ¯āĻāĻ¨ āĻ˛āĻŋāĻ¨āĻžāĻā§āĻ¸ āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛ā§ CVE-2018-14634 āĻĻā§āĻ°ā§āĻŦāĻ˛āĻ¤āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻļā§āĻˇāĻŖ āĻ˛ā§āĻāĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°ā§āĻāĻŋāĻ˛, āĻā§āĻ¯āĻŧāĻžāĻ˛āĻŋāĻ¸ āĻāĻŦā§āĻˇāĻāĻ°āĻž systemd-āĻ āĻ¤āĻŋāĻ¨āĻāĻŋ āĻā§āĻ°ā§āĻ¤āĻ° āĻĻā§āĻ°ā§āĻŦāĻ˛āĻ¤āĻžāĻ° āĻ¸āĻŽā§āĻŽā§āĻā§āĻ¨ āĻšāĻ¨āĨ¤
āĻāĻ¤ā§āĻ¸: opennet.ru