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

In de systemd-tool systemd-tmpfiles is een kwetsbaarheid (CVE-2021-3997) ontdekt, die ongecontroleerde recursie kan veroorzaken. Dit probleem kan worden gebruikt om een denial-of-service-aanval te organiseren tijdens het opstarten van het systeem door een groot aantal geneste submappen in de map /tmp te creëren. Een oplossing is voorlopig beschikbaar in de vorm van een patch. Pakketupdates met oplossingen zijn aangeboden in Ubuntu en SUSE, maar zijn nog niet beschikbaar in Debian, RHEL en Fedora (oplossingen bevinden zich in de testfase).

Bij het aanmaken van duizenden geneste mappen leidt de operatie «systemd-tmpfiles --remove» tot een crash door stackuitputting. Gewoonlijk voert de tool systemd-tmpfiles in één aanroep zowel verwijderings- als aanmaakoperaties uit («systemd-tmpfiles --create --remove --boot --exclude-prefix=/dev»), waarbij eerst de verwijdering wordt uitgevoerd en daarna de aanmaak. Een crash in de verwijderingsfase betekent dat belangrijke werkbestanden, zoals vermeld in /usr/lib/tmpfiles.d/*.conf, niet worden aangemaakt.

Er wordt ook een gevaarlijker aanvalleschscenario genoemd voor Ubuntu 21.04: aangezien door de crash van systemd-tmpfiles het bestand /run/lock/subsys niet wordt aangemaakt, en de map /run/lock schrijfpermissies voor alle gebruikers toestaat, kan een aanvaller de map /run/lock/subsys onder zijn identiteit creëren en via het creëren van symbolische koppelingen die overlappen met lockbestanden van systeemprocessen, het herschrijven van systeembestanden organiseren.

Daarnaast kan worden opgemerkt dat er nieuwe releases zijn gepubliceerd voor de projecten Flatpak, Samba, FreeRDP, Clamav en Node.js, waarin kwetsbaarheden zijn verholpen:

  • In de correctiereleases van de tooling voor het bouwen van zelfvoorzienende Flatpak-pakketten 1.10.6 en 1.12.3 zijn twee kwetsbaarheden verholpen: De eerste kwetsbaarheid (CVE-2021-43860) stelt een gebruiker in staat om bij het downloaden van een pakket uit een niet-geverifieerde repository bepaalde uitgebreide rechten te verbergen tijdens het installatieproces door manipulatie van metadata. De tweede kwetsbaarheid (zonder CVE) maakt het mogelijk om tijdens het bouwen van een pakket met het commando «flatpak-builder --mirror-screenshots-url» mappen te creëren in het bestandssysteem buiten de bouwmap.
  • In de update van Samba 4.13.16 is een kwetsbaarheid (CVE-2021-43566) verholpen, die een client in staat stelt via manipulatie van symbolische koppelingen op SMB1- of NFS-partities het creëren van op de server catalogus buiten het exporteerbare gebied van het bestandssysteem (het probleem wordt veroorzaakt door een race-conditie en is moeilijk in de praktijk te exploiteren, maar theoretisch mogelijk). Het probleem treft versies tot 4.13.16.

    Ook is er een rapport gepubliceerd over een andere soortgelijke kwetsbaarheid (CVE-2021-20316), die een geauthenticeerde cliënt in staat stelt om, via manipulatie met symbolische links, de inhoud van een bestand of de metadata van een map in het bestandssysteem te lezen of te wijzigen. de server buiten het geëxporteerde gedeelte. Het probleem is opgelost in versie 4.15.0, maar het heeft ook invloed op oudere takken. Correcties voor oudere takken zullen echter niet worden gepubliceerd, aangezien de oude Samba VFS-architectuur het probleem niet kan oplossen vanwege de koppeling van metadata-bewerkingen aan bestandspaden (in Samba 4.15 is de VFS-laag volledig herschreven). De ernst van het probleem wordt verminderd doordat het vrij complex is om te exploiteren en de gebruikersrechten moeten toestaan dat er gelezen of geschreven kan worden naar het doelbestand of de doelmap.

  • In de release van het FreeRDP-project 2.5, dat een vrije implementatie van het Remote Desktop Protocol (RDP) biedt, zijn drie beveiligingsproblemen opgelost (CVE-identificaties zijn niet toegewezen), die kunnen leiden tot buffer-overflows bij het gebruik van een onjuiste locale, het verwerken van speciaal opgemaakte registerparameters en het opgeven van een onjuist opgemaakt plug-in naam. Onder de wijzigingen in de nieuwe versie valt de ondersteuning voor de OpenSSL 3.0-bibliotheek, de implementatie van de instelling TcpConnectTimeout, verbeterde compatibiliteit met LibreSSL en de oplossing van problemen met het klembord in omgevingen op basis van Wayland.
  • In de nieuwe releases van de vrije antivirussoftware ClamAV 0.103.5 en 0.104.2 is de kwetsbaarheid CVE-2022-20698 opgelost, die verband houdt met de onjuiste lezing van een pointer en die op afstand kan leiden tot een crash van het proces als het pakket is gecompileerd met de libjson-c bibliotheek en de optie CL_SCAN_GENERAL_COLLECT_METADATA (clamscan —gen-json) is ingeschakeld.
  • In de updates van het Node.js-platform 16.13.2, 14.18.3, 17.3.1 en 12.22.9 zijn vier kwetsbaarheden verholpen: omzeiling van certificaatvalidatie bij verificatie van netwerkverbindingen door onjuiste conversie van SAN (Subject Alternative Names) naar een tekenreeksformaat (CVE-2021-44532); onjuiste verwerking van meerdere waarden in de velden subject en issuer, die kan worden gebruikt om validatie van genoemde velden in certificaten te omzeilen (CVE-2021-44533); omzeiling van beperkingen met betrekking tot SAN-URI-type in certificaten (CVE-2021-44531); onvoldoende validatie van invoer in de functie console.table(), welke kan worden gebruikt om lege tekenreeksen aan numerieke sleutels toe te wijzen (CVE-2022-21824).

Bron: opennet.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers 🔥 Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster