Ọdịda dị na sudo nke na-enye ohere ịbawanye ohere mgbe ị na-eji iwu akọwapụtara

Na akụrụngwa Sudo, eji hazie mmezu nke iwu n'aha ndị ọrụ ndị ọzọ, mara adịghị ike (CVE-2019-14287), nke na-enye gị ohere ịme iwu na ikike mgbọrọgwụ, ma ọ bụrụ na e nwere iwu na ntọala sudoers nke na ngalaba nyocha ID onye ọrụ mgbe okwu na-enye ohere "ALL" nwere mmachibido iwu na-agba ọsọ na ikike mgbọrọgwụ ("... (ALL,! mgbọrọgwụ) ...). Ọdịmma ahụ anaghị apụta na nhazi ndabara na nkesa.

Ọ bụrụ na sudoers dị irè, mana ọ dị ụkọ na omume, iwu na-enye ohere ka e mezuo otu iwu n'okpuru UID nke onye ọrụ ọ bụla na-abụghị mgbọrọgwụ, onye na-awakpo nke nwere ikike ime iwu a nwere ike ịgafe mmachibido iwu ma mebie iwu ahụ. ikike mgbọrọgwụ. Iji gafere mmachi ahụ, nwaa iji UID “-1” ma ọ bụ “4294967295” mee iwu akọwapụtara na ntọala ntọala, nke ga-eduga na UID 0.

Dịka ọmụmaatụ, ọ bụrụ na enwere iwu na ntọala nke na-enye onye ọrụ ọ bụla ikike ime ihe omume / usr / bin / id n'okpuru UID ọ bụla:

myhost ALL = (NIILE,! mgbọrọgwụ) /usr/bin/id

ma ọ bụ nhọrọ na-enye ohere igbu naanị otu onye ọrụ bob:

myhost bob = (ALL,! mgbọrọgwụ) /usr/bin/id

Onye ọrụ nwere ike igbu “sudo -u '#-1' id” na / usr/bin/id utility ga-amalite dị ka mgbọrọgwụ, n'agbanyeghị mmachibido iwu doro anya na ntọala. A na-akpata nsogbu ahụ site na ileghara ụkpụrụ pụrụ iche "-1" ma ọ bụ "4294967295", nke na-adịghị eduga na mgbanwe na UID, ma ebe ọ bụ na sudo n'onwe ya na-agba ọsọ dị ka mgbọrọgwụ, na-enweghị ịgbanwe UID, iwu ebumnuche bụkwa. ulo oru na mgbọrọgwụ ikike.

Na SUSE na openSUSE nkesa, na-akọwapụtaghị "NOPASSWD" na iwu, enwere adịghị ike. ọ bụghị nrigbu, ebe ọ bụ na n'ime sudoers, a na-akwado ọnọdụ "Defaults targetpw" na ndabara, nke na-enyocha UID megide nchekwa data okwuntughe wee kpalie gị ịbanye paswọọdụ onye ọrụ. Maka sistemu ndị dị otú ahụ, enwere ike ibuso ọgụ naanị ma ọ bụrụ na enwere iwu nke ụdị:

myhost ALL = (NIILE,! mgbọrọgwụ) NOPASSWD: /usr/bin/id

Edoziri nsogbu na ntọhapụ Sudo 1.8.28. Ndozi ahụ dịkwa n'ụdị kwachie. N'ime ngwa nkesa, etinyelarị adịghị ike ahụ Debian, Arch Linux, SUSE/mepeeSUSE, Ubuntu, Gentoo и FreeBSD. N'oge edere, nsogbu ahụ ka edoghị ya RHEL и Fedora. Ndị nyocha nchekwa sitere na Apple chọpụtara adịghị ike ahụ.

isi: opennet.ru

Tinye a comment