Der er opdaget en række sårbarheder i Linux- og FreeBSD-kernen. Sårbarhederne i Linux giver mulighed for fjernudførelse af kode, hævning af privilegier i systemet, at bryde ud af containere eller omgå isolation af virtuelle maskiner. Sårbarhederne i FreeBSD gør det muligt at stoppe kernen fjernøst, hæve sine privilegier i systemet og omgå isolation af hypervisoren Bhyve.
Sårbarheder i Linux-kernen:
- 5 sårbarheder, der er afsløret af Zero Day Initiative, før rettelser blev offentliggjort på grund af fejlagtig indsendelse af oplysninger til den forkerte distributionsliste:
- ZDI-CAN-33549 — en sårbarhed i ksmbd-modulet med implementering af filsystemet server baseret på SMB-protokollen, som kan udnyttes til fjernudførelse af kode på kerne-niveau. Problemet skyldes et heltalsoverløb i funktionen mbdirect_connection_rdma_xmit(), der optræder, hvis kernen er bygget med indstillingerne «CONFIG_SMB_SERVER_SMBDIRECT=y» og «CONFIG_RDMA_RXE=y». For at en vellykket attack skal lykkes, skal angriberen have mulighed for at skrive til det delte lagringssystem, der tilbydes af den angrebne serveren, hvor teknologierne RDMA og SMB Direct også skal anvendes. En prototype af exploiten er tilgængelig, som fungerer i Debian 13.
- ZDI-CAN-33774 — en race condition i ksmbd-kernemodulet, der fører til, at 62 bytes data fra SMB2-headeren skrives til en 40-byte buffer, der er allokeret til SMB1-protokollen. Sårbarheden kan føre til fjernudførelse af kode, hvis der er adgang til et SMB-lager, der behandles gennem ksmbd. En prototype af exploiten er tilgængelig, som fungerer i Debian 13.
- ZDI-CAN-33367 — en sårbarhed i kerne-netværksstakken, der gør det muligt for en lokal bruger at opnå root-rettigheder i systemet ved at overskrive procesdata i siden cache, i lighed med sårbarhederne Dirty Frag og Fragnesia. Denne gang skyldes problemet en fejl i funktionen
skb_zerocopy(). En prototype af exploiten er forberedt, som fungerer på forskellige versioner af Ubuntu. Rettelsen er tilgængelig i form af en patch. Af distributionerne har kun udviklerne af Alma Linux skabt en uplanlagt opdatering af pakker med kernen, hvor de har rettet denne sårbarhed. - ZDI-CAN-34068 — et buffer overflow i VMWGFX-grafikdriveren, der bruges til at implementere 3D-acceleration i VMware-miljøer. Problemet giver en lokal bruger mulighed for at opnå root-rettigheder i systemet, hvis der er adgang til den virtuelle GPU via enheden /dri/card*. En prototype af exploiten er tilgængelig, som fungerer i Ubuntu 26.04.
- ZDI-CAN-34076 — sårbarhed i nvmet-driveren (NVMe Target), der fører til lækage af information om indholdet i kernen.
- Der er afsløret oplysninger og offentliggjort prototyper af exploits for 5 sårbarheder i kernen, der gør det muligt for en ikke-privilegeret bruger at opnå root-rettigheder i systemet og omgå containerisoleringen. Sårbarhederne har det kodeord, der er tildelt, «Infinity Core». Problemerne er allerede rettet i de nyeste versioner af kernen.
- CVE-2026-98260 — adgang til hukommelse efter dens frigivelse på grund af genbrug af POSIX-timer-strukturen, hvor hukommelsen blev frigivet i hovedtråden efter et fejl i exec()-kaldet, men referencen forblev i køen (timerqueue) i en anden tråd. En prototype af exploit er tilgængelig, hvis drift er blevet demonstreret i Ubuntu 26.04 og i Android på Samsung Galaxy S26 Ultra.
- CVE-2026-98256 — adgang til hukommelse efter dens frigivelse på grund af en kapløbssituation mellem exec()-kaldet i den sekundære tråd og oprydning af signal-køen (sigqueue), der venter på behandling. Ved manipulationer med køen kan der opstå en situation, hvor en reference til signalhåndteringen forbliver i køen efter frigivelse af den tilknyttede hukommelse, som derefter vil blive brugt til signalbehandling. Drift af exploit er demonstreret i Ubuntu 26.04.
- CVE-2026-89754 — buffer overflow i implementationen af systemopkaldet mincore(), der opstår på grund af en kapløbssituation, når man gentager gennem hukommelsens sider efter udførelse af madvise(MADV_DONTNEED). Drift af exploit er demonstreret i Ubuntu 26.04.
- CVE-2026-80775 — adgang til hukommelse efter dens frigivelse i systemopkaldet prctl(), der opstår på grund af forkert overvågning af reference-tællere for hash af futures ved fremkomsten af
en kapløbssituation mellem opgaver, der deler en mm_struct-struktur ved indlejret kald af vfork(). Exploit, der udnytter sårbarheden til at overskrive /usr/bin/passwd i sidstegen cache, er demonstreret i Ubuntu 26.04. - CVE-2026-98385 – adgang til hukommelse efter frigivelse i task scheduler cache handler, som opstår fordi scheduler opdaterer felter med statistik i mm_struct for opgaven efter frigivelse af den tilknyttede hukommelse i tilfælde af at exec() kaldes på en anden CPU-kerne. Sårbarheden optræder i kerner med CONFIG_SCHED_CACHE indstillingen aktiveret. Eksploitens funktionalitet er blevet demonstreret i
Arch Linux med kernel 7.2.4.
- Sårbarheden Vghost (CVE-2026-74580) i vhost kernel subsystemet, der anvendes til at accelerere input/output operationer via Virtio i virtualiseringssystemer. Sårbarheden skyldes en forkert håndtering af I/O-adresseoversættelsestabeller (IOTLB) og kan udnyttes til at hæve sine privilegier i systemet og omgå isoleringen af gæstesystemet. Ved omkonfiguration af adresser eller størrelser af køer (vring) gennem VHOST_SET_VRING_ADDR eller VHOST_SET_VRING_NUM opdateredes vq->meta_iotlb[] ikke, hvilket førte til oversættelse af nye adresser ved hjælp af allerede ugyldige mapperingsoplysninger.
Prototypen til en exploit til opnåelse af root-rettigheder er offentliggjort, testet i distributionerne Ubuntu 26.04, RHEL 9.8, Amazon Linux 2023.12.20260817, Azure Linux 3.0 og Oracle Linux 10.2.
Sårbarheden kan muligvis bruges til at udføre kode på kernel-niveau i værtsystemet gennem manipulation af VIRTIO_F_RING_RESET kaldet i gæstesystemet i virtualiserede miljøer med virtuel IOMMU.
Problemet optræder fra Linux 4.11 og er blevet løst i versionerne 5.10.265, 5.15.216, 6.1.183, 6.6.152, 6.12.104, 6.18.45, 7.1.9 og 7.2. Som en midlertidig beskyttelse kan adgangen til enhederne /dev/vhost-net, /dev/vhost-vsock, /dev/vhost-scsi og /dev/vhost-vdpa-* begrænses.
Sårbarheder i FreeBSD (løst i opdateringerne 15.1-RELEASE-p5, 14.5-RELEASE-p2 og 14.4-RELEASE-p11):
- CVE-2026-101308 – adgang til hukommelse efter frigivelse i lyddriveren, som opstår på grund af en race condition mellem buffer ændringsoperationen og hukommelsesmappingen gennem mmap. Sårbarheden kan potentielt give en lokal bruger med adgang til lydudstyret root-rettigheder.
- CVE-2026-101309, CVE-2026-101310, CVE-2026-101311 — sårbarheder i komponenter af hypervisoren Bhyve, som muliggør eksekvering af kode på værtsmiljøet via manipulationer i gæstesystemet. Problemerne skyldes buffer overflow forårsaget af en racy state i xHCI-controllerens model (USB 3), samt manglende størrelse kontrol for optagelser i HDA-enhedsmodeller (High Definition Audio) og framebuffer.
- CVE-2026-101307 — heltals overflow i tcp_rack modulet med implementeringen af RACK-algoritmen (Recent ACKnowledgment) til pakke tab vurdering, hvilket resulterer i tildeling af en buffer, der er for lille til at rumme alle modtagne data. Sårbarheden tillader overskrivning af op til 512 KB i buffergrænsen ved at sende et stort antal ACK-pakker i en etableret TCP-forbindelse. Det bemærkes, at udnyttelse kan føre til kernel panic.
Kilde: opennet.ru
