Վերադառնալ

VulnCheck-ը մշակել է PHP2Shell-ի էքսպլոյթ, որը շրջանցում է ASLR-ը արտադրական համակարգերում
SiTech AI Team2 րոպե ընթերցում

VulnCheck-ը մշակել է PHP2Shell-ի էքսպլոյթ, որը շրջանցում է ASLR-ը արտադրական համակարգերում

VulnCheck-ի հետազոտողները ստեղծել են առաջին հայտնի շահագործումը, որը հասնում է հեռակա կոդի կատարման ASLR-ով պաշտպանված x86-64 համակարգերում, որոնք աշխատում են PHP 8.4.26-ով և առաջարկվող արտադրական կարգավորումներով՝ ցույց տալով, որ հիշողության պաշտպանությունները կարող են հաղթահարվել։

VulnCheck-ի անվտանգության հետազոտողները մշակել են PHP2Shell խոցելիության էքսպլոյթ, որը շրջանցում է հասցեային տարածության դասավորության պատահականացումը (ASLR) x86-64 սերվերներում, որտեղ գործարկվում է PHP-ի խորհուրդ տրված արտադրական կոնֆիգուրացիան։ Էքսպլոյթը թիրախավորում է CVE-2026-109618-ը՝ հիշողության կոռուպցիայի կրիտիկական սխալ, որը հանգեցնում է PHP-ում հեռակա կոդի կատարման և CVE-2026-109619-ի հետ միասին կազմում է PHP2Shell զույգը։

Էքսպլոյթի տեխնիկական մանրամասները

PHP Foundation-ը պաշտոնապես բացահայտել և թողարկել է թարմացումներ երկու խոցելիությունների համար 2026 թվականի հոկտեմբերի 21-ին։ VulnCheck-ի հետազոտողները էքսպլոյթը մշակել են մեկ գիշերվա ընթացքում և, իրենց գնահատմամբ, առաջինն են հասել հեռակա կոդի կատարման ASLR-ով միացված x86-64 համակարգերում՝ PHP 8.4.26-ով և խորհուրդ տրվող display_errors=off արտադրական կարգավորմամբ։ Տեխնիկան օգտագործում է հաստատված հիշողության արտահոսք, որը շղթայաբար հանգեցնում է հեռակա կոդի կատարման։ Էքսպլոյթը գործում է նաև ARM64 պլատֆորմներում, սակայն հեռակա կոդի կատարման բաղադրիչը ներկայումս չի աշխատում ARM-ի վրա հիմնված համակարգերում։

ASLR-ը ներկառուցված պաշտպանություն է հիշողության վնասման սխալների դեմ և ամեն անգամ, երբ ծրագիրը գործարկվում է, պատահականորեն դասավորում է նրա հիմնական տվյալների տիրույթների տեղակայությունը հիշողության մեջ։ Դա թույլ չի տալիս հարձակվողներին ճիշտ գուշակել չարամիտ կոդի կատարման համար անհրաժեշտ թիրախային հասցեները։ Մինչ այժմ ASLR-ը լուրջ խոչընդոտ էր իրական սերվերներում PHP2Shell-ի շահագործման համար։ Սպենսեր Մակինթայրը՝ VulnCheck-ի շահագործման մշակման տնօրենը, նշել է, որ այս հնարավորության մշակումը ամենևին էլ պարզ չէր, սակայն այն ցույց է տալիս, որ արտադրական կարգավորված համակարգերում PHP2Shell-ի շահագործման գլխավոր խոչընդոտը հաղթահարելի է։

Կազմակերպությունների համար հետևանքներ

Մակինթայրը զգուշացրել է, որ PHP-ի խոցելի տարբերակներ գործարկող կազմակերպությունները պետք է առաջնահերթություն տան թարմացումներին, այլ ոչ թե ենթադրեն, որ առկա հիշողության պաշտպանությունները կամ կազմաձևման փոփոխությունները կկանգնեցնեն հարձակումը։ Նա ընդգծել է, որ խոցելիության շահագործման տեխնիկական դժվարությունը չպետք է շփոթել դրա դեմ պաշտպանության հետ, հատկապես երբ սխալների որոնումն ու էքսպլոյթների մշակումը վարում է արհեստական բանականությունը։ VulnCheck-ը էքսպլոյթը հասանելի է դարձրել միայն իր Initial Access Intelligence հաճախորդներին։

Արհեստական բանականությամբ աջակցվող սպառնալիքների զարգացում

VulnCheck-ը նաև զգուշացրել է, որ սպառնալիքի դերակատարները արհեստական բանականություն են օգտագործում PHP2Shell խոցելիությունների վրա հարձակվելու նոր եղանակներ գտնելու համար։ Մակինթայրը նշել է, որ հակառակորդներն ակնհայտորեն ժամանակ և հաշվողական ռեսուրսներ են ծախսում այս սխալի վրա։ Ընկերությունը GitHub-ում նկատել է PHP2Shell-ի հայեցակարգի ապացույցի հարյուրավոր պահոցներ, սակայն դրանցից շատ քչերն են պարունակում իրականում աշխատող էքսպլոյթներ, և դրա հիմնական պատճառը ASLR-ն է։ Իրավիճակը սրվել է այն հաղորդումներից հետո, որ հարձակվողները չարաշահել են այդ խոցելիությունները բացահայտվելուց օրեր առաջ, իսկ Միացյալ Թագավորության կառավարական կայքերը նախազգուշական կերպով դադարեցրել են աշխատանքը՝ ի պատասխան սպառնալիքի։

Նախորդ լուսաբանում: PHP2Shell թարմացումները թողարկված են. ինչ է վտանգի տակ և ինչպես պաշտպանել PHP կայքերը · Հաքերները շահագործել են PHP-ի խոցելիությունները թարմացումների թողարկումից օրեր առաջ

Աղբյուրներ: The Register

SiTech

SiTech — AI-ով հզորացված վեբ մշակում

Ստեղծում ենք արագ ու ժամանակակից կայքեր և AI-ը ներդնում իրական բիզնես գործընթացներում։ Ունե՞ք նախագիծ կամ հարց։ Ուրախ կլինենք օգնել։