Závěrečná sbírka nejvýznamnějších a nejzřetelnějších událostí roku 2024 spojených s otevřenými projekty a informační bezpečností:
- Konflikty: Krize projektu NixOS. Vyloučení Sonnyho Piersa z představenstva GfNOME Foundation. Dočasné pozastavení autora BсacheFS a jeho kritika Linuse Torvaldse. Vyloučení jednoho z klíčových vývojářů Pythonu. Konflikt WordPress s WP Engine, který vyústil v nahrazení pluginu ACF. Útoky Malibal na CoreBoot. Stížnost Evropskému regulátorovi na Mozillu. Blokace uBlock Origin Lite. Rebranding Apache kvůli indiánům.
- Sankce a blokace: Vyloučení 11 maintainerů jádra Linuxu spojených s Ruskou federací. Odmítnutí Springu přijmout změny od vývojářů z RF. Splnění požadavků Mozilly na Roskomnadzor, následné zrušení blokace a pokuty. Dočasná blokace RF na Docker Hub. Uzavření přístupu RF k repozitářům OpenTofu. Chybná blokace OpenXRay na GitHubu. Blokace v GitLab prohlížečového doplňku BPC.
- Forky: FreeNginx — fork Nginx, Valkey a Redict — forky databázového systému Redis, Flock — fork Flutter, Apache Cloudberry — fork databázového systému Greenplum. První vydání OpenTofu, forku Terraform. Přechod OpenSearch, forku Elasticsearch, do Linux Foundation.
- Akvizice, fúze a společné projekty: Microsoft předal Mono komunitě Wine. IBM kupuje HashiCorp. Mozilla pohltila společnost Anonym. Fúze Toru a Tails. Restrukturalizace OpenSSL a fúze s knihovnami Bouncy Castle a Cryptlib. Iniciativa na rozvoj architektury x86.
- Patenty a autorská práva: Útoky Nintenda na projekty vyvíjející emulátory konzolí: Yuzu, Suyu, Ryujinx, forky Yuzu. Iniciativa OS Zone zrušila 54 patentů. Odstranění části kódu ZLUDA na požadavek AMD. HDMI Forum nedovolilo implementaci HDMI 2.1 v otevřených ovladačích.
- Zákony a pravidla: Možnost blokace vývojářů jádra Linux, kteří porušují kodex chování. FCC vrátila pravidla síťové neutrality. Pravidla pro používání ochranných známek Rust. NetBSD a Gentoo zakázaly používání kódu generovaného AI systémy. GitHub zakázal umístění projektů pro vytváření deepfake.
- Licence: Koncept licence Post-Open. Přechod databáze Redis, CockroachDB a ScyllaDB na proprietární licenci. Návrat Elasticsearch na otevřenou licenci. Ukončení vývoje databáze Greenplum jako otevřeného produktu. Změna licence Zabbix z GPLv2 na AGPLv3, Forgejo z MIT na GPLv3, OpenVPN z GPLv2 na GPLv2 s výjimkami. Licence problémů s ovladači Tuxedo.
- Publikace zdrojového kódu Winamp. Porušení licence GPL v kódu Winamp. Odebrání kódu Winamp.
- Zavedení definice otevřeného AI systému a iniciativa pro jeho zrušení. Hodnocení otevřenosti generativních AI modelů.
- Vývojové platformy a katalogy aplikací: Úplné oddělení Forgejo od Gitea. Přechod Fedora na Forgejo. GitVerse od SberTech. P2P platforma Radicle 1.0. Hosting Git repozitářů Game of Trees Hub. Povinná dvoufaktorová autentizace a nový systém ověřování balíčků v PyPI. 2 miliardy stažení a milion uživatelů na Flathub.
- Programovací jazyky a překladače: 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.
- Nové jazyky a překladače: Borgo (kombinuje nejlepší vlastnosti Go a Rust). TrapC (C-typ jazyk, bezpečně pracující s pamětí). Hare (C-typ jazyk od tvůrce Sway). Pkl (jazyk pro definici konfigurace). Vcc - C/C++ překladač pro Vulkan. Bend - jazyk pro paralelní výpočty na GPU.
- Vývojové nástroje: Meson 1.6, Automake 1.17, GNU Mes 0.27. Gittuf pro kryptografickou ochranu Git repozitářů. Vývojové prostředí Eclipse Theia. Otevřený editor kódu Zed.
- Python: Python sesadil JavaScript z prvního místa v hodnocení GitHub. Vestavěný JIT překladač. Python 3.13. NumPy 2.0.0. Překladač Nuitka 2.0.
- Bezpečné programování: Prosazování mechanismů bezpečné správy paměti v C++. Strategie pro snížení zranitelností v Androidu. Fil-C - překladač pro bezpečné správy paměti v C/C++. Hodnocení účinnosti použití MiraclePtr v C++. Hyperlight - hypervisor pro izolaci jednotlivých funkcí.
- Rust: AI překladač pro přepisování C kódu na Rust. Konsorcium pro vývoj vysoce spolehlivých systémů na Rust. Analýza použití unsafe v Rust balíčcích. Verifikace standardní knihovny Rust. Zlepšení přenositelnosti mezi C++ a Rust.
- Systémové komponenty: systemd 256/257, Glibc 2.39/2.40, GNU Shepherd 1.0.0. Snížení závislostí na libsystemd. run0 - integrovaná náhrada sudo v systemd. Port systemd na základě Musl.
- Hardware: OpenWrt One Router. New Raspberry Pi Boards: Pico 2, Compute Module 5, Pico 2 W, 500, Monitor, Media Center. AI Assistant Home Assistant Voice. Vortex 2.2 (open GPGPU based on RISC-V). Development of an open processor compatible with Z80. FuryGpu — FPGA-based GPU. PiDP-10 (PDP-10 mainframe clone). The first chip on the OpenTitan platform.
- Firmware: Intel's participation in the development of CoreBoot. Tool fwupd 2.0.0. Firmware modifications for TI CC13XX and CC26XX chips.
- Síťová infrastruktura: Initiative for default use of TCP_NODELAY (implemented in OpenBSD). Tesla opened TTPoE protocol. The share of garbage traffic increased to 6.8%. free5GC for building a 5G core network. Discontinuation of OCSP protocol support in Let’s Encrypt. Cloudflare's Pingora framework. Netplan 1.0 configuration system. 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 the FLAC audio codec.
- Protection mechanisms: OpenPaX (analog of Grsecurity/Pax). IPE access control system.
- New OS and distributions: KDE develops its own distribution. ALDOS — Fedora variant without systemd. Asterinas and Maestro kernels, written in Rust and partially compatible with Linux. Apertis — distribution for electronic devices from Collabora. Chimera — Linux kernel with FreeBSD environment. Red Hat Enterprise Linux AI. Fedora Atomic Desktops. Serpent OS. AlmaLinux Kitten. Atomically updated variant of Manjaro. Selectel OS. TileOS. Helios (based on Illumos). ExectOS (with 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 transitioned into a distribution for regular users and switched to atomic updates. Arch Linux (port for RISC-V, Valve's participation). Fedora (removal of X11 session, transition to DNF5, AI tools, web-based installer, status as default edition for KDE). Changes in the preparation of interim releases of RHEL. OpenSUSE (switch to SLFO/ALP platform, Agama installer, reproducible builds, cessation of using the SUSE brand). Fresh kernels in Ubuntu.
- OpenStreetMap moved from Ubuntu to Debian. LinkedIn migrated from CentOS to Azure Linux.
- Real-time OS: RISC OS 5.30. RT-Thread 5.1. Podpora Realtime režimu v jádru Linux. Možnost bezplatného používání QNX 8.0.
- BSD: FreeBSD 14.2, NetBSD 10, OpenBSD 7.6. ravynOS (edice FreeBSD ve stylu macOS). NixBSD (NixOS s jádrem z FreeBSD). Diskuze o použití Rustu ve FreeBSD. Zlepšení podpory notebooků ve FreeBSD. Nový cyklus přípravy vydání FreeBSD. Grafický instalátor pro FreeBSD. SmolBSD (tvorba mikro-sbírání NetBSD).
- Mobilní platformy: 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. Ekosystém otevřených mobilních aplikací Mobifree. Sestavení postmarketOS na bázi systemd. Port Tizen pro RISC-V. Droidian – varianta Debianu pro smartphony. Podpora destruktivního PIN kódu v GrapheneOS.
- Převod Chrome OS na platformu Android. Podpora Linuxových aplikací v Androidu. MicroFuchsia pro virtuální stroje v Androidu.
- Správa balíčků: Přechod OpenWrt na balíčkový manažer APK. Pacstall (analog AUR pro Ubuntu). GNU Mes 0.27. Zahájení vývoje RPM 6. Aura 4.0.0. Pacman 7.0. GNU Stow 2.4. Náhledové verze APT 3.0. Modernizace správy balíčků v Arch Linuxu.
- Nová uživatelská prostředí: Miracle, alpha testování COSMIC, KDE 6, Theseus Ship (bývalý KWinFT).
- Aktualizace uživatelských prostředí: 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. Cíle KDE na dva roky. Plán GNOME na 5 let. 40 let X Window System.
- Aktualizace kompozitních serverů: 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 s podporou Wayland. Ardour pokračoval ve vývoji větve GTK2. PortableGL 0.98 (implementace OpenGL 3 v jazyce C). Nové enginy pro OpenGL a Vulkan v GTK. Louvre pro vývoj kompozitních serverů. Vývoj SDL3.
- GPU: Mesa 24.0/24.1/24.2/24.3. V DXVK byla přidána podpora Direct3D 8. Převod ovladačů NVIDIA na otevřené moduly jádra. Otevřená implementace vGPU od NVIDIA. Projekt LibreCUDA. AMD zveřejnil dokumentaci k GPU RDNA 3.5.
- Podpora Wayland: Wayland 1.23. Možnost sestavení GNOME pouze s Wayland. Podpora Wayland v ovladačích NVIDIA. Raspberry Pi OS přešel na Wayland. Projekt Frog pro propagaci nových protokolů Wayland. Experimentální protokoly Wayland.
- Ovladače: Nova (nový otevřený ovladač pro GPU NVIDIA s GSP firmwary). embedded-hal (tvorba ovladačů na Rust). Zlepšení ovladačů NVK a Zink. EXT2 na Rust. Honeykrisp (Vulkan driver pro čip Apple M1). Připravenost ovladače panthor pro 10. generaci GPU Mali. AMD uvolnil ovladač pro NPU s enginem XDNA.
- Multimédia: Otevřený stack pro MIPI kamery. FFmpeg 7.0/7.1, PipeWire 1.2.0, PulseAudio 17.0, OBS Studio 31.0, Kodi 21, MythTV 34. Zvuková pracovní stanice Zrythm 1.0.0. Platforma pro správu rozhlasových stanic Rivendell.
- Codeky: Zvukové codeky TSAC a Opus 1.5. Dekodér xHE-AAC od FFMpeg. jpegli — kodér a dekodér JPEG od Googlu. Podpora JPEG XL v Samsungu.
- Grafika: Blíží se vydání GIMP 3.0. Inkscape 1.4, Darktable 5.0, RawTherapee 5.10, Scribus 1.6.0.
- Modelování a 3D: Blender 4.3, FreeCAD 1.0, CadZinho 0.6, KiCad 8.0. Otevřený kód Google Blocks. Program 3D vizualizace OSPRay Studio 1.0 a engine 3D renderování OSPRay 3.1. 3D model ostrova Caldera. Mapa silničních sítí od Overture Maps.
- Hry: Beta verze NauEngine od VK, Godot 4.3, Open 3D Engine 24.09, Dagor Engine 24.12. Nástroj pro spuštění Windows her od Asahi. Lakka 5.0. Proton 9.0. Wine 9.0. Minetest přejmenován na Luanti. Otevřený kód hry Descent 3. Projekt SteamFork. Podpora ASUS ROG Ally ve SteamOS.
- Nové otevřené projekty: Otevřený kód emulátoru Mikage. Microsoft otevřel kód úložiště Garnet. Valve otevřelo kód Steam Audio. NVIDIA předala jazyk shaderů Slang konsorciu Khronos. Otevření Bitwarden SDK.
- SYSTÉM DB: 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 s podporou TypeScript. Deno 2.0. Podpora kódu v jazyce C na JavaScript platformě Bun. Wasmer 5. Test Speedometer 3.0.
- Prohlížeče: Tor Browser 14.0, FixBrowser Wolvic na enginu Chromium. 25 let Dillo. Verso a Servo-the-browser na enginu Servo. Servo splnilo testy Acid2. Forced development of the Ladybird browser and decision to use Swift in it.
- Mozilla: Platforma pro zobrazování reklamy. Ukončení spolupráce s Onerep. Zrušení projektu MLS (Mozilla Location Service). Rozhodnutí nepřerušit podporu druhé verze manifestu Chrome. Změna vedení. Zimní a podzimní propouštění zaměstnanců. AI generace webových stránek. Nástroje pro rozpoznávání řeči. Rebranding.
- Firefox: Vydání 122-133, ochrana před sledováním pomocí přesměrování, blokování třetích stran cookie, dočasná oprávnění, zobrazení miniatur, překlad fragmentů textu, „Firefox Labs“, vestavěný chatbot, postranní panel, vertikální záložky, sjednocený dialog pro čištění, automatické nahrazování HTTP na HTTPS, podpora Zstandard, zlepšení Firefox View a PDF prohlížeče, port pro OS Haiku. Firefox slaví 20 let.
- Chrome: Vydání 121-131, mikroplatby pro monetizaci, výkon pro rozšíření, odchod od druhé verze manifestu, uchování podpory pro třetí strany cookie, varování o ukončení činnosti uBlock Origin, integrace velkého jazykového modelu.
- Distribuované a P2P systémy: Overlayová P2P síť Nebula 1.9. Meshtastic — mesh síť založená na LoRa vysílačích. OpenZiti 1.0 pro integraci overlayových sítí do aplikací. PeerTube 7.0.
- Kancelářské balíky: LibreOffice 24.2/24.8, Calligra 4.0, ONLYOFFICE 8.2.
- Strojové učení: AlphaFold 3 od DeepMind, model hertz-dev pro hlasovou komunikaci, ChatTTS pro syntézu řeči, Databricks uvedl model DBRX, xAI, uvedl model Grok, debugger Transformer Debugger od OpenAI, Google uvedl model Gemma.
- Souborové systémy: Oznámení o zastarání ovladače Ext2 a odstranění ReiserFS. Kluster Ceph s propustností tebibyte za sekundu. LittleFS 2.10. Klusterový FS VitastorFS.
- Virtualizace a kontejnery: Pokrok v převodu VMware Workstation na hypervizor KVM. VMware Workstation a VMware Fusion se staly bezplatnými. Paravirtualizace IOMMU v Xen. VirtualBox nad KVM. Microsoft uvolnil hypervizor OpenVMM/OpenHCL. Finch pro Linux. Přenos hostitelských komponent Hyper-V do jádra Linux. 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.
- Serverové aplikace: 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 s HTTP/3, libmicrohttpd 1.0.0, HAProxy 3.0. Přechod Let’s Encrypt na ntpd-rs. OpenSSH: ukončení podpory DSA, rozdělení do několika procesů, ochrana proti odhadování hesel.
- Jádro Linux: Větev linus-next. Diskuze o použití C++ v jádře. Lunatik (tvorba zpracovatelů v Lua). Spuštění Linuxu na čipu Intel 4004. Otevřený kód pro podporu CPU Elbrus. Kolize. Verze mikroarchitektury x86_64. Jádro ELKS 0.8 pro 16bitové CPU. Větev UEK-next od Oracle.
- eBPF: plánovače úloh, diagnostika vstupních zařízení, práce v uživatelském prostoru, bpftop, aktualizace DTrace. Plán ukončení podpory starých CPU ARM.
- Hlavní změny v jádře:
- 6.7: integrace FS Bcachefs, ukončení podpory architektury Itanium, možnost práce Nouveau s firmwarem GSP-R, podpora TLS šifrování v NVMe-TCP, možnost využití výjimek v BPF, podpora futex v io_uring, optimalizace výkonu plánovače fq (Fair Queuing), podpora rozšíření TCP-AO (TCP Authentication Option) a možnost omezení síťových připojení v mechanismu ochrany Landlock, přidáno řízení přístupu k uživatelskému prostoru a io_uring prostřednictvím AppArmor.
- 6.8: ovladač Xe pro GPU Intel, režim ochrany blokových zařízení s namontovanými FS, mechanismus plánovače úloh Deadline server, automatická optimalizace sloučení identických stránkových pamětí, první ovladač napsaný v jazyce Rust, systémové volání listmount a statmount, odstranění bpfilter a SLAB, mechanismus guest_memfd v KVM, profilování přístupu k datům.
- 6.9: modul dm-vdo pro deduplikaci a kompresi blokových zařízení, režim přímého přístupu k souborům v FUSE, podpora vytváření pidfd pro jednotlivé vlákna, mechanismus BPF tokenů, podpora Rust na systémech ARM64, převedení ovladače FS Ext2 do kategorie zastaralých, odstranění starého ovladače NTFS, podpora mechanismu Intel FRED.
- 6.10: ovladač ntsync s primitivy synchronizace Windows NT, komponenty DRM Panic pro implementaci analogie "modré obrazovky smrti", ukončení podpory starých CPU Alpha, možnost verifikace integrity v FS založené na FUSE, omezení přístupu k ioctl prostřednictvím mechanismu Landlock, subsystém pro profilování operací alokace paměti, systémové volání mseal(), možnost šifrované výměny dat s zařízeními TPM, podpora vysoce prioritních pracovních front v dm-crypt, ovladač panthor pro desátou generaci GPU Mali.
- 6.11: podpora atomických zápisových operací na blokové úrovni, podpora operací bind() a listen() v io_uring, nový mechanismus zámků programových zpracovatelů přerušení, možnost zápisu do zrcadlených v paměti spustitelných souborů, podpora psaní ovladačů blokových zařízení v jazyce Rust, optimalizace výzvy getrandom(), nová implementace AES-GCM.
- 6.12: možnost zapnutí Realtime režimu, sched_ext pro vytváření plánovačů CPU prostřednictvím eBPF, výstup QR kódu při havarijních stavech, mechanismus Device Memory TCP, mechanismus rezervování zdrojů SCHED_DEADLINE server, zlepšení plánovače úloh EEVDF, modul IPE pro definování politik zajištění integrity.
- Šifrování: Knihovna homomorfního šifrování od Apple. PGP nástroj 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. Restrukturalizace OpenSSL. Kompatibilita Rustls s OpenSSL a nginx. Rozvoj postkvantových algoritmů šifrování.
- Problémy s kryptografií: KyberSlash (zranitelnost v postkvantovém algoritmu Kyber). EUCLEAK (klonování klíčů YubiKey 5). Rekonstrukce klíče PuTTY.
- Backdoor v balíčku XZ Utils: retrospektiva, logika aktivace, výsledky auditu, pokusy o podobné útoky na jiné projekty.
- Zranitelnosti v procesorech: BadRAM (AMD, obchvat SEV-SNP), Sinkclose (AMD, přístup k SMM). Obchvat ochrany proti Spectre. Indirector (Intel). TikTag (ARM, obchvat MemTag). Nová varianta BHI (Intel). ZenHammer (AMD). GhostRace (Intel, AMD, ARM, IBM). GhostWrite (RISC-V XuanTie). LeftoverLocals (GPU AMD, Apple, Qualcomm a Imagination). RFDS (Intel Atom).
- Metody útoků: KeyTrap a NSEC3 v DNSSEC. ArtPrompt a BoN pro obchvat filtrů AI systémů. Port Shadow (přesměrování připojení a Wi-Fi). TunnelVision (přesměrování VPN provozu). Získání TLS certifikátů pro cizí domény „.mobi“. Útok prostřednictvím IP 0.0.0.0 v prohlížeči. SnailLoad (určení otevíraných stránek na základě zpoždění paketů). Útok na zpracovatele neinstalovaných aplikací v Ubuntu. Zacyklování protokolů založených na UDP. „Continuation flood“ (narušení chodu serverů HTTP/2.0). Padělání odpovědi v protokolu RADIUS. Útok prostřednictvím escape sekvencí. BatBadBut (knihovny Rust, PHP, Node.js, Python, Ruby, Go, Erlang a Haskell). VPN Výzkumy: Využití AI k odhalení zranitelností v SQLite. Analýza rootkitu Ebury, nainstalovaného při hacku kernel.org. UEFI bootkit Bootkitty.
- Problémy způsobené generováním AI odporných zpráv o zranitelnostech. Poškození reputace kvůli CVE s falešnými a nafouknutými zranitelnostmi.
- Lokální zranitelnosti: jádro Linux (n_gsm, netfilter, io_uring, nf_tables, ksmbd, ktls, uio, síťový stack), jádro FreeBSD (1, 2), GRUB2 (RHEL), tuned, needrestart (výchozí v Ubuntu Server), PostgreSQL, NetworkManager-libreswan, guix-daemon, pam_oath, Nix, ovladače NVIDIA, Flatpak, Buildah, Podman, Node.js, libuv, Glibc.
- Dálkové zranitelnosti: IPv6 stack Linuxu. Bluetooth stack Androidu. Root zranitelnost v OpenSSH (regreSSHion), specifické pro RHEL a FreeBSD zranitelnosti v OpenSSH. Vykonání kódu na systémech s CUPS (pokračování). libaom a libvpx (kodeky AV1 a VP8/VP9, možný útok prostřednictvím prohlížečů). NFS server FreeBSD a OpenBSD. Apache Struts, GStreamer, Libarchive, X.Org Server (1, 2, 3, 4), libgsf (ovlivňuje GNOME), Emacs, Js2Py, PHP, nginx (HTTP/3), Fluent Bit, Git, R, Glibc (útok prostřednictvím PHP skriptů), Suricata, ClamAV, runc (ovlivňuje Docker a Kubernetes), FFmpeg (JPEG XL), Redis.
- Úniky: Internet Archive. Cloudflare. Barracuda Networks. Kompromitace repozitáře PyTorch. Soutěže Pwn2Own Automotive, Pwn2Own 2024 a Pwn2Own Ireland 2024.
- Ochrana soukromí: Analýza sezení OpenVPN. Telemetrie v Manjaro Linux, Fedora a Go. Analýza VPN aplikací pro Android. Statistika blokátorů reklam. Přístup k datům z vzdálených a soukromých repozitářů GitHub.
- Analýza sezení OpenVPN. Telemetrie v Manjaro Linux, Fedora a Go. Analýza VPN aplikací pro Android. Statistika blokátorů reklam. Přístup k datům z vzdálených a soukromých repozitářů GitHub.
- Zranitelnosti ve firmware a bootloaderu: Zranitelnost v Shim (obejití UEFI Secure Boot). PixieFAIL (útok na UEFI firmware přes PXE). Zranitelnosti ve firmware UEFI Phoenix a AMI MegaRAC. Zranitelnosti ve firmware Qualcomm. Obejití UEFI Secure Boot kvůli testovacímu klíči na základních deskách.
- Zranitelnosti v routerech a zařízeních: Výpadek 659 tisíc domácích routerů. Možnost ovládat modemy milionů zákazníků ISP Cox. Zádní vrátka v routerech a síťových úložištích D-Link. Zranitelnosti v zařízeních Juniper. Zranitelnosti v routerech ASUS. SSID Confusion (zaměnění Wi-Fi sítě). Zaměnění sestavovacích artefaktů OpenWRT. Odemčení elektronických zámků Saflok.
- Zjištění škodlivých balíčků v adresářích PyPI (1, 2) a Snap Store. Nebezpečné zranitelnosti v GitHub Enterprise Server, Gogs, GitLab (1, 2, 3, 4, 5, 6). Ruční revize názvů balíčků v Snap Store. Analýza stahování zastaralých balíčků z NPM. Škodlivé AI modely v repozitáři Hugging Face. Sto tisíc repozitářů se škodlivým kódem na GitHubu.
- Chybovosti: Problémy se zaváděním Linuxu kvůli chybě při aktualizaci na Windows (analýza). Smazání /home při provádění „systemd-tmpfiles —purge“. Výpadek v doménové zóně RU kvůli DNSSEC. Desynchronizace kořenového DNS serveru „C“. Téma KDE, které maže uživatelské soubory.
- Útoky na infrastruktury: Vkládání škodlivého kódu přes Polyfill. Únik přístupového tokenu do GitHub repozitářů Python. DDoS na SourceHut. Únik tokenů Hugging Face Spaces. Publikace škodlivých verzí Ultralytics. Vložení škodlivého kódu do oficiálního JavaScript klienta kryptoměny Solana. Škodlivý kód v pluginu ss-otr pro Pidgin.
- Incidenty: Útočníci změnili nastavení BGP operátora Orange Espagne. GitHub aktualizoval GPG klíče kvůli zranitelnosti v infrastruktuře. Únik tokenu z interních repozitářů Mercedes.
Během roku bylo na OpenNET zveřejněno 1569 zpráv, k nimž bylo připojeno 158 tisíc komentářů. Na podzim 2024 oslaví projekt OpenNET 28 let.
Zdroj: opennet.ru
