Nya sÄrbarheter i FreeBSD


2

Den 30 juni 2026 publicerades meddelanden om rÀttelse av 13 nya sÄrbarheter i operativsystemet FreeBSD.

  • CVE-2026-49418. En anvĂ€ndare med Ă„tkomst till en enhet med ett minnes-mappat grĂ€nssnitt kan orsaka double-free/use-after-free i kĂ€rnan. Detta kan troligen leda till höjda privilegier.
  • CVE-2026-49419. (endast FreeBSD 15+) Dubbelminskning av refcount för den aktuella jail:en vid felhantering vid Ă„tkomst till en annan jail via jail-deskriptor (infördes i FreeBSD 15), vilket leder till oförutsett frigörande av kontrollstrukturen för jail:en och efterföljande use-after-free överallt dĂ€r den anvĂ€nds. Teoretiskt kan detta leda till höjda privilegier.
  • CVE-2026-49415. NĂ€r en setuid-program körs sĂ€tts Ă„tkomstrĂ€ttigheterna till dess minne nĂ„got senare Ă€n nĂ€r detta minne initieras, vilket gör att det under en kort tidsperiod Ă€r möjligt att fĂ„ Ă„tkomst till och redigera det utan nödvĂ€ndiga privilegier, genom procfs eller linprocfs. I de flesta system Ă€r inte procfs, och definitivt inte libprocfs, monterat, sĂ„ problemet berör troligen fĂ„.
  • CVE-2026-49429, CVE-2026-49430, CVE-2026-49431. (endast för system med ZFS) De första tvĂ„ felen Ă€r relaterade till minnesallokering av fel storlek: en buffert av storlek som skickas som ett 32-bitarsnummer allokeras och sedan skrivs data av verklig storlek in i den, vilket leder till överflödning om den verkliga buffertstorleken var större Ă€n 4GB. BĂ„da kan endast utlösas av root eller en anvĂ€ndare med tydligt tillagda privilegier för sĂ„rbara operationer. Det tredje felet kan utnyttjas av alla, vilket gör det möjligt för vem som helst att sĂ€tta en flagga " $hasrecvd " pĂ„ en dataset med hjĂ€lp av ZFS_IOC_SET_PROP (hur farligt detta Ă€r framgĂ„r inte av tillkĂ€nnagivandet).
  • CVE-2026-49420. Avsaknaden av korrekt storlekskontroll av paket innan de skrivs till en buffert med fast storlek pĂ„ stacken i libalias-modulen för RTSP-stöd ger möjlighet till fjĂ€rrĂ„tkomst och utan autentisering att överfylla stacken eller kĂ€rnan (för ipfw nat) eller processen natd (som vanligtvis körs av root). Detta kan potentiellt leda till RCE. SĂ„rbarheten kan utlösas av en illvillig vĂ€rd inom det lokala nĂ€tverket bakom NAT, som implementeras genom libalias och sĂ€nder skadliga RTSP-paket. DĂ€rför pĂ„verkar inte sĂ„rbarheten vĂ€rdar dĂ€r NAT inte körs i nĂ„gon form. Dessutom: natd kommer att sluta vara sĂ„rbart om raden libalias_smedia.so tas bort frĂ„n /etc/libalias.conf och natd startas om, och ipfw nat kommer inte att vara sĂ„rbart utan att ladda modulen alias_smedia.ko (det anges inte om det kan laddas automatiskt). Dessutom ser den sĂ„rbara hanteraren endast TCP/UDP-paket utĂ„t, dĂ€r en av portarna Ă€r 554 eller 7070 - om sĂ„dana paket brandvĂ€ggsskyddas innan de nĂ„r NAT, försvinner ocksĂ„ sĂ„rbarheten.
  • CVE-2026-49421. unlinkat() och funlinkat() beaktade inte flaggan AT_RESOLVE_BENEATH, som skulle ha förbjudit att gĂ„ utanför katalogen angiven av argumentet dirfd vid traversering av denna vĂ€g. SĂ„ledes tillĂ€ts det att radera filer utanför katalogen nĂ€r den anropande koden ville införa denna begrĂ€nsning.
  • CVE-2026-49422. TĂ€vling i modulen tcp_rack.ko (som standard Ă€r den inte laddad). Varje tcp-socket kan individuellt vĂ€lja vilket tcp-stack den ska arbeta genom, inklusive att snabbt vĂ€xla dem. Om man gör sĂ„ hĂ€r: 1) pĂ„ en socket med tcp_rack anropar rack-specifik setsockopt(), 2) i en annan trĂ„d hinner man snabbt vĂ€xla tcp-stacken frĂ„n rack till en annan och sedan tillbaka till rack vid rĂ€tt tidpunkt, sĂ„ kommer rack-hanterarens setsockopt() att fungera med den gamla (före vĂ€xlingen) adressen till socketens tillstĂ„ndsstruktur, vilket leder till minneskorruption och möjlig privilegietillĂ€mpning. SĂ„rbara Ă€r endast system dĂ€r tcp_rack.ko tydligt Ă€r laddad, detta Ă€r inte standard.
  • CVE-2026-49427, CVE-2026-49428. POSIX largepages (shm_create_largepage) allokerades inte tillrĂ€ckligt noggrant som anvĂ€nda, vilket kunde leda till att de felaktigt frigjordes under olika omstĂ€ndigheter (nĂ€mns i anropen sendfile med flaggan SF_NOCACHE, open med flaggan O_TRUNC och fspacectl) och följande use-after-free med vanliga konsekvenser.
  • CVE-2026-49426. Inkorrekta audit(4) loggar om avlĂ€gsna syscalls via ptrace(PT_SC_REMOTE). Kan förvirra system för analys av misstĂ€nkta situationer om sĂ„dana anvĂ€nds.
  • CVE-2026-49423. Möjlig kernel-panic vid mottagande av data via kTLS med TLS 1.2 CBC-poster. För att undvika problemet kan man stĂ€lla in kern.ipc.tls.enable=0 eller kern.ipc.tls.cbc_enable=0.
  • CVE-2026-49424. Datakollaps (104 byte) frĂ„n kĂ€rnans stack vid anrop av linux-compat waitid(), som glömmer att nollstĂ€lla den oanvĂ€nda delen av linux-strukturen siginfo_t nĂ€r data överförs frĂ„n freebsd-strukturen. I vanliga GENERIC-kĂ€rnor Ă€r linux-emulatorn som standard avstĂ€ngd och aktiveras endast genom manuell modulinkoppling.
  • CVE-2026-49425. PĂ„ liknande sĂ€tt glömmer 32-bitars kevent att nollstĂ€lla 32-bits strukturen innan data överförs frĂ„n den inhemska 64-bitars strukturen, vilket leder till datakollaps frĂ„n stacken. Som standard Ă€r 32-bitars kompatibilitet i kĂ€rnan aktiverad (inte genom modul).
  • CVE-2026-58081, CVE-2026-58082. SĂ„rbarheter i iconv. Första: mĂ„nga av dess moduler kontrollerar inte storleken pĂ„ den utgĂ„ende buffert som tillhandahĂ„lls av anroparen innan de skriver resultatet i den (nĂ€mnda HZ, UTF-7, VIQR, ZW). Andra: ISO-2022-modulen anvĂ€nder en 6-byte buffert pĂ„ stacken för interna operationer, men upp till 10 byte kan skrivas till den, vilket skadar stacken. I slutĂ€ndan kan körning av iconv för konvertering till eller frĂ„n nĂ„gon av de angivna kodningarna med okontrollerad indata vara utsatt för buffertöverskridningar.

KĂ€lla: linux.org.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster