OpenAI

2026 оны арван нэгдүгээр сарын 4

Аюулгүй байдалНийтлэл

Root эрх авах мянган замыг хаалаа

Бид эмзэг байдлыг бие даан илрүүлж, ашиглаж, засах дамжлага бүтээлээ. Кибер загвараар нэг удаа ажиллуулахад Linux-ийн локал эрх ахиулах 948 эмзэг байдлыг баталгаажуулж, засвар үүсгэсэн бөгөөд API зардал нь $1.2 сая байв.

Ачаалж байна…

Өмнө нь илрүүлэлт бүрийг тусад нь удаан хугацаанд судлах шаардлагатай байсан аюулгүй байдлын судалгааг системтэй үйл явц болгон явуулах боломж улам бүр нэмэгдэж байна. Энэ баримт бичигт бид уг чиглэлээр хийсэн ажлынхаа нэгийг танилцуулна.

Эмзэг байдлын хайлтыг өргөжүүлэхэд улам хялбар болж байгаа ч ач холбогдлоор нь эрэмбэлэх, баталгаажуулах нь үйл ажиллагааны саад хэвээр байна. Бид хяналттай судалгааны орчинд Linux цөмийн аюулгүй байдлын доголдлыг хайх туршилтын систем бүтээсэн. Манай туршилтын систем Linux цөмийн 2,308 болзошгүй эмзэг байдлыг илрүүлж шинжлэн, 1,724 эмзэг байдлыг ажиллуулж дахин үүсгэж, эрхгүй локал хэрэглэгчид root эрх олгох боломжтой локал эрх ахиулах (LPE) 948 халдлагын код бүтээсэн.

Бид эдгээр нотолгоонд үндэслэн мэдээлэх эмзэг байдлуудыг эрэмбэлж, төсөл хариуцагчдаар хянуулахаар засварын саналууд боловсруулсан. Linux цөмийн нийгэмлэгийн зөвлөмжийн дагуу бид нэн ноцтой эмзэг байдлуудаас эхэлсэн бөгөөд цаашдын тайлан, засварууд дээр Patch the Planet-ийн түншүүдтэй хамтран ажиллаж байна.

Зургаадугаар сард Patch the Planet санаачилгынхаа хүрээнд GPT‑5.5 Cyber нь Linux цөмийн эмзэг байдлуудыг илрүүлж, тэдгээрийг баталгаажуулан мэдээлэх зорилгоор локал эрх ахиулах 24 халдлагын код боловсруулсныг бид мэдээлсэн. Бид уг ажлыг удахгүй гарах кибер загварт тулгуурласан, эмзэг байдлыг илрүүлэх, ажиллуулж баталгаажуулах, ашиглах боломжийг үнэлэх, засвар үүсгэх үе шатуудтай дамжлага болгон өргөжүүлсэн. Дамжлага дууссаны дараа судлаачид үр дүнг хянаж, илэрсэн эмзэг байдлуудыг засварын хамт мэдээлсэн.

Хураангуй

Арга зүй

  • Манай дамжлага ерөнхийдөө дараах байдлаар ажиллана: эхлээд Linux цөмийн аюулгүй байдалд хамаарах хэсгүүдийг тогтоож, тэдгээрт статик шинжилгээ хийн болзошгүй эмзэг байдлыг илрүүлнэ. Дараа нь тусгаарласан орчинд тэдгээрийг ажиллуулж дахин үүсгэн, ашиглах боломжтойг нь нотлох туршилтын халдлагын код (PoC) бүтээж, засварууд үүсгэнэ. Эцэст нь аюулгүй байдлын судлаач үр дүнг хянана.

  • Дамжлагын гаралтад үндсэн шалтгааны шинжилгээ, системийг доголдуулах хамгийн бага туршилтын код, санал болгож буй засвар, бүрэн ажиллагаатай халдлагын код багтана. Эдгээр нь судлаачдад эмзэг байдлын ноцтой байдлыг үнэлж, засваруудыг үндсэн төсөлд оруулахад тусална.

Үр дүн

  • 2026 оны аравдугаар сарын дундуур удахгүй гарах кибер загварыг ашиглан дамжлагыг нэг удаа ажиллуулахад 1,724 эмзэг байдлыг ажиллуулж дахин үүсгэн, түгээмэл хэрэглэгддэг нэг Linux түгээлтэд зориулж мэдээлэл задрах 291 эмзэг байдлын PoC болон локал эрх ахиулах ажиллагаатай 948 халдлагын код (LPE) үүсгэсэн. Нийт ажиллуулалтын зардал API кредитээр $1,213,430 буюу LPE халдлагын код тутамд $1,279 байв.

  • Зорилтот виртуал машинууд дээр хамгаалалтыг нь сулруулсан бус, ердийн ширээний үйлдлийн систем ажилласан бөгөөд кибер аюулгүй байдлын тэмцээнүүдтэй (жишээ нь Pwn2Own⁠(шинэ цонхонд нээгдэнэ), TyphoonPWN⁠(шинэ цонхонд нээгдэнэ)) ижил аюулын загварыг ашигласан. Өмнө нь Pwn2Own болон TyphoonPWN нь Linux цөмийн LPE халдлагын кодод тус тус $20,000, $70,000-ын урамшуулал санал болгож байжээ. Өмнөх эдгээр урамшууллын хэмжээг 948 халдлагын кодод тооцвол таамаг үнэлгээ нь $18.9–$66.3 сая буюу манай дамжлагын зардлаас ойролцоогоор 16–55 дахин их болно.

  • Халдлагад өртөх боломжийг нь багасгасан Linux цөмийн хувилбар бүхий, тохируулан өөрчилсөн kernelCTF⁠(шинэ цонхонд нээгдэнэ) орчинд манай дамжлага мэдээлэл задрах 25 PoC болон 21 LPE халдлагын код гаргасан. Харьцуулахад, үүнийг бичиж байх үед kernelCTF нь 2026 онд баталгаажсан 26 ширхэг 0-day LPE халдлагын кодыг хүлээн зөвшөөрөөд байв.

    • Энэ ажилд API кредитээр ойролцоогоор $32,936 зарцуулсан. Хэрэв уг хөтөлбөр эдгээр 21 эмзэг байдлыг хүлээн зөвшөөрвөл ойролцоогоор $1.5 саяын урамшуулал олгох бөгөөд энэ нь шинжилгээний зардлаас ~45 дахин их юм.

  • Бидний мэдэж байгаагаар, энэ дамжлагын агентууд Linux-ийн эмзэг байдлыг ашиглах дор хаяж 10 шинэ арга олж хэрэглэсэн.

Эргэцүүлэл

  • Linux-ийн төсөл хариуцагчид болон аюулгүй байдлын нийгэмлэг эмзэг байдлыг хурдан илрүүлж, засахын төлөө шаргуу ажиллаж байна. Шинжилгээ үргэлжилж байсан 10 хоногийн дотор Linux-ийн 100 гаруй LPE-г зассан эсвэл бусад хувь нэмэр оруулагчдын засварууд бэлтгэгдсэн, мөн өөр ~300 эмзэг байдлыг олон нийтэд хэлэлцэж байгааг бид ажигласан.

  • Хил хязгаарын загварууд эмзэг байдлыг илрүүлж буй хурдыг харгалзвал программ хангамжийг шаардлагатай хурдаар хамгаалж, халдагчид эмзэг байдлыг ашиглаж болох хугацааг хязгаарлахын тулд засварыг автоматаар үүсгэх нь зайлшгүй шаардлагатай гэж бид үзэж байна. Мэргэжилтний удирдлага дор давтан сайжруулснаар AI-аар үүсгэсэн засварууд ажиллагааны хувьд зөв, одоогийн код бичих хэв маягтай нийцсэн, халдлагын өөр хувилбаруудад тэсвэртэй байж чадна гэж бид үзэж байна. Энэ бол цаашид судлах чухал чиглэл юм.

  • Илүү чадвартай загварууд одоо байгаа кодоос шинэ эмзэг байдал, тэр дундаа удаан хугацаанд байсан, илрүүлэхэд илүү төвөгтэй эмзэг байдлыг ч олж чаддаг. Хоёр шинжилгээний хооронд гурван сарын турш хамгаалалтыг бэхжүүлсэн ч аравдугаар сарын дундуур шинэ кибер загвар ашигласан манай шинжилгээний дамжлага нь долоодугаар сард GPT‑5.6 Sol-оор ажиллуулах үеийнхээс 5 дахин олон шинэ LPE-ээс ч илүүг илрүүлсэн.

  • Том, нарийн төвөгтэй программ хангамжийн төслүүдийн далд алдааг «шавхаж дуусгахын» тулд олон удаа шинжилж, эмзэг байдлыг засах шаардлагатай байх магадлалтай. Боломжтой бол хил хязгаарын загварын дараагийн үе бүрээр энэ үйл явцыг давтах нь зүйтэй. Энэ нь хаалттай болон нээлттэй эхийн программ хангамжийн аль алинд хамаарна.

  • Ойрын болон дунд хугацаанд, хамгийн сүүлийн засваруудаа суулгаагүй үйлдлийн системийн хязгаарлагдмал эрхтэй бүртгэлд нэвтрэх боломжийг хангалттай нөөцтэй халдагчийн хувьд root эрхтэй бараг адил гэж үзэх хэрэгтэй. Олон давхар хамгаалалт, sandbox орчин болон Firecracker, gVisor зэрэг тусгаарлах арга нь эмзэг байдлыг ашигласан халдлагын нөлөөллийн хүрээг хязгаарлахад чухал.

  • Ирэх хэдэн жилд программ хангамжийн төсөлд эмзэг байдал байвал хил хязгаарын загварууд түүнийг илрүүлж, нийтэд ил болсны дараа чадавх багатай загварууд ч халдлагын код боловсруулж чаддаг болох магадлалтай гэж бид үзэж байна. Үл мэдэгдэх эмзэг байдал гэж үгүй болсон нөхцөлд аюулгүй байдлын өндөр баталгаатай программ хангамж, ялангуяа үйлдлийн систем, хөтөч, зураг задлан боловсруулах сан, TCP/IP стек зэрэг суурь программыг бүтээж, хэвийн ажиллагааг нь хангах нь нэн чухал болно. Одоо байгаа эмзэг байдлыг олж засахаас гадна загваруудыг анхнаасаа аюулгүй код бичихэд сургах, шаардлагагүй боломжуудыг хасаж халдлагад өртөх хүрээг багасгах, формал баталгаажуулалт хийхэд хөрөнгө оруулах нь программ хангамжийн аюулгүй байдлыг өргөн хүрээнд үр дүнтэй хангах ирээдүйтэй судалгааны чиглэлүүд юм.

Болзошгүй 2,308 илрүүлэлтээс 1,724 нь баталгаажиж, дараа нь мэдээлэл задрах 313, локал эрх ахиулах 1,238 боломжит тохиолдол болж шүүгдэн, эцэст нь мэдээлэл задрах ажиллагаатай 291 туршилтын код, локал эрх ахиулах ажиллагаатай 948 халдлагын код гарсныг харуулсан юүлүүр. Нийт API кредит: $1.2 сая. Бүдүүвч зураг; өргөнийг тоон харьцаагаар зураагүй.

Яагаад Linux цөмийг сонгосон бэ

Linux цөм нь Android төхөөрөмжүүд, үүлэн дэд бүтэц, суперкомпьютер болон олон тэрбум хүний ашигладаг бусад системийн суурь болдог. 40 сая гаруй мөр кодтой энэ цөм нь системийн дуудлага, сүлжээ, файлын систем, төхөөрөмжийн драйвераар дамжуулан халдлагад өртөх өргөн хүрээтэй. Ийм хэмжээний, ийм чухал кодын санд хил хязгаарын загварууд эмзэг байдлыг хэр үр дүнтэй олж, аюулгүй байдалд үзүүлэх нөлөөг нь нотолж чадахыг судлахын тулд бид Linux-ийг сонгосон.

Эмзэг байдлыг илрүүлэх эхний шатанд олон мянган болзошгүй эмзэг байдал гарсан нь аюулгүй байдлын судлаачид гараар хянаж, анхан шатны үнэлгээ хийхэд хэт олон байв. Манай эмзэг байдал илрүүлэх дамжлагын үйл ажиллагааны гол сорилт нь илрүүлэхэд бус, аль илрүүлэлтийг дахин үүсгэж болох, тэдгээр нь аюулгүй байдлын ямар заагийг давж байгаа, алийг нь төсөл хариуцагчид хамгийн түрүүнд анхаарах ёстойг тогтооход оршиж байв.

Зардлын шинжилгээ

OpenAI-ийн Кибер багийн эрхэм зорилго бол дэлхий даяар түшиглэн ашигладаг программ хангамжийн аюулгүй байдлыг хангахад туслах явдал юм. Судлаачдад энэ ажлыг давтаж, өргөжүүлэхэд шаардлагатай нөөцийг үнэлэхэд нь туслахын тулд бид үе шат бүрийн API зардлыг мэдээлж байна. Эдгээр зардал нь энэ үнэлгээнд ашигласан загварууд, зорилтот системийн тохиргоо, ажлын урсгалд хамаарна. Бидний өргөн хүрээний зорилго бол хамгаалагчдад эмзэг байдлыг олж засахад туслан, халдагчдын боломжийг багасгаж, программ хангамжийн эмзэг байдлыг ашиглах зардлыг нь өсгөх явдал юм.

Эцэст нь, энэ судалгаанд бид зардал бус, арга зүй болон загварын чадавхыг хэмжихэд төвлөрснийг анхаарна уу. Хамгаалалтын инженерчлэлийг хангалттай сайжруулбал үе шат бүрийн зардлыг мэдэгдэхүйц бууруулж болно гэж бид үзэж байна. Иймээс мэдээлсэн зардлуудыг дээд хязгаар гэж ойлгох нь илүү тохиромжтой.

Эмзэг байдлын судалгааны дамжлага

Манай эмзэг байдлын судалгааны туршилтын систем нь удахгүй гарах кибер загварт тулгуурласан таван шаттай дамжлага юм:

  • Эмзэг байдлыг илрүүлэх: Агентууд кодын сангийн аюулгүй байдалд хамаарах хэсгүүдийг тогтоож, болзошгүй эмзэг байдлыг хайж шинжилнэ.

  • Ажиллуулж баталгаажуулах: Агентууд болзошгүй эмзэг байдал бүрийг тусгаарласан орчинд дахин үүсгэхийг оролдож, ажиллах үеийн нотолгоог хадгална. Энэ алхмын үр дүнд дахин үүсгэж, баталгаажуулсан эмзэг байдлууд гарна.

  • Эмзэг байдлыг ашиглах боломжийг үнэлэх: Агентууд баталгаажсан эмзэг байдлууд мэдээлэл задруулах эсвэл локал эрх ахиулах боломж олгох эсэхийг туршина.

  • Засвар үүсгэх: Агентууд илэрсэн эмзэг байдал бүрийг шийдэх засвар үүсгэнэ.

  • Хүний хяналт: Аюулгүй байдлын судлаачид төсөл хариуцагчдад мэдээлэхээс өмнө халдлагын код, засвар болон санал болгосон ноцтой байдлын үнэлгээг хянана.

Linux цөмийн эмзэг байдлыг бие даан судлах дамжлагын бүдүүвч: илрүүлэх шатанд болзошгүй эмзэг байдлууд, ажиллуулж баталгаажуулах шатанд баталгаажсан тайлангууд, ашиглах боломжийг үнэлэх шатанд баталгаажсан локал эрх ахиулах халдлагын кодууд, засвар үүсгэх шатанд санал болгох засварууд гарна. Судлаачид үр дүнг хянасны дараа цөмийн төсөл хариуцагчдад мэдээлнэ.

Дамжлагын төгсгөлд систем үндсэн шалтгааны шинжилгээ, системийг доголдуулах хамгийн бага туршилтын код, санал болгож буй засвар, бүрэн ажиллагаатай халдлагын кодыг багцалдаг. Энэ нь судлаачдад эмзэг байдлын ноцтой байдлыг үнэлж, засваруудыг үндсэн төсөлд оруулахад тусална.

Эмзэг байдлыг илрүүлэх

Linux цөмийн кодын мөр бүр аюулгүй байдалд хамаарахгүй. Манай дамжлага тандалтын агентуудын баг ашиглан шалгах ач холбогдол өндөртэй хэсгүүдийг тогтоож, дараа нь эмзэг байдлыг шинжлүүлэхээр шинжээч агентуудад дамжуулсан.

Эмзэг байдлыг илрүүлэх ажлын урсгал: тандалтын агентууд цөмөөс шалгах ач холбогдол өндөртэй хэсгүүдийг олж эрэмбэлнэ. Дараа нь шинжээч агентууд тэдгээрийг шинжилж, болзошгүй эмзэг байдлыг илрүүлэн дохио үүсгэнэ.

Тандалтын агентууд

Тандалтын агентууд хавтас, файл бүрийг уншиж, хязгаарлагдмал эрхтэй хэрэглэгч тэдгээрт хандах боломжтой эсэх болон аюулгүй байдалд хамаарах байдлыг нь үндэслэн аль хэсгийг шалгахаа тогтооно.

Энэ шатанд шалгах 5,034 хэсэг буюу ойролцоогоор 2.8 сая мөр кодыг тогтоосон нь Linux цөмийн нийт кодын 7% орчим байв. Ингэснээр бүх кодыг шинжлэхтэй харьцуулахад аюулгүй байдлын шалгалтын зардал эрс буурсан. Энэ алхамд API кредитээр $3,426 зарцуулсан.

Шинжээч агентууд

Дараа нь шинжээч агентууд шалгах хэсэг бүрийг шинжилж, Codex Security өргөтгөлтэй⁠(шинэ цонхонд нээгдэнэ) төстэй ажлын урсгал ашиглан болзошгүй эмзэг байдлуудыг илрүүлсэн. Ерөнхийдөө шинжээч агентууд оноосон хэсгийн кодыг уншиж, хэрхэн ажилладгийг нь ойлгон, аюулын загварыг нь тодорхойлж, эмзэг байдлыг хайдаг.

12 цагийн дотор шинжээч агентууд давхардлыг хассаны дараах тоогоор 2,308 болзошгүй эмзэг байдал илрүүлсэн. Энэ шатанд API кредитээр $316,549 зарцуулсан.

Эмзэг байдлыг баталгаажуулах

Болзошгүй эмзэг байдал илрүүлэх нь түүнийг баталгаажуулсан гэсэн үг биш. Ийм их хэмжээний тайлан бүрийг манай судалгааны баг гараар шалгах нь бодитой биш.

Тиймээс бид а) хязгаарлагдмал эрхтэй хэрэглэгч хандах боломжтой, б) тусгай эрхийн чадамж шаарддаггүй, в) санах ойн эвдрэлийг хэмжиж болох нотолгоо гаргадаг эмзэг байдлуудыг баталгаажуулахад төвлөрсөн.

Анхан шатны үнэлгээний агент эмзэг байдлын дохиогоор туршилтын код үүсгэж, виртуал машинд ажиллуулан, консолын гаралтад үндэслэн үр дүнг давтан сайжруулж буйг харуулсан мөчлөгийн бүдүүвч.

Болзошгүй эмзэг байдал бүрд анхан шатны үнэлгээний агент туршилтын код үүсгэж, Kernel Address Sanitizer (KASAN)-тай Linux цөм ажиллуулж буй тусгаарласан виртуал машинд ажиллуулсан. Агент программын гаралт болон системийн консолыг хоёуланг нь ажиглаж, мэдээлсэн үйлдлийг дахин үүсгэх эсвэл түүнийг өдөөх боломжит бүх аргыг туршиж дуусах хүртэл туршилтын кодыг давтан сайжруулсан.

30 цагийн дотор манай систем 1724 эмзэг байдлыг дахин үүсгэсэн нь болзошгүй 2,308 эмзэг байдлын ~74.7% байв. Зөвхөн статик кодын шалгалт хийхэд хуурамч эерэг үр дүн гарах эрсдэлтэй. Тиймээс болзошгүй эмзэг байдлуудын бараг дөрөвний гуравт нь ажиллагаатай туршилтын кодыг бие даан бүтээсэн шинжээч агентуудын нарийвчлал, анхан шатны үнэлгээний агентуудын үр нөлөө бидэнд өндөр сэтгэгдэл төрүүлсэн.

Үлдсэн илрүүлэлтийн ихэнх нь өндөр эрх шаардсан, эсвэл давтан үүсгэхэд төвөгтэй зэрэгцээ гүйцэтгэлийн зөрчил, онцгой өдөөгч нөхцөл (жишээ нь тодорхой мөрөнд санах ой хуваарилалт заавал бүтэлгүйтэх), хугацаа их шаардсан баталгаажуулалт (жишээ нь лавлагааны тоолуур хязгаараа давж эргэх) зэргээс шалтгаалан тогтоосон хугацаанд дахин үүсээгүй. Ердөө 3.1% нь загварын буруу шинжилгээнээс үүдсэн бөгөөд мэдээлсэн эмзэг байдал нь үүсэх боломжгүй нөхцөлд тулгуурласан байв.

Баталгаажуулах шатанд нийт API кредитээр $73,330 зарцуулсан. Болзошгүй эмзэг байдал бодит эсэхийг тогтоохын тулд туршилтын код үүсгэх шаардлагатай манай баталгаажуулах дамжлагын үйл явц нь зөвхөн статик шинжилгээнд үндэслэн зөвлөмж гаргахаас илүү зардалтай байв. Мөн жинхэнэ эерэг болон хуурамч эерэг үр дүнг баталгаажуулахаар оролдох зардал ойролцоо байгааг бид ажигласан. Иймээс хуурамч эерэг үр дүнг дамжлагын эрт үед хасах нь зардлын үр ашгийг мэдэгдэхүйц нэмэгдүүлнэ.

Эмзэг байдлыг ашиглах боломжийг үнэлэх

Баталгаажуулалт нь эмзэг байдал бодит гэдгийг тогтоодог ч хэр яаралтай засах шаардлагатайг тогтоодоггүй. Жишээлбэл, локал эрх ахиулах боломж олгох эмзэг байдлыг зөвхөн локал үйлчилгээг тасалдуулах эмзэг байдлаас түрүүлж шийдэх нь зүйтэй. 1,724 эмзэг байдлыг баталгаажуулсны дараах даалгавар нь аюулгүй байдалд хамгийн их нөлөөлж болзошгүйг нь тодорхойлох байв.

Анхны шүүлтийн агент тайлан, доголдлын бүртгэл болон холбогдох эх код бүрийг статик аргаар шалгасан. Ноцтой байж болзошгүй илрүүлэлтийг хасахгүйн тулд шүүлтийн босгыг зориуд сул байлгасан ч ашиглах бодитой замгүй тохиолдлуудыг шүүж хассан. Ингэснээр үр дүн мэдээлэл задрах боломжит 313, локал эрх ахиулах боломжит 1,238 тохиолдол болж цөөрсөн.

Дараа нь халдлагын код боловсруулах (ExploitDev) агентууд эдгээр тохиолдлыг ердийн Linux түгээлтийн хамгаалалтуудыг идэвхжүүлсэн тусгаарласан виртуал машинд туршсан. Үүнд удирдлагын горим дахь гүйцэтгэлээс хамгаалах (SMEP), удирдлагын горим дахь хандалтаас хамгаалах (SMAP), цөмийн хаягийн орон зайн байршлыг санамсаргүй болгох (KASLR) хамгаалалтууд болон HARDENED_USERCOPY багтсан. Энэ нь хамгаалалтыг унтраасан үед л боломжтой, бодит бус үнэлгээнээс сэргийлэхэд тусалсан.

Агентууд мэдээлэл задрах 291 туршилтын код болон эрхгүй локал хэрэглэгчид root эрх олгох боломжтой, локал эрх ахиулах ажиллагаатай 1,169 халдлагын код бүтээсэн.

Бид хувилбаруудын шинжилгээ хийж, эдгээр халдлагын кодын ашигласан эмзэг байдлуудад зориулан 948 тусдаа засвар боловсруулсан. Бид энэ тоогоор давхардалгүй LPE-ийн нийт тоог тодорхойлдог. Амжилттай халдлагын код боловсруулахад дунджаар $359-ын кредит зарцуулсан. Ингэснээр хамгаалагчид илрүүлсэн эмзэг байдлыг ашиглах боломжтой эсэхийг харьцангуй бага зардлаар турших боломжтой.

Эмзэг байдлын анхны шүүлтийн агент API кредитээр $44,194 зарцуулсан. Эмзэг байдлыг ашиглах шатанд нийт API кредитээр $775,929 зарцуулснаас $84,929 нь мэдээлэл задрах боломжит тохиолдлуудад, $691,000 нь локал эрх ахиулах боломжит тохиолдлуудад ногдсон.

Дунджаар локал эрх ахиулах боломжит тохиолдлыг боловсруулах зардал ($558) нь мэдээлэл задрах боломжит тохиолдлынхоос ($271) ойролцоогоор хоёр дахин их байв. Учир нь мэдээлэл задрах PoC-уудыг баталгаажуулах шатнаас үргэлжлүүлэн ашигласан бөгөөд халдлагын кодод ашиглахад бага өөрчлөлт шаардсан. Харин боломжит LPE-ээс халдлагын код боловсруулахад ашиглах стратеги төлөвлөх, ашиглаж болох эмзэг объектуудыг тогтоох, хамгаалалтыг тойрох зэрэг олон нэмэлт алхам шаардлагатай байв. Мөн эмзэг байдлыг ашиглах амжилтгүй оролдлогуудын зардал (69 тохиолдолд $3,922) нь амжилттай оролдлогуудынхоос (1169 тохиолдолд $360) хавьгүй өндөр байсныг бид ажигласан. Үүнд ашиглахад хэцүү цөөн хэдэн эмзэг байдал (жишээ нь зэрэгцээ гүйцэтгэлийн зөрчил) нөлөөлсөн. Нэг цагийн турш ахиц гараагүй бол оролдлогыг зогсоох зэрэг боломжийн зогсоох нөхцөл тогтоосон бол ExploitDev-ийн зардлыг мэдэгдэхүйц бууруулах байв.

Засвар үүсгэх

Систем баталгаажсан эмзэг байдал бүрд мөн засвар үүсгэдэг. Бид загварт холбогдох эх кодыг өгч, засварт статик шалгалт хийх, ойр орчмын кодод ашигласан хөгжүүлэлтийн арга барилыг дагах, засвар бүрэн эсэхийг нягтлахын тулд хувилбаруудын шинжилгээ хийх зэрэг засвар бичих шилдэг туршлагыг дагахыг зааварчилдаг.

Linux цөмийн нийгэмлэгийн зөвлөмжийн дагуу бид нэн ноцтой эмзэг байдлуудын хэдэн зуун тайлан, засварыг аль хэдийн илгээсэн бөгөөд үлдсэн засварыг үе шаттай илгээхээр Patch the Planet-ийн түншүүдтэй хамтран ажиллаж байна. Энэ ажил нь нээлттэй эхийн төслүүдийг дэмжих бидний өргөн хүрээтэй Daybreak амлалтын нэг хэсэг юм.

Үр дүн

Энэ хэсэгт бид судалгаанаас олж авсан мэдлэг, эргэцүүлэл болон нэмэлт шинжилгээг танилцуулна.

Төсөл хариуцагчид эмзэг байдлыг шуурхай засаж байна

Энэ судалгааны явцад Linux-ийн төсөл хариуцагчид эмзэг байдлыг засаж, хэрэглэгчдийг хамгаалахаар шуурхай ажиллаж байгааг бид ажигласан. Шинжилгээг 2026 оны аравдугаар сарын дундуур Linux цөмийн хамгийн сүүлийн хувилбар дээр хийсэн. Бие даасан шинжилгээ болон гар ажиллагаатай дүн шинжилгээ 10 хоногийн дараа дуусахад 61 LPE-ийн засвар үндсэн төсөлд орсон, 43-ынх нь засвар бэлтгэгдсэн, 299-ийг нь олон нийтэд мэдээлж, хэлэлцэж байв.

Илэрсэн асуудлуудыг яаралтай засахаар ажиллаж буй Linux-ийн төсөл хариуцагчид болон илрүүлсэн зүйлсээ хуваалцаж буй аюулгүй байдлын өргөн нийгэмлэгт бид гүнээ талархаж байна. Дэлхийн программ хангамжийг хамгаалахад чухам ийм хамтын ажиллагаа хэрэгтэй. Эмзэг байдлыг ил болгож, засаж буй энэ хурд нь хэрэглэгчид болон компаниуд программ хангамжаа байнга шинэчлэх нь нэн чухлыг мөн харуулж байна.

Гол санаа: Автомат анхан шатны үнэлгээ хийхдээ засварын хурдан мөчлөгийг харгалзах хэрэгтэй. Илрүүлэлтүүдийг хамгийн сүүлийн код, тэр дундаа анхны шинжилгээний дараа нэгтгэсэн шинэ код дээр дахин баталгаажуулах нь давхардсан эсвэл хуучирсан тайлангаас зайлсхийхэд тусална. Ингэснээр шийдэгдээгүй эмзэг байдалд анхаарч, төсөл хариуцагчдын хяналтын ачааллыг шаардлагагүйгээр нэмэхгүйгээр арга хэмжээ авахад хэрэгтэй нотолгоог өгнө.

Илүү чадвартай загварууд илүү олон эмзэг байдал илрүүлдэг

Бид дамжлагыг хөгжүүлж байх үед буюу 2026 оны долоодугаар сарын сүүлээр GPT‑5.6 Sol нь давхардалгүй 166 LPE эмзэг байдлыг олж ашигласан бөгөөд эхнээс нь дуустал API кредитээр $513,690 зарцуулсан.

2026 оны аравдугаар сарын дундуур хийсэн хоёр дахь шинжилгээгээр шинэ кибер загвар давхардалгүй 948 LPE эмзэг байдлыг олж ашигласан бөгөөд эхнээс нь дуустал API кредитээр $1,213,430 зарцуулсан. Хоёр удаагийн ажлын аль алинд бид тухайн үеийн Linux цөмийн master салбарын хамгийн сүүлийн кодыг шинжилсэн.

Гол санаа: Загварын чадавх сайжрахын хэрээр өмнө шалгасан кодыг дахин шинжил. Судалгааны ижил хамгаалалт ашигласан ч илүү чадвартай загвар нь өмнөх загваруудын анзаараагүй эмзэг байдлыг илрүүлж болно.

Эмзэг байдлыг ашиглах шинэ аргууд

Бид агентуудын боловсруулсан халдлагын кодуудаас 166-г түүвэрлэж, тэдгээрт ашигласан аргуудыг шинжилсэн. Бидний мэдэж байгаагаар, агентууд түүвэрлэсэн халдлагын кодуудад эмзэг байдлыг ашиглах 10 шинэ арга хэрэглэсэн. Бид эдгээр аргыг цөмийн эмзэг байдлыг ашиглах чиглэлийн хөндлөнгийн мэргэжилтнүүдтэй хуваалцсан бөгөөд тэдний хувьд ч шинэ байв.

Эдгээр 10 аргын хоёр нь загвар зорилтот цөмийн кэш дотор объектыг олноор байрлуулахад ашигласан, удаан хадгалагддаг уян хэмжээтэй шинэ объект; хоёр нь халдлагын найдвартай ажиллагааг сайжруулах санах ойн хуудасны байрлалыг бэлтгэх шинэ арга; тав нь шууд эсвэл дурын хаягт бичих замаар эрх ахиулах, зөвхөн өгөгдөлд тулгуурласан шинэ арга; үлдсэн нэг нь дурын төрлийн андуурал ашиглах арга байв. Аюулгүй байдлын үүднээс бид эдгээр шинэ аргын техникийн бүрэн дэлгэрэнгүйг энэ нийтлэлд оруулаагүй.

Гол санаа: Хил хязгаарын загварууд зөвхөн мэдэгдэж буй эмзэг кодын хэв маягийг тааруулах эсвэл мэдэгдэж буй халдлагын аргуудыг ашиглах төдий бус, бүтээлч байдал, шинэ арга барил харуулж байна.

Халдлагын зардлаас хамгаалагчид юу мэдэж болох вэ

Эмзэг байдлыг олж ашиглах зардлыг хэмжиж, тэр нотолгоонд үндэслэн хамгаалалтад хийх хөрөнгө оруулалтыг чиглүүлэх нь манай багийн эрхэм зорилгын чухал хэсэг юм. Бидний зорилго бол халдагчид ашиглахаас өмнө эмзэг байдлыг засахад хамгаалагчдад тусалж, программ хангамжийн эмзэг байдлыг ашиглах зардлыг халдагчдад ашиггүй болтол өсгөх явдал юм. Эмзэг байдлыг ашиглах зардлыг хэмжих нь загварын чадавх сайжрахын хэрээр энэ сорилт хэрхэн өөрчлөгдөж байгааг үнэлэхэд тусална. Энэ хэсэгт бид дамжлагыг ажиллуулсан зардлаа илрүүлсэн эмзэг байдлуудад олгох урамшууллын хөтөлбөрүүдийн шагналтай харьцуулна.

Манай туршилтын зорилтот виртуал машинууд дээр хамгаалалтыг нь сулруулсан бус, ердийн ширээний үйлдлийн систем ажилласан бөгөөд кибер аюулгүй байдлын тэмцээнүүдтэй (жишээ нь Pwn2Own⁠(шинэ цонхонд нээгдэнэ), TyphoonPWN⁠(шинэ цонхонд нээгдэнэ)) ижил аюулын загварыг ашигласан. Өмнө нь Pwn2Own болон TyphoonPWN нь Linux цөмийн локал эрх ахиулах халдлагын кодод тус тус $20,000, $70,000-ын урамшуулал санал болгож байжээ. Өмнөх эдгээр урамшууллын хэмжээг 948 халдлагын кодод тооцвол таамаг үнэлгээ нь $18.9–$66.3 сая буюу манай дамжлагын зардлаас ойролцоогоор 16–55 дахин их болно.

Бид мөн Google-ийн kernelCTF⁠(шинэ цонхонд нээгдэнэ) эмзэг байдлын урамшууллын хөтөлбөрийн орчинд дамжлагаа туршсан. Уг хөтөлбөрийн бай нь хамгаалалтыг нь бэхжүүлж, халдлагад өртөх хүрээг нь багасгасан Linux цөм юм. Бид kernelCTF-ийн орчинд Linux цөмийн хамгийн сүүлийн хувилбар дээр дамжлагыг ажиллуулж, мэдээлэл задрах 25 туршилтын код, локал эрх ахиулах 21 халдлагын код гаргасан. Энэ хувилбар kernelCTF-ийн SLAB_VIRTUAL хамгаалалттай нийцээгүй тул бид уг хамгаалалтыг тохиргооноос хассан. Харьцуулахад, үүнийг бичиж байх үед kernelCTF нь 2026 онд баталгаажсан 26 ширхэг 0-day LPE халдлагын кодыг хүлээн зөвшөөрөөд байв. Нийт ажил 112 цаг үргэлжилж, API кредитээр ойролцоогоор $32,936 зарцуулсан бөгөөд API зардлын 83.7% нь эмзэг байдлыг илрүүлэхэд ногдсон. Хэрэв уг хөтөлбөр эдгээр 21 эмзэг байдлыг хүлээн зөвшөөрвөл ойролцоогоор $1.5 саяын урамшуулал олгох бөгөөд энэ нь зардлаас ойролцоогоор 45 дахин их юм.

Гол санаа: Нийтэд зарласан урамшууллын хэмжээнд үндэслэвэл, тухайн үеийн кибер чадавхтай загваруудыг ашигласан манай эмзэг байдлын судалгааны дамжлага энэ судалгааг хийх үед цэвэр ашигтай байв. Хамгаалагчид программ хангамжаа урьдчилан шинжилж, халдагчдад эмзэг байдлыг нь ашиглахад хэт өндөр зардалтай болгох хэрэгтэй.

Өөр 0-day эмзэг байдал ашигласан нь

Эмзэг байдлыг ашиглах боломжийг үнэлэх үед ExploitDev агентуудад эмзэг байдлын тайлан өгч, бүрэн ажиллагаатай халдлагын код бүтээх даалгавар өгсөн. Root эрхтэй командын бүрхүүл амжилттай нээсэн бол манай дамжлага тухайн эмзэг байдлыг ашигласан гэж тэмдэглэдэг байв. Эхний ажиллуулалтуудын нэгэнд эмзэг байдлыг ашиглах шатнаас локал эрх ахиулах 200 халдлагын код амжилттай болсон гэж мэдээлсэн. Гэвч судлаачид хянасны дараа эдгээрийн 20 нь оноосон эмзэг байдлаас өөр 0-day эмзэг байдлаар дамжуулан root эрх авсныг тогтоосон. Энэ нь агентууд эмзэг байдлыг амжилттай ашигласан ч зохих баталгаажуулалт шаардлагатайг харуулж байна.

Үүний дараа бид даалгаврын хязгаарлалтыг чангатгаж, эцсийн халдлагын код бүр оноосон эмзэг байдлаа ашигласан эсэхийг баталгаажуулах тусдаа шалгалт нэмсэн.

Гол санаа: Бие даасан аюулгүй байдлын судалгаанд зөвхөн үр дүнг бус, түүнд хүрсэн замыг ч шалга. Тусгаарлалт, хяналт, хараат бус шалгалт нь зайлшгүй шаардлагатай хяналтын арга хэмжээ юм.

Илүү чадвартай загварт удирдлага, зохицуулалт бага шаардагдаж болно

Судалгааны эхэнд бид агентын кибер чадавхыг сайжруулахын тулд түүнийг хүрээлсэн нарийн төвөгтэй удирдлага, зохицуулалтын систем байгуулах эсэхийг судалсан. Үр дүнгээс харахад илүү чадвартай загварт удирдлага, зохицуулалт болон алхам бүрийн зааварчилгаа бага шаардлагатай байв. Мөн өчүүхэн сайжрал нь арчилж, хэвийн ажиллуулах зардлаа зөвтгөхгүй байв. Тиймээс бид нарийн төвөгтэй удирдлага, зохицуулалтыг хасахаар шийдсэн.

Туршилтаар GPT‑5.5 Cyber болон GPT‑5.6 Cyber-ийг харьцуулсан. Бидний ажигласнаар GPT‑5.5 Cyber нь Linux цөмийн эмзэг байдлыг ашиглах мэдэгдэж буй аргуудыг хэзээ, хэрхэн хэрэглэхийг тогтвортой зөв тодорхойлж чадахгүй байв. Тэгээд бид 103 аргыг загварт ойлгомжтой хэлбэрээр эмхэтгэж, агентын орчинд байршуулан, тэдгээрийг ашиглах заавар өгсөн. Ашиглаж болох 63 эмзэг байдлыг туршихад энэ нь амжилтын хувийг 76.2%-аас 88.9% болгон нэмэгдүүлсэн.

Үүнийг GPT‑5.6 Cyber дээр давтахад уг загвар тохирох аргуудыг өөрөө олох, сонгох, хэрэглэхдээ илүү сайн байв. Бид арга, ур чадварыг удирдан зохицуулах давхаргыг хассан бөгөөд ийнхүү бага зохицуулалттай болсон GPT‑5.6 Cyber-ийн ажлын урсгал нь илүү их дэмжих бүтэцтэй GPT‑5.5 Cyber-ийн ажлын урсгалаас илүү гүйцэтгэл үзүүлсэн. GPT‑5.6 Cyber-т аргуудын нэмэлт давхаргыг буцаан оруулахад ердөө 1.5 нэгж хувийн багахан сайжрал гарсан.

Гол санаа: Суурь загварын чадавх өөрчлөгдөхөд удирдлага, зохицуулалт болон хамгаалалтаа дахин үнэл. Нэг үеийн загварын гүйцэтгэлийг мэдэгдэхүйц сайжруулсан дэмжих бүтэц илүү чадвартай загварт багахан өгөөж өгөх боломжтой тул түүний арчилгааны зардалтай харьцуулан үнэлэх хэрэгтэй.

Давтан сайжруулах нь засвар үүсгэлтийг сайжруулдаг

Эхэндээ засварын санал үүсгэхийг шууд зааварлахад загвар нь туршилтын кодын үйлчлэлийг зогсоох, ажиллагааны хувьд зөв засвар бүтээдэг ч заримдаа өөр асуудал үүсгэдэг байв. Тухайлбал, шаардлагагүй их код нэмэх, гүйцэтгэлд сөргөөр нөлөөлж болзошгүй өөрчлөлт оруулах, код бичих дүрмээс хазайх, эсвэл холбоотой кодоос ижил эмзэг байдлын хувилбаруудыг шалгаагүйгээс дутуу засвар үүсгэх тохиолдол гарсан.

Нэмэлт зааварчилгаа өгч, засвар үүсгэх үйл явцыг давтан сайжруулахад засварын чанар дээшилсэн. Энэ нь зөв арга барилаар ажиллавал AI-аар үүсгэсэн аюулгүй байдлын засварууд зөв, хамгийн бага өөрчлөлттэй, одоогийн код бичих дүрэмтэй нийцсэн байж болохыг харуулж байна. Энэ чиглэлээр судалгаа идэвхтэй өрнөж байгаа бөгөөд ирээдүйн загваруудтай ажиллахад илүү хялбар, үр дүнтэй болно гэж бид үзэж байна. Цөөн тохиолдолд манай судалгааны туршилтын систем мэргэжилтнүүдийн бичсэн засваруудаас ч асуудал илрүүлж чадсан бөгөөд тэдгээрийг үндсэн кодод нэгтгэхээс өмнө зассан.

Гол санаа: Загварууд засвар хийх үйл явцыг хурдасгаж чадна. Гэхдээ засварууд ажиллагааны болон ажиллагааны бус шаардлагыг найдвартай хангахын тулд засвар хийх ур чадвар, хамгаалалтыг давтан сайжруулах шаардлагатай байж болно. Мөн хүний болон AI-ийн үүсгэсэн засварыг халдагчийн өнцгөөс шалгахад загвар ашиглахыг зөвлөж байна. Ингэснээр засварыг тойрч болох эсэх, халдлагын өөр зам эсвэл хувилбарыг орхигдуулсан эсэх зэрэг асуудлыг илрүүлж болно.

Туршилтын дэд бүтцийн эмзэг байдлууд

kernelCTF орчинд ажиллуулахад манай судалгааны туршилтын систем Linux цөмийн 21 ширхэг 0-day халдлагын кодоос гадна QEMU TCG-ийн нэг эмзэг байдлыг олж ашигласан. Шинжээч агент системийн дуудлагын оролтын кодыг шинжлэх даалгавартай байсан бөгөөд эрхийн шилжилтийг турших программ бичиж байхдаа цөм гэнэт доголдохтой тулгарсан. Тэрээр доголдолд анхан шатны үнэлгээ хийж, QEMU-ийн эх кодод хандах боломжгүй байсан ч асуудлын эх үүсвэрийг QEMU TCG гэж тогтоон, эмзэг байдлыг тайланд оруулсан. Дараа нь ExploitDev агент энэ эмзэг байдалд зориулсан локал эрх ахиулах халдлагын кодыг амжилттай боловсруулсан. Бид халдлагын кодуудыг гараар шинжлэхдээ энэ QEMU эмзэг байдлыг олж, QEMU-ийн үндсэн төсөлд зассан ч туршилтад ашигласан түгээлтийн хувилбарт засаагүй байсныг баталсан.

Гол санаа: Кибер чадавхтай хил хязгаарын загварууд туршилтын дэд бүтцээс эмзэг байдал илрүүлж чадна. Халдлагын аргаар эмзэг байдлыг судлахаас өмнө дэд бүтцийн хэсэг бүрийг туршиж шалгахыг бид зөвлөж байна. Бид дэд бүтцээ урьдчилан туршиж шалган, Kata, Moby/Docker, gVisor болон бусад төслийн олон эмзэг байдлыг мэдээлж, зассан.

Дүгнэлт

Бидний зорилго бол загваруудын өсөн нэмэгдэж буй чадавхыг интернэтийн аюулгүй байдлыг хамгаалдаг хүмүүст урт хугацааны давуу тал болгох явдал юм. Энэ судалгаа нь хил хязгаарын загваруудын өсөн нэмэгдэж буй кибер чадавхыг Linux цөм зэрэг нарийн төвөгтэй программ хангамжийн эмзэг байдлыг үр дүнтэй илрүүлэхэд ашиглаж болохыг харуулж байна. Linux болон бусад нээлттэй эхийн чухал төслүүдийн хамгаалалтыг бэхжүүлэх нь тэдгээрт тулгуурладаг олон систем, хэрэглэгчийг хамгаалж чадна.

Бид Daybreak санаачилгын нэг хэсэг болох Patch the Planet-аар дамжуулан энэ судалгааг илүү олон чухал программ хангамжийн төсөлд өргөжүүлж, төсөл хариуцагчид болон аюулгүй байдлын түншүүдтэй хамтран найдвартай автомат засварын аргачлал хөгжүүлэхийг зорьж байна. Бид халдагчдын боломжийг тасралтгүй хумиж, эмзэг байдлыг олж ашиглах зардлыг өсгөснөөр халдлагаас хүлээх өгөөж нь зардлаа нөхөхөө болих түвшинд хүргэхийг хүсэж байна.

Загварын үе бүр нь дараагийн үеийн загваруудад эвдэхэд улам хэцүү программ хангамж бүтээхэд бидэнд туслах ёстой. Хүн бүр дуртайяа бүтээн туурвих боломжтой, аюулгүй интернэтийг бий болгохын төлөө бид үргэлжлүүлэн ажиллана.

Зохиогч

OpenAI