Ruby “FileUtils.remove_entry_secure” versenyhelyzet miatti biztonsági hiba

CH azonosító

CH-4409

Angol cím

Ruby "FileUtils.remove_entry_secure" Race Condition Security Issue

Felfedezés dátuma

2011.02.20.

Súlyosság

Alacsony

Érintett rendszerek

Ruby

Érintett verziók

Ruby 1.8.x, 1.9.x

Összefoglaló

A Ruby olyan biztonsági problémáját jelentették, melyet rosszindulatú, helyi felhasználók kihasználhatnak bizonyos műveletek emelt szintű jogosultsággal történő végrehajtására.

Leírás

A problémát a “FileUtils.remove_entry_secure” eljárásban kialakuló versenyhelyzet okozza, ami kihasználható tetszőleges fájl és könyvtár törlésére symlink támadásokon keresztül.

A sérülékenység a 1.8.6 patchlevel 420 és korábbi, az 1.8.7 patchlevel 330 és korábbi, az 1.9.1 patchlevel 430 és korábbi, valamint az 1.9.2 patchlevel 136 és korábbi verziókban található.

Megoldás

Frissítsen a legújabb verzióra

Támadás típusa

Race condition (Versenyhelyzet)

Szükséges hozzáférés

Local/Shell (Helyi/shell)

Hivatkozások

Gyártói referencia: www.ruby-lang.org
SECUNIA 43434


Legfrissebb sérülékenységek
CVE-2025-54313 – Prettier eslint-config-prettier Embedded Malicious Code sérülékenység
CVE-2025-31125 – Vite Vitejs Improper Access Control sérülékenység
CVE-2025-34026 – Versa Concerto Improper Authentication sérülékenység
CVE-2025-68645 – Synacor Zimbra Collaboration Suite (ZCS) PHP Remote File Inclusion sérülékenység
CVE-2026-20045 – Cisco Unified Communications Products Code Injection sérülékenység
CVE-2026-22844 – Zoom Node Multimedia Routers sérülékenysége
CVE-2025-14533 – WordPress ACF Extended Plugin sérülékenysége
CVE-2026-23550 – WordPress Modular DS plugin Privilege Escalation sérülékenysége
CVE-2023-31096 – Windows Agere Soft Modem Driver Elevation of Privilege sérülékenység
CVE-2026-21265 – Secure Boot Certificate Expiration Security Feature Bypass sérülékenység
Tovább a sérülékenységekhez »