Ọ bụrụ na ejiri ya mee ihe, ntụpọ ndị a nwere ike inye ndị na-awakpo ohere ịnweta ozi dị nro na-enweghị ikike ma ọ bụ na-ebutekarị nsogbu
E wepụtara ozi gbasara a nsogbu (nke edeelarị n'okpuru CVE-2023-21036) amatala na ngwa Markup eji smartphones Google pixel iji gbutuo ma dezie nseta ihuenyo, nke na-enye ohere iweghachi obere ozi ewepụghị ma ọ bụ dezie.
Ndị injinia Simon Aarons na David Buchanan, bụ ndị chọtara ahụhụ ahụ wee mepụta ngwá ọrụ maka mgbake nke ihe akaebe nke Concept, N'otu aka ahụ, ha kpọrọ ya Cropalypse wee chọpụta na "nhụta a dị njọ" maka ndị mmadụ na-eche banyere nzuzo ha.
Nke ahụ pụtara na ọ bụrụ na mmadụ ejide ihe onyonyo gị gbupụrụ, ha nwere ike ịnwa ịnweta akụkụ ahụ nke doro anya na ọ na-efunahụ azụ. Ọ bụrụ na ejiri mpempe akwụkwọ megharịa onyonyo a n'akụkụ ụfọdụ, enwere ike ịhụ mpaghara ndị ahụ na onyonyo eweghachitere. Nke a adịghị mma maka nzuzo.
Nsogbu na-egosipụta mgbe ị na-edezi foto PNG na Markup ma kpatara ya bụ na mgbe edegharịrị ihe oyiyi ọhụrụ, a na-etinye data ahụ n'elu faịlụ gara aga na-enweghị nkwụsị, ya bụ, faịlụ ikpeazụ enwetara mgbe edezichara gụnyere ọdụ nke faịlụ isi mmalite, nke data ahụ na-anọgide. data abịakọrọ.
Nsogbu A na-ekewa ya dị ka adịghị ike. ebe ọ bụ na onye ọrụ nwere ike biputere onyonyo edeziri mgbe ọ wepụrụ data dị nro, mana n'ezie data a ka dị na faịlụ ahụ, n'agbanyeghị na anaghị ahụ ya n'oge nlele nkịtị. Iji weghachi data fọdụrụnụ, ewepụtara ọrụ webụ acropalypse.app wee bipụta ihe atụ Python.
Ọdịmma ahụ apụtala kemgbe Google Pixel 3 usoro ekwentị ewepụtara na 2018 site na iji firmware dabere na gam akporo 10 na ụdị ọhụrụ. Edoziri okwu a na mmelite firmware gam akporo March maka ekwentị Pixel.
"Nsonaazụ njedebe bụ na a na-emepe faịlụ oyiyi ahụ n'enweghị ọkọlọtọ [truncated], nke mere na mgbe edere ihe oyiyi ahụ, a naghị ewepụ ihe oyiyi mbụ," Buchanan kwuru. "Ọ bụrụ na faịlụ oyiyi ọhụrụ dị ntakịrị, a na-ahapụ njedebe nke mbụ."
Achọpụtara akụkụ nke faịlụ ahụ ekwesịrị ka a ga-agbaji dị ka ihe onyonyo mgbe emechara ụfọdụ injinia ntụgharị nke usoro ọbá akwụkwọ mpịakọta zlib, nke Buchahan na-ekwu na ọ nwere ike ime “mgbe awa ole na ole gachara.” ». Nsonaazụ ikpeazụ bụ ihe akaebe nke echiche na onye ọ bụla nwere ngwaọrụ Pixel emetụtara nwere ike ịnwale onwe ya.
Ekwenyere na Okwu a bụ n'ihi mgbanwe omume enweghị akwụkwọ nke usoro ParcelFileDescriptor.parseMode() , nke, tupu mwepụta nke ikpo okwu Android 10, ọkọlọtọ "w" (dee). mere ka ewepụchaa faịlụ ahụ mgbe ị na-achọ ide na faịlụ dịburịị, mana kemgbe a tọhapụrụ gam akporo 10, omume ahụ gbanwere na maka mkpọpu ọ chọrọ ka ọ kọwapụta ọkọlọtọ "wt" (dee, truncate) nke ọma na mgbe akọwapụtara ọkọlọtọ "w", ewepụrụ kwụ n'ahịrị ahụ ma e degharịa ya. .
Na nkenke, ntụpọ "aCropalypse" nyere mmadụ ohere ịse nseta ihuenyo PNG na Markup wee mezie ma ọ dịkarịa ala ụfọdụ ndezi na onyonyo a. Ọ dị mfe iche n'echiche ọnọdụ ndị ajọ omee nwere ike iji ikike ahụ mee ihe n'ụzọ na-ezighị ezi. Dịka ọmụmaatụ, ọ bụrụ na onye nwe Pixel jiri Markup megharịa onyonyo nke gụnyere ozi dị nro gbasara onwe ya, mmadụ nwere ike iji ntụpọ ahụ kpughee ozi ahụ.
Ọ bara uru ikwu nke ahụ Google emechiela Cropalypse n'ime ha Mmelite nche Pixel nke March (obere tupu e wepụta nkọwa nke adịghị ike):
Ihe niile dị mma ma dị mma n'ọdịnihu: ugbu a ị nwere ike ịkụcha, megharịa, ma kesaa n'atụghị egwu na enwere ike iweghachite ihe oyiyi gị n'ọdịnihu, mana ọ nweghị nseta ihuenyo na-adịghị ejikọta nke na-adịghị ike na nrigbu agafeworị, bulite na Discord, wdg.
Finalmente ma ọ bụrụ na ị nwere mmasị ịmatakwu banyere ya gbasara adịghị ike ahụ, ị nwere ike ịkpọtụrụ akwụkwọ mbụ ahụ na njikọ na-esonụ.
Bụrụ onye mbụ ịza ajụjụ