Sårbarheder i FreeBSD, der tillader forhøjelse af rettigheder og fjernudførelse af kode

I FreeBSD er 22 sårbarheder blevet rettet, herunder én, der potentielt tillader fjernudførelse af kode med root-rettigheder, og 13, der giver mulighed for at hæve privilegier i systemet. Sårbarhederne er rettet i opdateringerne FreeBSD 15.1-RELEASE-p1, FreeBSD 15.0-RELEASE-p11, 14.4-RELEASE-p7 og 14.3-RELEASE-p16.

Den mest alvorlige sårbarhed (CVE-2026-49420) skyldes en buffer-overløb i biblioteket libalias, der anvendes i kernel-niveau pakke filtrering ipfw og i den bruger-proces natd, der udfører NAT. Overløbet opstod i håndteringen af RTSP (Real Time Streaming Protocol), som overskrev udgående netværkspakker ved hjælp af en fast størrelse buffer uden at kontrollere, om resultatet kunne rumme det overskrevne pakke.

Under behandlingen af specielt konstrueret RTSP-trafik på NAT-gatewayen kan der opstå et stak-overløb, der potentielt kan føre til fjernudførelse af kode på enten kernel-niveau eller i processen natd, som kører med root-rettigheder.

Som en midlertidig løsning til at blokere sårbarheden kan du blokere indlæsningen af kernelmodulet alias_smedia.ko og fjerne omtalen af håndtereren libalias_smedia.so fra konfigurationsfilen /etc/libalias.conf. Hvis RTSP-protokollen ikke anvendes i firewall, kan trafik til netværksportene 554 og 7070 blokeres i reglerne, som defineres før NAT-reglerne aktiveres.

Sårbarheder, der giver uprivilegerede lokale brugere root-rettigheder:

  • CVE-2026-49415 — en race condition i systemopkaldet execve, der gør det muligt for en lokal bruger at ændre procesens adresseområde ved at udføre filer med SUID root-flaget i et lille tidsvindue, der opstår efter oprettelsen af et nyt virtuelt adresseområde for processen, men før opdatering af ejerens oplysninger.
  • CVE-2026-49422 — adgang til allerede frigivet hukommelse (Use-after-free) i kernelmodulet tcp_rack.ko, som implementerer RACK-algoritmen (Recent ACKnowledgment) til at bestemme tab af TCP-pakker. Sårbarheden kan udnyttes til at hæve privilegier ved manipulation af lokale sockets.
  • CVE-2026-49419 — underflow af reference tælleren i implementeringen af Jail-isoleringsmekanismen. Gennem manipulationer af jail-miljøer ved hjælp af jail-deskriptorer gennem funktionerne jail_set og jail_get kan angriberen opnå nulstilling af reference tælleren og frigørelse af hukommelse til en struktur, der fortsætter med at blive brugt i kernen, hvilket potentielt kan udnyttes til at hæve sine privilegier.
  • CVE-2026-49429 — buffer overflow i OpenZFS, som giver en lokal bruger med ZFS-rettigheder "userused" mulighed for at hæve sine privilegier ved at manipulere med ioctl ZFS_IOC_USERSPACE_MANY.
  • CVE-2026-49427, CVE-2026-49428 — sårbarheder i implementeringen af "largepage" delte hukommelsesobjekter, der fører til adgang til allerede frigivet hukommelse i kernen, som kan udnyttes til at hæve sine privilegier ved at manipulere med sendfile-funktionen med flaget SF_NOCACHE eller funktionerne open og fspacectl med flaget O_TRUNC.
  • CVE-2026-49421 — forkert behandling af flaget AT_RESOLVE_BENEATH i systemopkaldene unlinkat og funlinkat kan bruges til at slette filer uden for basisbiblioteket i konfigurationer med begrænset adgang til Filsystemet.
  • CVE-2026-49418 — adgang til hukommelse efter dens frigivelse i den virtuelle hukommelsessubsystem, der opstår ved kald af msync(MS_INVALIDATE)-funktionen for hukommelseskortlægning af en enhed. En angriber med adgang til en enhed, der understøtter hukommelseskortlægning, kan bruge sårbarheden til at hæve sine privilegier.
  • CVE-2026-49416 — heltals overflow i vt konsoldriveren, der potentielt tillader en lokal bruger at hæve sine privilegier ved at sende ioctl CONS_HISTORY og angive en for stor størrelse.
  • CVE-2026-49413 — sårbarhed i Linuxulator, der gør det muligt for en ikke-privilegeret bruger at injicere sin delte bibliotek gennem miljøvariablen LD_PRELOAD i en eksekverbar fil med suid-flaget og udføre sin kode med rettighederne fra den pågældende eksekverbare fil.
  • CVE-2026-49412 — adgang til allerede frigivet hukommelse i IPv6_MSFILTER muligheden i sockets, hvilket muliggør hævelse af sine privilegier.
  • CVE-2026-45258 — problemer med implementeringen af hukommelseskortlægning (mmap) i lyddriveren, der muliggør læsning og skrivning af data i kernehukommelsesområder gennem manipulationer med enheden /dev/dsp, som som standard er tilgængelig for alle til skrivning.
  • CVE-2026-45257 — sårbarhed i ktls kerne modulet, der tillader at overskrive enhver læsbar fil i sidecachen af en angriber. Ved at overskrive en suid root fil, såsom /bin/su, kan angriberen opnå root-rettigheder i systemet.

Mindre farlige sårbarheder:

  • CVE-2026-49430, CVE-2026-49431 — sårbarheder i OpenZFS, der fører til kernememory korruption og muligheden for at sætte flaget '$hasrecvd' uden rettigheder.
  • CVE-2026-49426 — forkert oprettelse af audit-poster for ptrace kald. Kan udnyttes af en angriber til at omgå indtrængningsdetekteringssystemer.
  • CVE-2026-49423 — fjern DoS-sårbarhed i KTLS kernesystemet, udnyttet gennem specielt formaterede TLS-pakker. Problemet optræder kun på systemer, der bruger KTLS til at accelerere TLS behandling (kern.ipc.tls.enable=1).
  • CVE-2026-49424 — lækage af 104 byte fra den ikke-initialiserede kernestack i implementationen af systemopkaldet waitid() i Linuxulator.
  • CVE-2026-49425 lækage af data fra den ikke-initialiserede kernestack i compat32 subsystemet.
  • CVE-2026-58081, CVE-2026-58082 — buffer overflow i iconv-biblioteket, som kan udnyttes til at angribe applikationer, der bruger iconv til at konvertere ikke-pålidelige eksterne data til HZ, UTF-7, VIQR, ZW og ISO-2022 kodninger.

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