HTTP/2-ի կախված ցուցիչը հանգեցրել է curl-ում RCE-ի. CVE-2026-92392-ի վերլուծությունը Ստենբերգի կողմից

Curl 8.23.0 տարբերակում շտկվել է use-after-free տիպի խոցելիություն, որն առաջանում էր HTTP/2 արձանագրության հետ աշխատելիս: Խնդիրը կայանում էր նրանում, որ սերվերի կողմից հոսքը скиդ անելու դեպքում libcurl-ում մնում էր կախված ցուցիչ դեպի easy handle: Սա հարձակվողներին թույլ էր տալիս տվյալներ գրել ազատված հիշողության մեջ, որտեղ նախկինում գտնվում էր ֆունկցիայի ցուցիչը, ինչը կարող էր հանգեցնել կոդի հեռահար կատարման (RCE): Curl-ի հեղինակ Դանիել Ստենբերգը մանրամասն նկարագրել է հարձակման մեխանիզմը և բացատրել, թե ինչու է խոցելիությունը ստացել HIGH, այլ ոչ թե CRITICAL վարկանիշ: Հետաքրքիր է, որ սխալը հայտնաբերվել է Anthropic ընկերության արհեստական բանականության սկաների միջոցով: Քննարկման ընթացքում Ստենբերգը նաև մեկնաբանել է curl-ը Rust-ով վերագրելու հարցը՝ ընդգծելով նման մասշտաբի նախագծի համար նման փոփոխությունների բարդությունը:
This is a summary. Read the full article at the original source:
HabrԿապակցված
NIST կորերի սերմերի 25-ամյա առեղծվածը բացահայտված է. դրանք lrand48 են և ժամանակային նշիչներ
25 տարի շարունակ NIST P-192–P-521 ստանդարտ կորերի սկզբնական արժեքների (seed) ծագումը մնում էր առեղծված: ԱԱԾ-ի կողմից առանց բացատրության տրամադրված այս…
Հետազոտողները բացահայտել են «AdFection» զրոյական սեղմումով լրտեսող ծրագրերի արշավը, որը տարածվում է առցանց գովազդների միջոցով
Citizen Lab-ի կիբերանվտանգության փորձագետները բացահայտել են «AdFection» անունը ստացած լրտեսող ծրագրերի բարդ արշավ, որը վարակում է սարքերը առցանց գովազ…
Google Maps-ից օգտվելիս օգտատերերը հաճախ հանդիպում են պղտորված տարածքների, ինչը հարցեր է առաջացնում հարթակի քարտեզագրման քաղաքականության վերաբերյալ: Ը…



