KodolÄ Linux atklÄta ievainojamÄ«ba CVE-2026-43499, neoficiÄli dÄvÄta par GhostLock. ProblÄma ietekmÄ rtmutex kodu un futex mehÄnismu ar prioritÄtes mantoÅ”anu, un tÄs izmantoÅ”ana varÄtu ļaut lokÄlam neprivileÄ£Ätam lietotÄjam paaugstinÄt privilÄÄ£ijas lÄ«dz root. SaskaÅÄ ar AlmaLinux, ievainojamÄ«bu var izmantot arÄ« no konteinera, lai sasniegtu resursdatoru, ja sistÄma darbojas ar novecojuÅ”u kodolu.
Kļūdas bÅ«tÄ«ba ir saistÄ«ta ar remove_waiter() funkciju kernel/locking/rtmutex.c failÄ. KÄ norÄdÄ«ts NVD aprakstsAtgriežot starpniekservera bloÄ·ÄÅ”anu futex_requeue() scenÄrijÄ, funkcija darbojÄs ar paÅ”reizÄjo uzdevumu (current), lai gan tai vajadzÄja notÄ«rÄ«t uzdevuma stÄvokli, kas faktiski gaidÄ«ja bloÄ·ÄÅ”anu (waiter::task). TÄ rezultÄtÄ pi_blocked_on stÄvoklis, iespÄjams, netika pareizi notÄ«rÄ«ts, atstÄjot karÄjoÅ”u rÄdÄ«tÄju un radot priekÅ”noteikumu lietoÅ”anai pÄc atbrÄ«voÅ”anas.
Nebula Security pÄtnieki aprakstÄ«ts GhostLock kÄ kļūda, kas sastopama galvenajos izplatÄ«jumos Linux kopÅ” 2011. gada. PubliskÄ apsprieÅ”ana par ievainojamÄ«bu ir palielinÄjusi risku serveriem un konteineru vidÄm: mÄkonisLinux TajÄ Ä«paÅ”i brÄ«dinÄts, ka CVE-2026-43499 jau pastÄv publisks koncepcijas pierÄdÄ«jums, tÄpÄc administratoriem nevajadzÄtu atlikt kodola atjauninÄÅ”anu.
AugÅ”ÄjÄ posma labojums ir tÄds, ka remove_waiter() visÄs saistÄ«tajÄs darbÄ«bÄs jÄizmanto waiter::task, nevis current. To norÄda arÄ« GitHub konsultatÄ«vÄ datu bÄze, kurÄ uzskaitÄ«tas kļūdas sekas: nepareiza dzÄÅ”ana no rbtree bez nepiecieÅ”amÄs bloÄ·ÄÅ”anas, nenotÄ«rÄ«ts pi_blocked_on stÄvoklis un rt_mutex_adjust_prio_chain() darbÄ«ba nepareizajÄ uzdevumÄ.
LietotÄjiem LinuxIzplatÄ«jumiem ieteicams instalÄt jaunÄkos kodola atjauninÄjumus no oficiÄlajÄm krÄtuvÄm. IevainojamÄ«ba ir lokÄla, tÄpÄc tÄ pati par sevi neļauj attÄlinÄti pieteikties, taÄu vairÄku lietotÄju serveros, CI infrastruktÅ«rÄ, mitinÄÅ”anÄ un konteinerizÄtÄs sistÄmÄs risks ir ievÄrojami lielÄks: veiksmÄ«ga ievainojamÄ«bas izmantoÅ”ana pÄrvÄrÅ” jau iegÅ«to zemas privilÄÄ£ijas piekļuvi pilnÄ«gÄ kontrolÄ pÄr sistÄmu.
Avots: linux.org.ru
