Hoʻopau i ka Linux kernel o ke code e hoʻololi i ka ʻano no nā kaʻina hana e hoʻomaka me ke ʻano X

Ua huki ʻo Jason A. Donenfeld, ka mea kākau o VPN WireGuard, i ka manaʻo o nā mea hoʻomohala i kahi hack lepo i loaʻa i ka code kernel Linux e hoʻololi i ke ʻano o nā kaʻina hana nona nā inoa e hoʻomaka me ke ʻano "X". I ka nānā mua ʻana, hoʻohana pinepine ʻia kēlā mau hoʻoponopono i nā rootkits e waiho i kahi lua huna i ka hoʻopaʻa ʻana i ke kaʻina hana, akā ua hōʻike ʻia ka loiloi ua hoʻohui ʻia ka hoʻololi ʻana i ka makahiki 2019 no ka hoʻoponopono ʻana i kahi hōʻino hoʻohālikelike pop-up userspace, e like me ke kumu e hoʻololi ai i ka ʻAʻole pono e haki ka kernel i ka hoʻohālikelike ʻana me nā noi.

Ua kū mai nā pilikia i ka wā e ho'āʻo ai e hoʻohana i ka mīkini no ka hoʻololi ʻana i ke ʻano wikiō i ka DDX driver xf86-video-modesetting i hoʻohana ʻia ma ka server X.Org, ma muli o ka hoʻopaʻa ʻana i nā kaʻina hana e hoʻomaka me ke ʻano "X" (ua manaʻo ʻia. ua hoʻohana ʻia ka workaround i ke kaʻina hana "Xorg"). Aneane koke ka pilikia ma X.Org (ua hoʻopau ʻia ka hoʻohana ʻana i ka API atomic ma ka paʻamau), akā poina iā lākou e wehe i ka hoʻoponopono pōkole mai ka kernel a me ka hoʻāʻo e hoʻouna i kahi ioctl e hoʻololi atomically i ke ʻano no nā hana āpau e hoʻomaka me ke hoʻomau nei ke ʻano "X" e hoʻihoʻi i kahi hewa. inā (current->comm[0] == 'X' && req->value == 1) {pr_info("ʻike ʻia ka mea hoʻohana i ke ʻano o ka atomic modeset, hoʻopau i ka atomic \n"); hoʻihoʻi -EOPNOTSUPP; }

Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka