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

I utility systemd-tmpfiles, der er en del af systemd, har en sårbarhed (CVE-2021-3997), som muliggør ubegribelig rekursion. Problemet kan udnyttes til at forårsage en nedbrud af tjenesten under systemopstart ved at oprette et stort antal indlejrede underkataloger i mappen /tmp. En løsning er i øjeblikket tilgængelig i form af et patch. Opdateringer af pakker, der adresserer problemet, er blevet tilbudt i Ubuntu og SUSE, men er ikke endnu tilgængelige i Debian, RHEL og Fedora (rettelser er under test).

Når der oprettes tusindvis af indlejrede kataloger, fører udførelsen af kommandoen 'systemd-tmpfiles --remove' til et nedbrud på grund af stack-overflow. Normalt udfører værktøjet systemd-tmpfiles ved ét kald opgaverne for at fjerne og oprette kataloger ('systemd-tmpfiles --create --remove --boot --exclude-prefix=/dev'), hvor sletning udføres først, efterfulgt af oprettelse, dvs. nedbruddet under sletningen vil resultere i, at vigtige filer nævnt i /usr/lib/tmpfiles.d/*.conf ikke vil blive oprettet.

Der nævnes også et mere farligt angrebsscenario på Ubuntu 21.04: da systemd-tmpfiles nedbrud ikke tillader oprettelse af filen /run/lock/subsys, og mappen /run/lock er skrivbar for alle brugere, kan en angriber oprette mappen /run/lock/subsys under sin egen identitet og gennem oprettelse af symboliske links, der krydser med lock-filer fra systemprocesser, organisere overskrivning af systemfiler.

Derudover kan det bemærkes, at nye versioner af projekterne Flatpak, Samba, FreeRDP, Clamav og Node.js er blevet offentliggjort, hvori sårbarheder er blevet rettet:

  • I de korrigerende udgivelser af værktøjet til bygning af selvstændige Flatpak-pakker version 1.10.6 og 1.12.3 er to sårbarheder blevet rettet: Den første sårbarhed (CVE-2021-43860) muliggør at skjule visningen af bestemte udvidede rettigheder under installationen, når pakken hentes fra et ikke-verificeret repository ved at manipulere metadataene. Den anden sårbarhed (uden CVE) tillader under bygningen af pakken ved at køre kommandoen 'flatpak-builder --mirror-screenshots-url' at oprette kataloger i fildelingsområdet uden for bygge-kataloget.
  • I opdateringen af Samba 4.13.16 er sårbarheden (CVE-2021-43566) blevet rettet, hvilket muliggør, at en klient gennem manipulation af symboliske links på SMB1- eller NFS-partitioner kan opnå oprettelsen af serveren kataloga udenfor det eksporterede område FS (problemet skyldes en race tilstanden og er vanskeligt at udnytte i praksis, men teoretisk muligt). Problemet påvirker versioner op til 4.13.16.

    Der er også offentliggjort en rapport om en anden lignende sårbarhed (CVE-2021-20316), som giver en autentificeret klient mulighed for at læse eller ændre indholdet af en fil eller metadatakatalog i FS området via manipulation med symbolske links. server uden for det eksporterede område. Problemet er løst i version 4.15.0, men påvirker også tidligere versioner. Der vil dog ikke blive offentliggjort rettelser til gamle versioner, da den gamle Samba VFS-arkitektur ikke tillader løsning af problemet på grund af binding af metadataoperationer til filstier (i Samba 4.15 blev VFS-laget fuldstændig omarbejdet). Problemet er mindre farligt, da det er relativt komplekst at udnytte, og brugeradgangsrettigheder skal tillade læsning eller skrivning til den målte fil eller katalog.

  • I udgivelsen af FreeRDP-projektet 2.5, som tilbyder en open source-implementering af RDP (Remote Desktop Protocol), er tre sikkerhedsproblemer blevet løst (CVE-identifikatorer er ikke tildelt), der kan føre til buffer-overflow ved brug af en forkert lokation, håndtering af specielt formaterede registreringsparametre og angivelse af et forkert formateret navn til en udvidelse. Ændringerne i den nye version inkluderer støtte til OpenSSL 3.0-biblioteket, implementering af TcpConnectTimeout-indstillinger, forbedret kompatibilitet med LibreSSL og løsninger på problemer med udklipsholderen i Wayland-baserede miljøer.
  • I de nye versioner af det gratis antivirus softwarepakke ClamAV 0.103.5 og 0.104.2 er sårbarheden CVE-2022-20698 blevet løst, hvilket er relateret til forkert læsning af en pointer og gør det muligt at forårsage en crash af processen, hvis pakken er kompilert med libjson-c biblioteket, og indstillingen CL_SCAN_GENERAL_COLLECT_METADATA (clamscan —gen-json) er aktiveret.
  • I opdateringerne til platformen Node.js 16.13.2, 14.18.3, 17.3.1 og 12.22.9 er der rettet fire sårbarheder: omgåelse af certifikatvalidering ved verifikation af netværksforbindelser på grund af forkert konvertering af SAN (Subject Alternative Names) til strengformat (CVE-2021-44532); forkert håndtering af opregning af flere værdier i felterne subject og issuer, som kan anvendes til at omgå validering af de nævnte felter i certifikater (CVE-2021-44533); omgåelse af begrænsninger relateret til SAN-URI-typen i certifikater (CVE-2021-44531); utilstrækkelig validering af input i funktionen console.table(), som kan bruges til at tildele tomme strenge til numeriske nøgler (CVE-2022-21824).

Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster