Patch-ul Unturned 3.26.3.5 remediază exploit-ul RCE dintr-un mod rău intenționat
Notele de patch ale Unturned pentru versiunea 3.26.3.5, publicate pe 30 iulie 2026, abordează un exploit de execuție de cod de la distanță (RCE) raportat într-un mod de workshop al unui server rău intenționat. Ca măsură de precauție, toate listele de servere de pe internet au fost dezactivate temporar în timp ce patch-ul era pregătit și lansat, iar impactul este considerat a fi fost limitat la un singur server mic.
Creditul pentru descoperire îi aparține lui celeb, cu un caz de test proof-of-concept creat de Jdance și raportat inițial prin Discord-ul comunității. Daniel Willett a rulat o scanare a ultimei luni de încărcări pe workshop pentru a verifica dacă exploit-ul fusese folosit în altă parte; nu fusese.
Remedierea
- Încărcarea componentelor cu UnityEvents conectate la metode statice este acum împiedicată. Acestea puteau fi exploatate pentru a apela metode restricționate, cum ar fi
Application.OpenURL; în mod implicit, jocul filtrează URL-urile terțe.
Patch-ul ulterior 3.26.3.6
Un patch ulterior, 3.26.3.6, a fost lansat pentru a remedia o eroare apărută când o componentă nu are scriptul asociat în timpul validării evenimentelor și pentru a ignora evenimentele care nu au fost configurate.
Conținut lipsă și îndrumări pentru modderi
Modurile cu erori de tip „missing Item GameObject" (sau similare) necesită o actualizare din partea creatorului modului. Până atunci, anumite obiecte și iteme personalizate pot lipsi din hărți și de pe servere.
În cazurile analizate, problema era cauzată de componente legate de evenimente care refereau un obiect țintă lipsă — de exemplu, un eveniment configurat să declanșeze un sistem de particule care a fost ulterior eliminat fără a fi actualizat evenimentul. Din punct de vedere al codului, acest lucru este imposibil de distins de o încercare de exploatare a vulnerabilității, așa că trebuie blocat.
Modderii ar trebui să verifice fișierul jurnal de erori: deasupra avertismentului despre GameObject-ul lipsă ar trebui să existe un mesaj cu componenta și evenimentul exacte care cauzează problema.