Den endelige opsamling af de vigtigste og mest markante begivenheder i 2024, relateret til åbne projekter og informationssikkerhed:
- Konflikter: Krisen i NixOS-projektet. Udelukkelse af Sonny Pearce fra bestyrelsen for GfNOME Foundation. Midlertidig udelukkelse af forfatteren af BсacheFS og hans kritik af Linus Torvalds. Udelukkelse af en af de nøgleudviklere af Python. Konflikten mellem WordPress og WP Engine, som er blevet til erstatning af ACF-pluginet. Angrebene fra Malibal mod CoreBoot. Klage til den europæiske regulator over Mozilla. Blokering af uBlock Origin Lite. Rebranding af Apache på grund af indfødte amerikanere.
- Sanktioner og blokeringer: Udelukkelse af 11 vedligeholdere fra Linux-kernen, der er forbundet med Rusland. Afvisning af Spring til at acceptere ændringer fra udviklere fra Rusland. Overholdelse af Mozillas krav fra Roskomnadzor, efterfølgende ophævelse af blokering og bøde. Midlertidig blokering af Rusland i Docker Hub. Lukning af adgang for Rusland til OpenTofu-repositorierne. Fejlaktig blokering af OpenXRay på GitHub. Blokering i GitLab af browserudvidelsen BPC.
- Forks: FreeNginx — en fork af Nginx, Valkey og Redict — forks af databaserne Redis, Flock — en fork af Flutter, Apache Cloudberry — en fork af databasen Greenplum. Den første udgivelse af OpenTofu, en fork af Terraform. Overgangen til OpenSearch, en fork af Elasticsearch, til Linux Foundation.
- Opløsninger, fusioner og samarbejdsprojekter: Microsoft har overdraget Mono til Wine-samfundet. IBM køber HashiCorp. Mozilla har opkøbt firmaet Anonym. Fusionen mellem Tor og Tails. Omstruktureringen af OpenSSL og fusionen med Bouncy Castle- og Cryptlib-bibliotekerne. Initiativ til udvikling af x86-arkitekturen.
- Patenter og ophavsret: Angreb fra Nintendo på projekter, der udvikler emulatorer til konsoller: Yuzu, Suyu, Ryujinx, forks af Yuzu. OS Zone-initiativet har annuleret 54 patenter. Fjernelse af en del af koden fra ZLUDA på anmodning af AMD. HDMI Forum tillod ikke implementering af HDMI 2.1 i åbne drivere.
- Lover og regler: Muligheden for at blokere udviklere af Linux-kernen, der overtræder adfærdskodeksen. FCC har genindført reglerne for netneutralitet. Regler for brug af varemærker for Rust. NetBSD og Gentoo har forbudt brugen af kode genereret af AI-systemer. GitHub har forbudt placering af projekter til oprettelse af deepfakes.
- Licenser: Udkast til licens for Post-Open. Overgangen af databaserne Redis, CockroachDB og ScyllaDB til proprietære licenser. Genoptagelse af Elasticsearch på en åben licens. Ophør af udviklingen af databasen Greenplum som et åbent produkt. Ændring af licensen for Zabbix fra GPLv2 til AGPLv3, Forgejo fra MIT til GPLv3, OpenVPN fra GPLv2 til GPLv2 med undtagelser. Licensproblemer med Tuxedo-drivere.
- Udgivelse af Winamp-kildekoden. Overtrædelse af GPL-licensen i Winamp-koden. Sletning af Winamp-kode.
- Introduktion af definitionen af åbne AI-systemer og initiativet til dets annullering. Vurdering af åbne generative AI-modeller.
- Udviklingsplatforme og appkataloger: Fuldstændig adskillelse af Forgejo fra Gitea. Overgang fra Fedora til Forgejo. GitVerse fra SberTech. P2P-platform Radicle 1.0. Hosting af Git-repositorier Game of Trees Hub. Obligatorisk to-faktor autentifikation og nyt autentifikationssystem for pakker i PyPI. 2 milliarder downloads og en million brugere på Flathub.
- Programmeringssprog og kompilatorer: GCC 14, LLVM 18/19, Java SE 22/23, Go 1.22/1.23, .NET 9, Perl 5.40, Julia 1.11, PHP 8.4, Ruby 3.4, V 0.4.8, Snek 1.10, Tcl/Tk 9.0, Swift 6.0, Clojure 1.12, Mojo 24.3.
- Nye sprog og kompilatorer: Borgo (kombinerer de bedste egenskaber fra Go og Rust). TrapC (C-lignende sprog, der arbejder sikkert med hukommelse). Hare (C-lignende sprog fra skaberen af Sway). Pkl (sprog til konfigurationsbeskrivelse). Vcc — C/C++ kompilator til Vulkan. Bend — sprog til parallelle beregninger på GPU.
- Udviklingsværktøjer: Meson 1.6, Automake 1.17, GNU Mes 0.27. Gittuf til kryptografisk beskyttelse af Git-repositorier. Udviklingsmiljø Eclipse Theia. Kildekodeditoren Zed er åbnet.
- Python: Python har flyttet JavaScript fra 1. pladsen i GitHub-ranglisten. Indbygget JIT-kompilator. Python 3.13. NumPy 2.0.0. Kompilatoren Nuitka 2.0.
- Sikker programmering: Fremme af C++-mekanismer til sikker hukommelsehåndtering. Strategi til reduktion af sårbarhed i Android. Fil-C — kompilator til sikker hukommelsehåndtering i C/C++. Evaluering af effektiviteten af MiraclePtr i C++. Hyperlight — hypervisor til isolering af specifikke funktioner.
- Rust: AI-translator til omskrivning af C-kode til Rust. Konsortium til udvikling af høj-pålidelige systemer i Rust. Analyse af brugen af unsafe i Rust-pakker. Verifikation af Rusts standardbibliotek. Forbedring af portabiliteten mellem C++ og Rust.
- Systemkomponenter: systemd 256/257, Glibc 2.39/2.40, GNU Shepherd 1.0.0. Reduktion af afhængigheder i libsystemd. run0 — integreret i systemd erstatning for sudo. Port af systemd baseret på Musl.
- Hardware: OpenWrt One-router. Nye Raspberry Pi-kort: Pico 2, Compute Module 5, Pico 2 W, 500, Monitor, Mediecenter. AI-assistent Home Assistant Voice. Vortex 2.2 (åben GPGPU baseret på RISC-V). Oprettelse af en åben processor, der er kompatibel med Z80. FuryGpu — GPU baseret på FPGA. PiDP-10 (klon af mainframe PDP-10). Den første chip på OpenTitan-platformen.
- Firmware: Intel's Involvement in CoreBoot Development. fwupd Tool 2.0.0. Modifications of Firmware for TI CC13XX and CC26XX Chips.
- Netværksinfrastruktur: Initiative for Default Use of TCP_NODELAY (Implemented in OpenBSD). Tesla Unveils TTPoE Protocol. Junk Traffic Rate Increased to 6.8%. free5GC for Building 5G Core Network. OCSP Protocol Support Terminated in Let’s Encrypt. Cloudflare's Pingora Framework. Netplan Configuration System 1.0. F-Stack Network Stack 1.24. hostapd/wpa_supplicant 2.11 with Wi-Fi 7 Support.
- Standards: C23. Vulkan 1.4. POSIX 1003.1-2024. BPF Standardization. OpenMP 6.0. Standardization of Post-Quantum Encryption Algorithms. RFC for FLAC Audio Codec.
- Protection Mechanisms: OpenPaX (Analog of Grsecurity/Pax). IPE Access Control System.
- New Operating Systems and Distributions: KDE is Developing Its Own Distribution. ALDOS - A Fedora Variant Without systemd. Asterinas and Maestro Kernels, Written in Rust and Partially Compatible with Linux. Apertis - A Distribution for Electronic Devices from Collabora. Chimera - A Linux Kernel with a FreeBSD Environment. Red Hat Enterprise Linux AI. Fedora Atomic Desktops. Serpent OS. AlmaLinux Kitten. Atomically Updating Variant of Manjaro. Selectel OS. TileOS. Helios (Based on Illumos). ExectOS (with a Microkernel Similar to Windows NT).
- Distribution and OS Updates: Ubuntu 24.04/24.10, Ubuntu Core 24, CentOS Stream 10, Red Hat Enterprise Linux 10-beta/9.5/9.4, Fedora 40/41, openSUSE Leap 15.6, SUSE Linux Enterprise 15 SP6, openSUSE Leap Micro 6, ALT 10, elementary OS 8, Whonix 17.2, Linux Mint 22, Azure Linux 3.0, Proxmox VE 8.3, Tails 6, Alpine 3.21, Armbian 24.11, NixOS 24.11, Vanilla OS 2, Blend OS 4, Endless OS 6.0, LibreELEC 12.0, Manjaro 24.0, OpenMediaVault 7.0, Redox OS 0.9, Haiku R1-beta5, OpenIndiana 2024.04.
- Changes in Distributions: GNOME OS Transformed into a Distribution for Regular Users and Transitioned to Atomic Updates. Arch Linux (RISC-V Port, Valve Participation). Fedora (Removal of X11 Session, Switch to DNF5, AI Tools, Web Interface Installer, KDE Base Edition Status). Changes in RHEL Intermediate Release Preparation. OpenSUSE (Transition to SLFO/ALP Platform, Agama Installer, Reproducible Builds, Discontinuation of SUSE Branding). Fresh Kernels in Ubuntu.
- OpenStreetMap Transitioned from Ubuntu to Debian. LinkedIn Moved from CentOS to Azure Linux.
- Real-time Operating Systems: RISC OS 5.30. RT-Thread 5.1. Support for Real-time Mode in the Linux Kernel. Free Use of QNX 8.0 Possibility.
- BSD: FreeBSD 14.2, NetBSD 10, OpenBSD 7.6. ravynOS (FreeBSD Edition in macOS Style). NixBSD (NixOS with FreeBSD Kernel). Discussion on Using Rust in FreeBSD. Improved Laptop Support in FreeBSD. New FreeBSD Release Preparation Cycle. Graphical Installer for FreeBSD. SmolBSD (Creation of Micro Builds of NetBSD).
- Mobile platforme: Android 15/16-pre, LineageOS 22, KDE Plasma Mobile 6, Phosh 0.44, webOS 2.27, Ubuntu Touch OTA-7 Focal, Bliss OS, postmarketOS 24.12, /e/OS 2.6. Mobifree's økosystem af åbne mobilapplikationer. PostmarketOS builds baseret på systemd. Tizen-port til RISC-V. Droidian – en Debian-version til smartphones. Understøttelse af destruktiv PIN-kode i GrapheneOS.
- Oversæt Chrome OS til Android-platformen. Understøttelse af Linux-applikationer i Android. MicroFuchsia til virtuelle maskiner i Android.
- Pakkestyring: Skift OpenWrt til pakkestyringsværktøjet APK. Pacstall (tilsvarende AUR for Ubuntu). GNU Mes 0.27. Start af udviklingen af RPM 6. Aura 4.0.0. Pacman 7.0. GNU Stow 2.4. Testudgivelser af APT 3.0. Modernisering af pakkestyring i Arch Linux.
- Nye brugergrænseflader: Miracle, alpha-test af COSMIC, KDE 6, Theseus Ship (tidligere KWinFT).
- Opdatering af brugergrænseflader: Xfce 4.20, GNOME 46/47, KDE Plasma 6.0/6.1/6.2, KDE Gear 24.12, MATE 1.28, LXQt 2.1.0, Cinnamon 6.4, Trinity R14.1.3, MaXX Interactive Desktop 2.2, Sway 1.10, Budgie 10.9, Regolith 3.1. KDE's mål for de næste to år. GNOME-planen for de næste 5 år. 40 år med X Window System.
- Opdatering af kompositservere: labwc 0.8.0, Hyprland 0.46, Niri 0.1.10, Cage 0.2, Weston 14.0, Wayfire 0.9.
- GUI: GTK 4.41/4.16, Qt 6.7/6.8, IGL 1.0. FLTK 1.4.0 med Wayland-understøttelse. Ardour fortsatte udviklingen af en GTK2-gren. PortableGL 0.98 (OpenGL 3-implementering i C). Nye motorer til OpenGL og Vulkan i GTK. Louvre til udvikling af kompositservere. Udvikling af SDL3.
- GPU: Mesa 24.0/24.1/24.2/24.3. DXVK tilføjede understøttelse af Direct3D 8. Oversættelse af NVIDIA-drivere til åbne kernel-moduler. Åben implementering af vGPU fra NVIDIA. Projekt LibreCUDA. AMD offentliggjorde dokumentation til GPU RDNA 3.5.
- Fremme af Wayland: Wayland 1.23. Mulighed for kun at bygge GNOME med Wayland. Understøttelse af Wayland i NVIDIA-drivere. Raspberry Pi OS er gået over til Wayland. Frog-projektet til fremme af nye Wayland-protokoller. Eksperimentelle Wayland-protokoller.
- Drivere: Nova (ny offentligt driver til NVIDIA GPU'er med GSP-firmware). embedded-hal (oprettelse af drivere i Rust). Forbedring af drivere til NVK og Zink. EXT2 på Rust. Honeykrisp (Vulkan-driver til Apple M1-chip). Klarhed af driver til 10. generation GPU Mali. AMD åbnede driveren til NPU med XDNA-motoren.
- Multimedia: Åben stak til MIPI-kameraer. FFmpeg 7.0/7.1, PipeWire 1.2.0, PulseAudio 17.0, OBS Studio 31.0, Kodi 21, MythTV 34. Lydstation Zrythm 1.0.0. Stationsadministrationsplatformen Rivendell.
- Codecs: Lydcodecars TSAC og Opus 1.5. xHE-AAC-dekoder fra FFMpeg. jpegli – JPEG encoder og decoder fra Google. Understøttelse af JPEG XL i Samsung.
- Grafik: Nærmer sig udgivelsen af GIMP 3.0. Inkscape 1.4, Darktable 5.0, RawTherapee 5.10, Scribus 1.6.0.
- Modellering og 3D: Blender 4.3, FreeCAD 1.0, CadZinho 0.6, KiCad 8.0. Kildekoden til Google Blocks er offentliggjort. 3D-visualiseringsprogrammet OSPRay Studio 1.0 og 3D-rendering motoren OSPRay 3.1. 3D-model af øen Caldera. Vejnetkort fra Overture Maps.
- Spil: Beta-version af NauEngine fra VK, Godot 4.3, Open 3D Engine 24.09, Dagor Engine 24.12. Værktøjer til at køre Windows-spil fra Asahi. Lakka 5.0. Proton 9.0. Wine 9.0. Minetest er blevet omdøbt til Luanti. Kildekoden til spillet Descent 3 er blevet offentliggjort. Projekt SteamFork. Understøttelse af ASUS ROG Ally i SteamOS.
- Nye åbne projekter: Kildekoden til emulatoren Mikage er blevet offentliggjort. Microsoft har offentliggjort koden til lagringssystemet Garnet. Valve har offentliggjort koden til Steam Audio. NVIDIA har overdraget shadersproget Slang til Khronos-konsortiet. Offentliggørelse af Bitwarden SDK.
- DBMS: PostgreSQL 17, MySQL 8.4/9.0/9.1, MariaDB 11.4, Valkey 8.0, Redis 7.4, DuckDB 1.0, IvorySQL 4.0, SynchDB 1.0, EdgeDB 5.0, Firebird 5.0.
- Web: Node.js 23/24 med TypeScript-support. Deno 2.0. Understøttelse af C-kode i JavaScript-platformen Bun. Wasmer 5. Speedometer 3.0 test.
- Browsere: Tor Browser 14.0, FixBrowser Wolvic baseret på Chromium-motoren. 25 år med Dillo. Verso og Servo-browseren baseret på Servo-motoren. Servo har bestået Acid2-testen. Intensivering af udviklingen af browseren Ladybird og beslutningen om at bruge Swift som sprog.
- Mozilla: Reklamevisningsplatform. Afsluttet samarbejde med Onerep. Projektet MLS (Mozilla Location Service) er afsluttet. Beslutning om ikke at stoppe støtten til version to af Chrome-manifestet. Lederskabsændring. Vinter- og efterårsafskedigelser. AI-generering af websites. Talegenkendelsesværktøjer. Rebranding.
- Firefox: versioner 122-133, beskyttelse mod tracking ved brug af omdirigeringer, blokering af tredjeparts-cookie, midlertidige tilladelser, visning af miniaturebilleder, oversættelse af tekstfragmenter, ‘Firefox Labs’, indbygget chatbot, sidepanel, lodrette faner, samlet rydningsdialog, automatisk udskiftning af HTTP med HTTPS, understøttelse af Zstandard, forbedret Firefox View og PDF-læser, port til Haiku OS. Firefox fylder 20 år.
- Chrome: versioner 121-131, mikrobetalinger til monetisering, forbedret ydeevne af udvidelser, afskaffelse af version to af manifestet, fortsat støtte til tredjeparts-cookie, advarsel om ophør af uBlock Origin, integration af stor sprogmodel.
- Distribuerede og P2P-systemer: Overlay P2P-netværk Nebula 1.9. Meshtastic - mesh-netværk baseret på LoRa-transmittere. OpenZiti 1.0 til integration af overlay-netværk i applikationer. PeerTube 7.0.
- Kontorpakker: LibreOffice 24.2/24.8, Calligra 4.0, ONLYOFFICE 8.2.
- Maskinlæring: AlphaFold 3 fra DeepMind, hertz-dev modellen til stemmeinteraktion, ChatTTS til taleforbedring, Databricks har lanceret modellen DBRX, xAI, har åbnet modellen Grok, Transformer Debugger fra OpenAI, Google har lanceret modellen Gemma.
- Filsystemer: Afskaffelse af den forældede Ext2-driver og fjernelse af ReiserFS. Ceph-klynge med kapacitet på tebibyte pr. sekund. LittleFS 2.10. Clusterfilssystemet VitastorFS.
- Virtualisering og containere: Arbejde med at portere VMware Workstation til KVM-hypervisoren. VMware Workstation og VMware Fusion er blevet gratis. Paravirtualisering IOMMU i Xen. VirtualBox over KVM. Microsoft har åbnet hypervisoren OpenVMM/OpenHCL. Finch til Linux. Flytning af Hyper-V værtskomponenter til Linux-kernen. Lima 1.0 (LInux-on-MAc), Xen 4.19, XCP-ng 8.3, Kata Containers 3.4, LXC 6.0, QEMU 9.0-9.2, Bubblewrap 0.11, CRIU 4.0, Distrobox 1.8, VirtualBox 7.1, MicroCloud LTS.
- Serverapplikationer: OpenSSH 9.7-9.9, BIND 9.20, Samba 4.20/4.21, Exim 4.98, Postfix 3.9, SMTP-server chasquid 1.13, ClamAV 1.4, nginx 1.26 med HTTP/3, libmicrohttpd 1.0.0, HAProxy 3.0. Overgang til Let’s Encrypt med ntpd-rs. OpenSSH: ophør af DSA-support, opdeling i flere processer, beskyttelse mod brute-force angreb.
- Linux-kernen: linus-next grenen. Diskussion om brugen af C++ i kernen. Lunatik (oprettelse af håndteringsfunktioner i Lua). Kørsel af Linux på Intel 4004 chippen. Kildekode åbnet til support af Elbrus CPU. Kollisioner. Versioner af x86_64 mikroarkitekturen. ELKS 0.8 kernen til 16-bit CPU'er. UEK-next grenen fra Oracle.
- eBPF: opgaveplanlæggere, diagnostik af inputenheder, arbejde i brugerrummet, bpftop, opdatering af DTrace. Plan om at stoppe støtte til ældre ARM CPU'er.
- Vigtige ændringer i kernen:
- 6.7: integration af Bcachefs filsystemet, ophør af støtte til Itanium-arkitekturen, Nouveau's evne til at arbejde med GSP-R firmware, støtte til TLS-kryptering i NVMe-TCP, muligheden for at bruge undtagelser i BPF, støtte til futex i io_uring, optimering af ydelsen af fq (Fair Queuing) scheduler, støtte til TCP-AO (TCP Authentication Option) udvidelse og mulighed for at begrænse netværksforbindelser i Landlock beskyttelsesmekanismen, tilføjet adgangskontrol til user namespace og io_uring via AppArmor.
- 6.8: Xe driver til Intel GPU, beskyttelsesmodus for blok-enheder med monterede filsystemer, Deadline server opgaveplanlægningsmekanisme, automatisk optimering af sammenlægning af identiske hukommelsessider, den første driver skrevet i Rust, systemopkald listmount og statmount, fjernelse af bpfilter og SLAB, guest_memfd mekanisme i KVM, profilering af dataadgang.
- 6.9: dm-vdo-modul til deduplicering og komprimering af bloklagringsenheder, direkte adgang til filer i FUSE, understøttelse af oprettelse af pidfd for individuelle tråde, BPF-token-mekanisme, understøttelse af Rust på ARM64-systemer, nedklassificering af Ext2 FS-driveren, fjernelse af den gamle NTFS-driver, understøttelse af Intel FRED-mekanismen.
- 6.10: ntsync-driver med synkroniseringsprimitive til Windows NT, DRM Panic-komponenter til implementering af en analog til "den blå skærm af døden", ophør med understøttelse af gamle Alpha CPU'er, mulighed for integritetsverifikation i FUSE-baserede filsystemer, begrænsning af adgang til ioctl via Landlock-mekanismen, subsystem til profilering af hukommelsesallokeringsoperationer, systemopkald mseal(), mulighed for krypteret datatransmission med TPM-enheder, understøttelse af højprioriterede arbejdsqueue i dm-crypt, panthor-driver til den tiende generation af Mali GPU'er.
- 6.11: understøttelse af atomære skriveoperationer på blokniveau, understøttelse af bind() og listen() operationer i io_uring, ny mekanisme til låsning af softwareinterrupt-handler, mulighed for at skrive til spejlede eksekverbare filer i hukommelsen, understøttelse af skrivning af bloklagringsenhedsdrivere i Rust, optimering af getrandom()-opkaldet, ny implementering af AES-GCM.
- 6.12: mulighed for at aktivere realtidsmode, sched_ext til at oprette CPU-planlæggere via eBPF, udskrift af QR-kode ved nødtilstande, Device Memory TCP-mekanisme, SCHED_DEADLINE-serverens ressourcereservationsmekanisme, forbedringer af EEVDF-opgaveplanlæggeren, IPE-modul til at fastlægge politikker for integritetssikring.
- Kryptering: Bibliotek til homomorfisk kryptering fra Apple. PGP-værktøjer sq 1.0, OpenSSL 3.3/3.4, LibreSSL 4.0, VeraCrypt 1.26.14, GnuPG 2.5, Libgcrypt 1.11.0, Cryptsetup 2.7. Omdannelse af OpenSSL. Rustls-kompatibilitet med OpenSSL og nginx. Udvikling af post-kvantkrypteringsalgoritmer.
- Problemer med kryptografi: KyberSlash (sårbarhed i post-kvantalgoritmen Kyber). EUCLEAK (kloning af YubiKey 5 nøgler). Genskabelse af PuTTY-nøglen.
- Bagdør i XZ Utils-pakken: retrospektiv, aktiveringslogik, reaktionsresultater, forsøg på lignende angreb på andre projekter.
- Sårbarheder i processorer: BadRAM (AMD, omgå SEV-SNP), Sinkclose (AMD, adgang til SMM). Omgåelse af beskyttelse mod Spectre. Indirector (Intel). TikTag (ARM, omgå MemTag). Ny variant af BHI (Intel). ZenHammer (AMD). GhostRace (Intel, AMD, ARM, IBM). GhostWrite (RISC-V XuanTie). LeftoverLocals (GPU AMD, Apple, Qualcomm og Imagination). RFDS (Intel Atom).
- Angrebsmetoder: KeyTrap og NSEC3 i DNSSEC. ArtPrompt og BoN til omgåelse af AI-systemers filtre. Port Shadow (omdirigering af forbindelser og Wi-Fi). TunnelVision (omdirigering af VPN-trafik). Få TLS-certifikater til andres domæner "mobi". Angreb via IP 0.0.0.0 i browseren. SnailLoad (bestemmelse af åbnede hjemmesider baseret på pakkerforsinkelse). Angreb på håndteringen af ikke-registrerede applikationer i Ubuntu. Cirkulering af protokoller baseret på UDP. "Continuation flood" (forstyrrelse af HTTP/2.0-servere). Falsk svar i RADIUS-protokollen. Angreb via escape-sekvenser. BatBadBut (biblioteker i Rust, PHP, Node.js, Python, Ruby, Go, Erlang og Haskell). VPN Forskning: Brug af AI til at identificere sårbarheder i SQLite. Analyse af rootkit Ebury, der blev installeret ved hackning af kernel.org. UEFI bootkit Bootkitty.
- Problemer på grund af AI-genererede affaldsrapporter om sårbarheder. Beskadigelse af omdømme på grund af CVE med falske og oppustede sårbarheder.
- Lokale sårbarheder: Linux-kernen (n_gsm, netfilter, io_uring, nf_tables, ksmbd, ktls, uio, netværksstak), FreeBSD-kernen (1, 2), GRUB2 (RHEL), tuned, needrestart (standard i Ubuntu Server), PostgreSQL, NetworkManager-libreswan, guix-daemon, pam_oath, Nix, NVIDIA-drivere, Flatpak, Buildah, Podman, Node.js, libuv, Glibc.
- Fjernede sårbarheder: IPv6-stak i Linux. Bluetooth-stak i Android. Root-sårbarhed i OpenSSH (regreSSHion), RHEL og FreeBSD-specifikke sårbarheder i OpenSSH. Udførelse af kode på systemer med CUPS (fortsat). libaom og libvpx (AV1 og VP8/VP9 codec, mulig angreb via browsere). NFS-server i FreeBSD og OpenBSD. Apache Struts, GStreamer, Libarchive, X.Org Server (1, 2, 3, 4), libgsf (berører GNOME), Emacs, Js2Py, PHP, nginx (HTTP/3), Fluent Bit, Git, R, Glibc (angreb via PHP-scripts), Suricata, ClamAV, runc (berører Docker og Kubernetes), FFmpeg (JPEG XL), Redis.
- Hacks: Internet Archive. Cloudflare. Barracuda Networks. Kompromittering af PyTorch-repositoriet. Konkurrencer Pwn2Own Automotive, Pwn2Own 2024, og Pwn2Own Ireland 2024.
- Privatliv: Analyse af OpenVPN-sessioner. Telemetri i Manjaro Linux, Fedora og Go. Analyse af VPN-applikationer til Android. Statisk data om annonceblokerere. Adgang til data fra fjerne og private GitHub-repositorier.
- Sårbarheder i firmware og bootloaders: Sårbarhed i Shim (omgå UEFI Secure Boot). PixieFAIL (angreb på UEFI-firmware via PXE). Sårbarheder i UEFI-firmwares fra Phoenix og AMI MegaRAC. Sårbarheder i Qualcomm-firmwares. Omgåelse af UEFI Secure Boot på grund af testnøgle i bundkort.
- Udfordringer ved sårbarheder i firmware og bootloaders: Sårbarhed i Shim (omgå UEFI Secure Boot). PixieFAIL (angreb på UEFI-firmware via PXE). Sårbarheder i UEFI-firmwares fra Phoenix og AMI MegaRAC. Sårbarheder i Qualcomm-firmwares. Omgåelse af UEFI Secure Boot på grund af testnøgle i bundkort.
- Sårbarheder i routere og udstyr: Nedbrud af 659.000 hjemmeroutere. Mulighed for at styre modemmerne hos millioner af ISP Cox-abonnenter. Bagdøre i routere og netopbevaring fra D-Link. Sårbarheder i Juniper-enheder. Sårbarheder i ASUS-routere. SSID-forvirring (wifi-netværksforfalskning). Manipulering af OpenWRT-byggeartefakter. Oplåsning af elektriske låse fra Saflok.
- Identifikation af ondsindede pakker i katalogerne PyPI (1, 2) og Snap Store. Farlige sårbarheder i GitHub Enterprise Server, Gogs, GitLab (1, 2, 3, 4, 5, 6). Manuel gennemgang af pakkenavne i Snap Store. Analyse af nedlæggelsen af forældede pakker fra NPM. Ondsindede AI-modeller i Hugging Face-repositoriet. Hundrede tusinde repositorier med ondsindet kode på GitHub.
- Fejl: Problemer med at starte Linux pga. fejl i opdateringen til Windows (analyse). Sletning af /home ved udførelse af „systemd-tmpfiles —purge“. Nedbrud i domænezone RU pga. DNSSEC. Desynkronisering af rod-DNS-serveren „C“. KDE-tema, der fjerner brugerfiler.
- Angreb på infrastrukturer: Indsprøjtning af ondsindet kode gennem Polyfill. Lækage af adgangstoken til Python-GitHub-repositorier. DDoS-angreb på SourceHut. Lækage af tokens fra Hugging Face Spaces. Offentliggørelse af ondsindede versioner fra Ultralytics. Indsprøjtning af ondsindet kode i den officielle JavaScript-klient for kryptovalutaen Solana. Ondsindet kode i plugin'et ss-otr til Pidgin.
- Hændelser: Angribere ændrede BGP-indstillingerne hos teleoperatøren Orange Espagne. GitHub opdaterede GPG-nøglerne pga. sårbarhed i infrastrukturen. Adgang til tokens fra interne repositorier hos Mercedes.
I løbet af et år blev der offentliggjort 1569 nyheder på OpenNET, som havde fået 158.000 kommentarer. I efteråret 2024 fylder OpenNET 28 år.
Kilde: opennet.ru
