A FreeBSD-ben 22 sebezhetőséget javítottak ki, amelyek közül az egyik potenciálisan lehetővé teszi a kód távoli végrehajtását root jogosultságokkal, és 13 lehetőséget biztosít a privilégiumok emelésére a rendszeren belül. A sebezhetőségeket a FreeBSD 15.1-RELEASE-p1, FreeBSD 15.0-RELEASE-p11, 14.4-RELEASE-p7 és 14.3-RELEASE-p16 frissítések tartalmazzák.
A legveszélyesebb sebezhetőség (CVE-2026-49420) a libalias könyvtárban fellépő puffer túlfutással áll összefüggésben, amelyet a kernel szintjén működő ipfw csomagszűrőben és a felhasználói térben futó natd háttérfolyamatban használnak az elküldött vagy fogadott hálózati csomagok címének lefordításához. A túlfutás az RTSP (Real Time Streaming Protocol) protokoll kezelőjében lépett fel, amely kimenő hálózati csomagokat írt felül egy fix méretű puffer használatával anélkül, hogy ellenőrizte volna, hogy a csomag felülírási eredménye belefér-e a pufferbe.
NAT-átjáró feldolgozása során, különösen a RTSP forgalom kezelésekor, a stack túlfutás léphet fel, amely potenciálisan távoli kód végrehajtását eredményezheti a kernel vagy a natd folyamat szintjén root jogosultságokkal futó rendszerben.
A sebezhetőség blokkolására alternatív megoldásként le lehet tiltani az alias_smedia.ko kernelmodul betöltését, és eltávolítani a libalias_smedia.so feldolgozó említését az /etc/libalias.conf konfigurációs fájlból. Ha az RTSP protokoll nem használatos a tűzfalon, akkor a 554 és 7070 hálózati portokra irányuló forgalmat le lehet tiltani a NAT szabályok előtt.
Sebezhetőségek, amelyek lehetővé teszik, hogy egy nem privilegizált helyi felhasználó root jogosultságokat szerezzen:
- CVE-2026-49415 — versenyhelyzet az execve rendszerhívásban, amely lehetővé teszi a helyi felhasználó számára, hogy SUID root zászlóval rendelkező végrehajtható fájlok futtatása során a procfs vagy linprocfs használatával módosítsa a folyamat címzési terét egy rövid időablakban, amely a folyamat új virtuális címzési terének beállítása után, de a végrehajtó adatairól szóló információk frissítése előtt áll fenn.
- CVE-2026-49422 — már felszabadított memória elérése (Use-after-free) a tcp_rack.ko kernelmodulban, amely a TCP-csomagok veszteségének meghatározásához RACK (Recent ACKnowledgment) algoritmust valósít meg. A sebezhetőség felhasználható privilégiumemelésre helyi socketek manipulálásával.
- CVE-2026-49419 — hivatkozási számláló alsó határon túli (underflow) túlfutás a Jail izolációs mechanizmusának megvalósításában. A támadó a jail-deszkriptorok használatával a jail-környezetek manipulációja révén a jail_set és jail_get funkciók segítségével elérheti a hivatkozási számláló nullázását és a már felszabadított memóriát egy olyan struktúrához, amely továbbra is a kernelben van használatban, ami potenciálisan kihasználható privilegiumaik növelésére.
- CVE-2026-49429 — puffer túlfutás az OpenZFS-ben, amely lehetővé teszi a helyi felhasználó számára, aki ZFS „userused” jogosultságokkal rendelkezik, hogy privilegiumait növelje az ioctl ZFS_IOC_USERSPACE_MANY manipulációjával.
- CVE-2026-49427, CVE-2026-49428 — sebezhetőségek a ’largepage’ megosztott memóriaobjektumok megvalósításában, amelyek már felszabadított memória elérésére vezetnek a kernelben, ami privilegiumok növelésére használható az SF_NOCACHE jelzővel rendelkező sendfile funkció manipulációja vagy az O_TRUNC jelzővel rendelkező open és fspacectl funkciók manipulációja révén.
- CVE-2026-49421 — az AT_RESOLVE_BENEATH jelző helytelen kezelése az unlinkat és funlinkat rendszerhívásokban felhasználható arra, hogy fájlokat távolítsanak el az alap könyvtáron kívül a korlátozott fájlrendszer-hozzáférésű konfigurációkban.
- CVE-2026-49418 — memória hozzáférés a felszabadítás után a virtuális memória alrendszerében, ami a msync(MS_INVALIDATE) funkció memóriatérképezésére történő hívásának következménye. A támadó, aki hozzáféréssel bír egy térképezést támogató eszközhöz, kihasználhatja a sebezhetőséget privilegiumai növelésére.
- CVE-2026-49416 — egész számú túlfutás a vt konzol illesztőprogramjánál, ami lehetővé teszi a helyi felhasználók számára, hogy potenciálisan növeljék privilegiumaikat a túl nagy méret megadásával az ioctl CONS_HISTORY küldésekor.
- CVE-2026-49413 — sebezhetőség a Linuxulatorban, amely lehetővé teszi a nem privilegizált felhasználó számára, hogy saját megosztott könyvtárát behelyezze az LD_PRELOAD környezeti változón keresztül egy suid jelzővel rendelkező futtatható fájlba, és saját kódját ezen futtatható fájl privilegiumaival futtassa.
- CVE-2026-49412 — hozzáférés a már felszabadított memóriához az IPV6_MSFILTER opció Socket kezelőjében, amely lehetővé teszi privilegiumok növelését.
- CVE-2026-45258 — a memória (mmap) térképezésének támogatásával kapcsolatos problémák a hangmeghajtóban, amelyek lehetővé teszik az adatok olvasását és írását a kernel memóriájának területeire a /dev/dsp eszköz manipulációja révén, amely alapértelmezetten mindenki számára írásra hozzáférhető.
- CVE-2026-45257 — sebezhetőség a ktls kernel modulban, amely lehetővé teszi bármely olvasható fájl, amely elérhető a támadó számára, átírását az oldal cache-ben. Ha a támadó ilyen módon átír egy suid root fájlt, például a /bin/su-t, root jogokat szerezhet a rendszeren.
Kevésbé veszélyes sebezhetőségek:
- CVE-2026-49430, CVE-2026-49431 — sebezhetőségek az OpenZFS-ben, amelyek kernelfejlécek sérüléséhez és a "$hasrecvd" flag jogosulatlan beállításának lehetőségéhez vezetnek.
- CVE-2026-49426 — helytelen audit bejegyzések készítése a ptrace hívások esetében. Ezt a támadók kihasználhatják az behatolási rendszerek megkerülésére.
- CVE-2026-49423 — távoli DoS sebezhetőség a KTLS kernel alrendszerében, amely speciálisan formázott TLS csomagok küldésével használható ki. A probléma kizárólag KTLS-t használó rendszereken jelentkezik a TLS feldolgozás felgyorsításához (kern.ipc.tls.enable=1).
- CVE-2026-49424 — 104 byte adat szivárgása a nem inicializált kernel veremből a waitid() rendszerhívás implementálásakor a Linuxulatorban.
- CVE-2026-49425 — adat szivárgása a nem inicializált kernel veremből a compat32 alrendszerben.
- CVE-2026-58081, CVE-2026-58082 — buffer túlcsordulások az iconv könyvtárban, amelyek támadásokra használhatók olyan alkalmazások ellen, amelyek az iconv-t használják megbízhatatlan külső adatok HZ, UTF-7, VIQR, ZW és ISO-2022 kódolásra való átalakításához.
Forrás: opennet.ru
