Sebezhetőség az xterm-ben, amely kódvégrehajtást eredményez bizonyos sorok feldolgozásakor

Az xterm terminálemulátorban felfedeztek egy sérülékenységet (CVE-2022-45063), amely lehetővé teszi shell-parancsok végrehajtását bizonyos escape-sorozatok terminálban történő feldolgozása során. A támadáshoz elegendő egyszerűen megjeleníteni egy különösen formázott fájl tartalmát, például a cat segédprogram segítségével, vagy beilleszteni egy sort a vágólapról. printf "\e]50;i\$(touch /tmp/hack-like-its-1999)\a\e]50;?\a" > cve-2022-45063 cat cve-2022-45063

A probléma egy 50-es kódú escape-sorozat feldolgozásának hibájából adódik, amelyet a betűtípus paramétereinek beállítására vagy lekérdezésére használnak. Ha a kért betűtípus nem létezik, a művelet a kérésben megadott betűtípus nevét adja vissza. Közvetlenül vezérlő karaktereket nem lehet betűtípus névként megadni, de a visszaadott szöveg befejezhető egy „^G” sorozattal, amely a zsh-ben a vi-stílusú parancssor szerkesztési mód aktív állapotában a lista kibővítési művelet végrehajtásához vezethet, ami lehetővé teszi parancsok végrehajtását anélkül, hogy kifejezetten megnyomnánk az Enter billentyűt.

A sérülékenység sikeres kihasználásához a felhasználónak Zsh parancsértelmezőt kell használnia, amely átkapcsolt vi parancssori szerkesztő módba (vi-cmd-mode), ami általában nincs engedélyezve az elosztásokban. A probléma nem jelentkezik, ha az xterm beállításait allowWindowOps=false vagy allowFontOps=false értékekre állítják. Például az allowFontOps=false beállítást az OpenBSD, Debian és RHEL rendszerben alkalmazzák, de alapértelmezettként nem érvényes az Arch Linuxban.

A változások listája és a problémát felfedező kutató nyilatkozata alapján a sérülékenységet a 375-ös xterm kiadás orvosolja, de más források szerint a sérülékenység továbbra is megnyilvánul az Arch Linuxból származó 375-ös xterm verzióban. A disztribúciók javítással kapcsolatos kiadásainak nyomon követésére az alábbi oldalakon lehet: Debian, RHEL, Fedora, SUSE, Ubuntu, Arch Linux, OpenBSD, FreeBSD, NetBSD.

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster