Уязвимости в systemd, Flatpak, Samba, FreeRDP, Clamav, Node.js

A systemd utility, systemd-tmpfiles, has a vulnerability (CVE-2021-3997) that allows uncontrolled recursion. This issue can be exploited to create a denial of service during system boot by generating a large number of nested subdirectories in the /tmp directory. A patch is currently available to address this. Package updates that resolve the issue have been proposed in Ubuntu and SUSE, but they are not yet available in Debian, RHEL, and Fedora (fixes are in testing).

When creating thousands of nested directories, executing the "systemd-tmpfiles --remove" operation leads to a crash due to stack exhaustion. Typically, the systemd-tmpfiles utility performs removal and creation operations in one call ("systemd-tmpfiles --create --remove --boot --exclude-prefix=/dev"), starting with removal followed by creation. A crash during the removal phase means that important operational files specified in /usr/lib/tmpfiles.d/*.conf will not be created.

A more dangerous attack vector on Ubuntu 21.04 is also mentioned: due to the crash of systemd-tmpfiles, the file /run/lock/subsys is not created, and the /run/lock directory is writable by all users. An attacker could create the /run/lock/subsys directory under their own ID and organize overwriting of system files by creating symbolic links that overlap with lock files from system processes.

Additionally, new releases of the Flatpak, Samba, FreeRDP, Clamav, and Node.js projects have been published, in which vulnerabilities have been addressed:

  • In the corrective releases of the Flatpak self-contained package building tools, versions 1.10.6 and 1.12.3, two vulnerabilities have been fixed: The first vulnerability (CVE-2021-43860) allows hiding certain extended permissions during installation when loading a package from an untrusted repository through metadata manipulation. The second vulnerability (without CVE) allows creating directories in the FS area outside the build directory during package building with the command "flatpak-builder --mirror-screenshots-url."
  • In the Samba 4.13.16 update, a vulnerability (CVE-2021-43566) was fixed that allows a client to create on partitions SMB1 or NFS through manipulations with symbolic links. szerveren a fájlkatalógus exportált területén kívüli (a probléma versenyhelyzetből adódik, és a gyakorlatban nehezen kezelhető, de elméletileg lehetséges). A problémának az 4.13.16-os verziók vannak kitéve.

    Egy másik hasonló sebezhetőségről is megjelent jelentés (CVE-2021-20316), amely lehetővé teszi, hogy egy hitelesített felhasználó szimbolikus hivatkozások manipulálásával elolvassa vagy módosítsa a fájl vagy a mappa metaadatait az exportált fájlrendszer területén. a szerver az exportált szakaszon kívül. A probléma megoldva az 4.15.0-s kiadásban, de a korábbi ágakat is érinti. Azonban a régi ágakat nem fogják javítani, mivel a régi Samba VFS architektúra nem teszi lehetővé a probléma megoldását a metainformációk műveleteinek fájlutakhoz való kötődése miatt (a Samba 4.15-ös réteg VFS-t teljesen átírták). A probléma veszélyeit csökkenti, hogy a kihasználása meglehetősen bonyolult, és a felhasználói hozzáférési jogoknak lehetővé kell tenniük a célfájl vagy mappa olvasását vagy írását.

  • A FreeRDP 2.5-ös projekt kiadásában, amely ingyenes megvalósítást kínál a RDP (Remote Desktop Protocol) távoli asztali hozzáférés protokollhoz, három biztonsági problémát orvosoltak (CVE azonosítók nem lettek hozzárendelve), amelyek puffertúlcsorduláshoz vezethetnek nem megfelelő lokalizáció, különlegesen formázott bejegyzések kezelésének, és szabálytalanul formázott kiegészítők nevének megadása révén. Az új verzió újdonságai között szerepel az OpenSSL 3.0 könyvtár támogatása, a TcpConnectTimeout konfiguráció megvalósítása, a LibreSSL-lel való kompatibilitás javítása és a Wayland alapú környezetek vágólapjával kapcsolatos problémák megoldása.
  • Az új, ingyenes ClamAV 0.103.5 és 0.104.2 antivírus csomagok kiadása orvosolja a CVE-2022-20698 sebezhetőséget, amely a mutató helytelen olvasásával kapcsolatos, és lehetővé teszi a folyamat távoli összeomlását, ha a csomag a libjson-c könyvtárral lett lefordítva, és a beállítások között szerepel a CL_SCAN_GENERAL_COLLECT_METADATA (clamscan —gen-json) opció.
  • A Node.js 16.13.2, 14.18.3, 17.3.1 és 12.22.9 platformfrissítésekben négy sebezhetőséget javítottak: a hálózati kapcsolatok tanúsítványainak ellenőrzésekor a SAN (Subject Alternative Names) helytelen szöveges formátumra való átváltása miatti tanúsítvány-ellenőrzés megkerülése (CVE-2021-44532); a subject és issuer mezők több értékének hibás kezelése, amelyeket felhasználhatnak az említett mezők tanúsítványokban történő ellenőrzésének megkerülésére (CVE-2021-44533); az URI SAN típusú korlátozások kikerülése a tanúsítványokban (CVE-2021-44531); a console.table() funkcióban a bemeneti adatok elégtelen ellenőrzése, amelyet üres karakterláncok numerikus kulcsokra történő beállítására lehet használni (CVE-2022-21824).

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