Eine Zusammenfassung der wichtigsten und bemerkenswertesten Ereignisse des Jahres 2023 im Zusammenhang mit Open-Source-Projekten und Informationssicherheit:
- Einstellung der Veröffentlichung von Quelltexten für Pakete des Red Hat Enterprise Linux Distributionspakets und Beibehaltung von CentOS Stream als einzige öffentliche Quelle für RHEL-Pakete. Unzufriedenheit mit Red Hat-Produkten, die durch einfache Neubereitstellung ohne eigene Änderungen entstehen. Neustrukturierung von Distributoren (Alma Linux, Rocky Linux, Oracle Linux), die RHEL-Pakete verwenden. Gründung der OpenELA-Vereinigung, in der Rocky Linux, Oracle und SUSE ihre Kräfte bündeln, um eine mit RHEL kompatible Paketbasis zu unterstützen.
- Konflikte: Kritik an dem Geschäftsmodell von Red Hat. Versuch, die Web Integrity API zu fördern und deren Entfernung aus Chromium als Reaktion auf Bedenken hinsichtlich eines DRM-ähnlichen Ansatzes für das Web. Bjarne Stroustrup gegen die Durchsetzung sicherer Programmiersprachen. Ablehnung von Patches von Baikal Electronics. Indigene gegen Apache. Abschaffung und Rückkehr des Docker Hub Free Team.
- Canonical hat LXD in ein Unternehmensprojekt umgewandelt. In Reaktion darauf hat die Linux-Container-Community mit Beteiligung der LXD-Gründer einen unabhängigen Fork erstellt – Incus. Anschließend hat Canonical das Projekt von der Lizenz Apache 2.0 auf die Lizenz AGPLv3 umgestellt.
- Forks: LibrePGP – ein Fork des OpenPGP-Standards von dem Autor von GnuPG. Crab – ein Fork der Programmiersprache Rust. OpenTofu und OpenBao – Forks von Terraform und Vault, die nach dem Wechsel von HashiCorp zu einer proprietären Lizenz erstellt wurden.
- Übernahmen und Restrukturierungen: SUSE wird von einem börsennotierten in ein privates Unternehmen umgewandelt. Mozilla hat das Unternehmen Fakespot übernommen. Das Projekt Nextcloud hat den E-Mail-Client Roundcube übernommen.
- Rechtsstreitigkeiten: Quad9 hat den Rechtsstreit mit Sony über die Zwangsbeschränkung von DNS gewonnen. Der Rechtsstreit zwischen Stockfish und ChessBase bezüglich der Verletzung der GPL ist abgeschlossen.
- Urheberrechte: Änderung der Markenpolitik im Zusammenhang mit Rust. Blockierung der Website des Projekts Youtube-dl. Verhandlungen über Zahlungen an Urheber für von AI-Systemen generierte Inhalte. Entfernung der Firefox-Erweiterung zum Umgehen von Paywalls aufgrund einer Beschwerde über eine Verletzung des DMCA. Entfernung des Emulators Dolphin aus Steam und Blockierung des Projekts Lockpick auf GitHub auf Forderung von Nintendo.
- Lizenzen: Umstieg der HashiCorp-Produkte auf proprietäre Lizenzen. Der Cheerp-Compiler wurde auf die Lizenzen Apache 2.0 und LLVM umgestellt. Wikipedia wechselt zur Lizenz CC BY-SA 4.0. Konzept von Post-Open Source.
- Gesetze: Verantwortung für Fehler im Open Source-Code. Auswirkungen des Cyber Resilience Act auf Open Source-Projekte. Gesetzesentwürfe, die die Teilnahme von Bürgern der Russischen Föderation an großen Open Source-Projekten beeinträchtigen könnten.
- Entwicklungsplattformen und App-Verzeichnisse: Evolution von Flathub als unabhängiges App-Kataloggeschäft. Umstellung des Hostings von Sourceware unter das Dach der Organisation SFC. Einführung der verpflichtenden Zwei-Faktor-Authentifizierung in PyPI und GitHub. Unterstützung von OpenID Connect in PyPI und Einstellung der Unterstützung für PGP-Signaturen. Einstellung der Unterstützung von Subversion in GitHub. Änderung der Prüfziffern von Archiven in GitHub.
- Programmiersprachen und Compiler: GCC 13, LLVM 16/17, Java SE 20/21, Go 1.21, .NET 8, Perl 5.38, Julia 1.10, PHP 8.3, Ruby 3.3, V 0.4.3, Zig 0.11, Nim 2.0. Tinygo – Go-Compiler basierend auf LLVM. Minotaur – Optimierer für LLVM.
- Entwicklungswerkzeuge: Buck2 Build-System. Fuzzing-Testsysteme Snapchange und Buzzer. Automatisierungssystem für Build-Prozesse Cicada. Umstellung von Red Hat von Bugzilla auf Jira. Git 2.40-2.43.
- Neue Sprachen: Mojo, PXP (PHP-Dialekt), Birb, Moonbit.
- Python: Python 3.12. Cython 3.0 und Nuitka 1.7 Compiler. RustPython Interpreter. Plan zur Überwindung der globalen Blockade. Implementierung eines JIT-Compilers. Integration von Python in Excel. 7 % der Entwickler nutzen weiterhin Python 2.
- Expansion der Rust-Sprache: Rust 1.67 – 1.75. Hinzufügen von Rust-Code zum Windows 11 Kernel. Die Verwendung von Rust in Chromium ist erlaubt. Veröffentlichung des Ferrocene Compilers. Parallelisierung der Kompilierung. Umgestaltung der Binder-, Fish-, Xen Tools, Google pvmfm und Intel TD-Shim Projekte auf Rust. Audit der Rust-Pakete. Rust-Module für NGINX. Stabiler Release von Sudo-rs. RustRover IDE von JetBrains. Satellit mit Rust-Subsystem. Hickory DNS wird bei Let’s Encrypt verwendet.
- Systemkomponenten: systemd 255/254/253, GRUB 2.12. Soft-Reboot-Modus. Modernisierung der Partitionierung von Boot-Partitionen. Glibc 2.38. Glibc-Kompilierung mit LLVM. Unterstützung für utmp in Glibc eingestellt.
- Hardware: SEF (Software Enabled Flash). RTL-Design von OpenTitan abgeschlossen. Vortex 2.0 (offenes GPGPU). Cascade (Fuzzing-Test für RISC-V). Raspberry Pi 5. RISE (RISC-V Software Ecosystem). Intel x86S Architektur. Offene Smartwatches ZSWatch.
- Firmware: AMD openSIL – eine Plattform zur Erstellung offener Firmware. Valetudo (Firmware für Saugroboter). Freischaltung der Firmware von Musik-Synthesizern Deluge. Erstellung von GNU Boot und dessen Umbenennung in Canoeboot aufgrund der Nutzung eines fremden Namens. Snagboot – ein Toolkit zur Wiederherstellung und Neuflashen von eingebetteten Geräten. Coreboot 4.19-4.22. InkBox OS 2.0 für E-Book-Reader Kobo und Kindle.
- Netzinfrastruktur: Falcon-Datenübertragungstechnologie. Fonoster (eine Alternative zu Twilio). Kommunikations-Stack für Drohnen WFB-ng. Wi-Fi-Stack OpenWifi 1.4. LTESniffer zur Abfangung von 4G LTE-Traffic. SSH3. Protokoll uProtocol für Autoflotten. Traffic-Optimierer LibreQoS. Device Memory TCP für die Datenübertragung zwischen Geräten.
- Standards: Standard SQL:2023. Standardisierung von End-to-End-Verschlüsselung MLS. Standardisierung eines zensurresistenten Domainnamen-Systems GNS. Standard für 3D-Rendering-Engines ANARI.
- Schutzmechanismen: CHERIoT zur Verbesserung der Sicherheit von C-Code. Schutz gegen Verzögerungsanalysen in OpenSSH. Der Code von AMD SEV (Secure Encrypted Virtualization) wurde offen gelegt. Google Open Se Cura für geschützte Chips. Plattform zur Browser-Isolation BrowserBox Pro. Konsortium zur Untersuchung der Sicherheit des Linux-Kernels. Deaktivierung von io_uring in ChromeOS und Android.
- OS: ToaruOS 2.2, RT-Thread 5.0, DentOS 3.0, Visopsys 0.92, GeckOS 2.1, Fuchsia 14, Qubes 4.2.0.
- Neue Distributionen: Liberty Linux, ein Fork von RHEL von SUSE. openKylin von den größten chinesischen Unternehmen. EB corbos Linux, eine Ubuntu-Edition für Fahrzeugsysteme. Fedora Asahi Remix für Apple ARM-Chips. openSUSE Slowroll. openKylin 1.0 (chinesisch). Photon OS 5.0 (von VMware).
- Distributionen: Debian 12, Ubuntu 23.04/23.10, Fedora 38/39, openSUSE Leap 15.5, RHEL 9.2/9.3, SUSE 15 SP5, OpenWrt 23.05.0, Devuan 5.0, OpenMandriva Lx 5.0, Mageia 9, openSUSE Leap Micro 5.5, Elementary OS 7.1, Whonix 17, Linux Mint 21.2, Proxmox VE 8.0, Endless OS 5.0, SUSE ALP „Piz Bernina“ (Adaptable Linux Platform), WSL 2.0 (Windows Subsystem for Linux). Neuer Unterstützungszyklus für Pakete mit Kernel in Ubuntu. Webbasierte Installer in Fedora und openSUSE.
- Mobile Plattformen: Android 14. KDE Plasma Mobile 23.01. LineageOS 20. РОСА Mobil auf Basis von KDE Plasma Mobile, РЕД ОС М auf Android und ALT Mobile auf Phosh-Basis. Ubuntu Touch OTA-3 Focal, postmarketOS 23.12, /e/OS 1.17, webOS 2.24, Phosh 0.29.0. Smartphone Liberty Phone.
- BSD: FreeBSD 14.0, OpenBSD 7.4, DragonFly BSD 6.4, MidnightBSD 3.1, helloSystem 0.8, DiscoBSD. Einstellung der Unterstützung für den Port GNU/kFreeBSD in Debian.
- Paketverwaltung: Ubuntu Desktop-Variante nur mit Snap-Paketen. Binärpakete in Gentoo. Einstellung der Unterstützung für Flatpak in den offiziellen Ubuntu-Editionen. Projekt unsnap zur Migration von Ubuntu von Snap zu Flatpak.
- Neue Benutzeroberflächen: Miriway, Kera Desktop. Entwicklung der Plattform KDE 6.
- Aktualisierung der Benutzeroberflächen: GNOME 44/45, KDE 5.27, Budgie 10.8, Regolith 3.0, Enlightenment 0.26, Cinnamon 6.0, LXQt 1.4, NsCDE 2.3, Weston 13.0, labwc 0.7, Wayfire 0.8. Neues Fenstermanagement-Modell in GNOME.
- GUI und Grafik: GTK 4.10/4.12, Qt 6.5/6.6, Libadwaita 1.4, Louvre 1.0, SDL 2.28, Mesa 23.0-23.3. Umstieg von GNOME Shell und Mutter auf GTK4. Arbeit an GTK5. Grafische Bibliothek IGL wurde eröffnet. Die System zur Erstellung von grafischen Benutzeroberflächen Slint 1.0.
- Förderung von Wayland: Umstieg von Lubuntu auf Qt 6 und Wayland. Bewegung in Richtung der Einstellung der Unterstützung von X11 in GNOME, KDE, Fedora und RHEL. Unterstützung in den IDEs IntelliJ und OpenJDK. Portierung von Cinnamon.
- Treiber: NVK (Vulkan-Treiber für NVIDIA). Asahi für GPU Apple AGX. Unterstützung von GSP-Firmware für NVIDIA in nouveau. PanCSF für Mali-GPU. Fortschritte beim Xe-Treiber für Intel-GPU.
- Modellierung und 3D: Blender 4.0, der Code des Render-Systems Dreamworks MoonRay ist offen. Verteilte Raytracing-Engine OSPRay 3.0. Promotion von FreeCAD für professionelle Anwendungen. Der interne Fork von Blender aus SPA Studios wurde geöffnet. D8VK (Direct3D 8 über Vulkan). CAD-Software LibrePCB 1.0, FreeCAD 0.21, CadZinho 0.3, KiCad 7.0. Allianz zur Förderung der Technologie OpenUSD.
- Grafik: Inkscape 1.3, GIMP 2.10.36/2.99.16, Darktable 4.6, Krita 5.2, Pinta 2.1. Portierung von GIMP auf GTK3. AMD FidelityFX Super Resolution 2.2.
- Multimedia, Video: PipeWire 1.0.0, FFmpeg 6.1, GStreamer 1.22.0, Kodi 20, OBS Studio 30.0 und Owncast 0.1.0. Videobearbeitungsprogramme Flowblade 2.12, Shotcut 23.11, OpenShot 3.1, Pitivi 2023.03, LosslessCut 3.49.0.
- Codecs: IAMF-Format für räumlichen Klang. Unterstützung für Theora in Chrome und Firefox wird eingestellt. Audio-Codec Opus 1.4. Integration von aptX und aptX HD in Android. Unterstützung von JPEG XL in Safari und WebKit.
- Spiele: Der Quellcode der Spiele-Engine Dagor Engine, die von VK in Nau Engine verwendet wird, wurde freigegeben. Spiele-Engines Open 3D Engine 23.10, Minetest 5.8.0, Godot 4.0/4.1/4.2, Ambient. Der Quellcode des Spiels Duelyst und die neue Version des Spiels Quake II wurden veröffentlicht.
- Neue Open-Source-Projekte: Microsoft gibt den Quellcode von Azure RTOS bekannt und übergibt das Projekt an die Eclipse-Community. Blink Emulator. Yandex hat die Plattform YTsaurus eröffnet. Intel hat OpenCL CPU RT (OpenCL CPU RunTime) veröffentlicht. NVIDIA hat RTX Remix Runtime freigegeben. Twitter hat die Empfehlungs-Engine veröffentlicht.
- Datenbanken: Datenverarbeitungssprache PRQL. PayPal hat die Datenbank JunoDB freigegeben. AlaSQL – Datenbank für Browser und Node.js. Dragonfly 1.0 (NoSQL-Speicher). PostgreSQL 16, MySQL 8.1/8.2, SQLite 3.41 – 3.44, DuckDB 0.9, EdgeDB 4.0. SQLite-Erweiterungen: CG/SQL (gespeicherte Prozeduren), HC-tree (Parallelisierung von Schreibvorgängen), CBS und sqld (Cloud- und Server-Varianten). OrioleDB – Engine für PostgreSQL ohne VACUUM. FerretDB 1.0 – Implementierungen von MongoDB basierend auf PostgreSQL.
- Web: JavaScript-Plattformen Bun 1.0 und Node.js 21/20. Cheerp 3.0, Compiler für C/C++ zu JavaScript. Wasmer 4.0, Werkzeugkasten für WebAssembly.
- Browser: Midori 11, Pulse Browser, Tor Browser 13.0, Wolvic 1.5, qutebrowser 3.0, Nyxt 3.0.0, Tangram 2.0, Openra One, NetSurf 3.11. Neue Browser: Mullvad (von Tor und Mullvad), Carbonyl und Thorium 110. Entwicklung von Servo wurde wieder aufgenommen. Trennung von Browser und Benutzeroberfläche in ChromeOS. VPNMozilla: KI-Bot MemoryCache. Erweiterungsverzeichnis für die Android-Version von Firefox. Umstieg von Mercurial auf Git. Start eines sozialen Netzwerks. Firefox 109-121: Entfernung von Tracking-Parametern aus URLs, maschinelle Übersetzung, ECH zum Verbergen von Domains im HTTPS-Verkehr, zusätzliche Schutzmaßnahmen gegen heimliche Identifizierung, Import von Erweiterungen aus anderen Browsern, automatisches Schließen von Cookie-Anfragen, Entfernung von XUL Layout, Beschleunigung für NVIDIA-GPUs, Aktivierung von Wayland.
- Chrome: JIT-Compiler Maglev. Thorium – ein schnellerer Fork von Chromium. Vorbereitung auf die Blockierung von Drittanbieter-Cookies. Erzwingung von HTTPS. Widerstandsfähige Verschlüsselung gegen Brute-Force-Angriffe von Quantencomputern. Unterstützung von WebGPU. Versteckmodus.
- Verkürzung des Release-Zyklus. Unterstützung für MathML. Chrome 109-120. IP-Adressen. Verkürzung des Release-Zyklus. Unterstützung für MathML. Chrome 109-120.
- Verteilte und P2P-Systeme: Die Kommunikationsplattform Jami Vilagfa. PeerTube 6.0. Speichersystem Apache Pinot 1.0. P2P-Streaming-Unterstützung in OBS Studio. Der Browser CENO 2.0 nutzt ein P2P-Netzwerk. Der Code der MeshNet-Implementierung ist offen.
- Maschinelles Lernen: OpenXLA-Modelloptimierer. BlenderGPT. Mozilla.ai. Modell zur 3D-Bilderzeugung. Stable Video Diffusion, Video-LLaVA und Kandinsky Video zur Videosynthese. Llamafile zur Verpackung von Modellen in ausführbare Dateien. Vektor-Darstellungsmodell für Textbedeutung Jina Embedding. Hintergrundentfernung von Bildern und Videos. Offener Datensatz RedPajama. OpenChatKit, FlexGen, Open-Assistant zur Erstellung von Chatbots. AI Alliance zur gemeinsamen Entwicklung offener KI-Technologien.
- Dateisysteme: Composefs, OpenZFS 2.2, Puzzlefs von Cisco, HAMMER2 für NetBSD und FreeBSD. Der Abschied von XFS als Begleitdateisystem. ReiserFS wird als veraltet eingestuft. Beförderung von Bcachefs. Probleme mit XFS, OpenZFS und Ext4.
- Virtualisierung, Emulation und Container: MicroCloud von Canonical. Container-Systeme Finch 1.0 (von Amazon), Incus (Fork von LXD), LXD 5.17, Bottlerocket 1.15.0, Firejail 0.9.72, Bubblewrap 0.8, Kata Containers 3.2. Xen 4.18. Intel hat die Entwicklung des Hypervisors HAXM (Hardware Accelerated Execution Manager) eingestellt. QEMU 8.0-8.2.
- Serveranwendungen: ClamAV 1.1/1.2, Postfix 3.8.0, Exim 4.97, nginx 1.24, OpenSSH 9.2-9.5, Samba 4.18/4.19, OpenVPN 2.6. VPN Rosenpass. Caching-Server Passim. IMAP-Bibliothek Gluon.
- Linux-Kernel: System zur automatischen Optimierung der Kernparameter. Überwachung der Systemüberhitzung. Entfernen von UMS (Userspace Mode-Setting). Systemaufruf cachestat. Die Kernel-Versionen 6.6 und 6.1 haben LTS-Status, der Kernel 6.1 wird 10 Jahre lang unterstützt. Vereinfachter Linux-kompatibler Kernel Tilck. Begleiterscheinungen des Burnouts.
- Wesentliche Änderungen im Kernel:
- 6.2: Genehmigung für den Empfang von Code unter der Copyleft-Next-Lizenz, verbesserte Implementierung von RAID5/6 in Btrfs, fortgesetzte Integration der Unterstützung für die Programmiersprache Rust, reduzierte Overheadkosten bei der Abwehr von Retbleed-Angriffen, hinzugefügt die Möglichkeit, den Speicherverbrauch bei verzögerter Schreibweise zu regulieren, für TCP wurde ein Mechanismus zur Lastenverteilung PLB (Protective Load Balancing) hinzugefügt, ein hybrider Schutzmechanismus für den Ausführungsstrom (FineIBT) wurde hinzugefügt, in BPF gibt es die Möglichkeit zur Definition eigener Objekte und Datenstrukturen, das Hilfsprogramm rv (Runtime Verification) wurde integriert, der Energieverbrauch bei der Implementierung von RCU-Sperren wurde gesenkt.
- 6.3: Bereinigung veralteter ARM-Plattformen und Grafiktreiber, Fortsetzung der Integration der Unterstützung der Programmiersprache Rust, hwnoise-Dienstprogramm, Unterstützung von rot-schwarzen Baumstrukturen in BPF, BIG TCP-Modus für IPv4, integrierter Dhrystone-Benchmark, Möglichkeit zur Ausführungssperre in memfd, Unterstützung für die Erstellung von HID-Treibern unter Verwendung von BPF, in Btrfs wurden Änderungen zur Reduzierung der Fragmentierung von Blockgruppen angenommen.
- 6.4: Möglichkeit zur Erstellung von Kernel-Workern aus dem Benutzerspeicher, Fortsetzung der Integration der Unterstützung der Programmiersprache Rust, Unterstützung für den Intel LAM (Linear Address Masking)-Mechanismus, Seiten-Deduplizierung auf Prozessebene, Unterstützung gewohnter Iteratoren in BPF, Unterstützung des Schlafmodus für RISC-V-Systeme, Möglichkeit zur Nachverfolgung von Benutzerprozessen, neuer Mechanismus zur Speicherverwaltung von Kernelmodulen, Verbot der Deaktivierung von SELinux während des Betriebs, Unterstützung für die Verschlüsselung von RPC-Paketen im NFS, Entfernung des SLOB-Slab-Allocators.
- 6.5: Unterstützung des Intel TPMI-Strommanagementmechanismus, Systemaufruf cachestat, Fortsetzung der Integration der Rust-Sprachunterstützung, Unterstützung des Protokolls Unaccepted Memory, Unterstützung vektorbasierter RISC-V-Befehle, Mechanismus 'fprobe-events', Umstellung des veralteten SLAB-Speicherverwaltungsmechanismus, 'data-only'-Modus in Overlayfs, Montage-Modus 'beneath'.
- 6.6: Neuer EEVDF-Planer; Shadow-Stack-Mechanismus zum Schutz vor Exploits; Unterstützung von fs-verity in OverlayFS; Implementierung von Quotas und xattr in tmpfs; Vorbereitung von online fsck in XFS; Verstärktes Tracking von 'GPL-only'-Symbolexporten; Unterstützung von Netzsockets in io_uring; Randomisierung des Speichers in kmalloc(); ReiserFS als veraltet erklärt; Neue Primitive für den Vulkan-Treiber NVK in Nouveau hinzugefügt.
- Verschlüsselung: Protokoll zur kryptographischen Verifizierung OpenPubKey. Aktivierung von TLSv1.3 in nginx. Vollständige Festplattenverschlüsselung in Ubuntu. Standardmäßige FS-Verschlüsselung in Fedora. VeraCrypt 1.26, OpenSSL 3.1/3.2, Botan 3.0. Erweiterung zur Koordination der Zertifikatsaktualisierung von Let’s Encrypt.
- Kryptografie-Probleme: Rekonstruktion von RSA-Schlüsseln durch Analyse von SSH-Verbindungen. Optimierung der Faktorisierung von RSA-2048 auf Quantencomputern. Entschlüsselung von RSA basierend auf zeitlichen Messungen der Operationen. Angriffe auf TPM 2.0-Krypto-Chips. Verbot von Zertifikatsänderungen in Android. Rekonstruktion von Schlüsseln anhand der LED-Anzeige.
- Schwachstellen in Prozessoren und Hardware: Downfall, SLAM, Reptar, CacheWarp, Inception, Zenbleed, EFLAGS, iLeakage, PMFault, GPU.zip. Problem mit AMD-CPUs bei Division durch Null. Hängenbleiben von AMD-CPUs nach 1044 Tagen. Backdoor in Gigabyte-Firmware. 29 Schwachstellen in RISC-V-Prozessoren. Schwachstellen in AMI MegaRAC-Firmware.
- Angriffsmethoden: SMTP Smuggling (Spoofing von E-Mails), Mayhem (Umgehung der Authentifizierung in sudo und OpenSSH), LogoFAIL (Einfügen bösartiger Logos in UEFI-Firmware), BLUFFS (MITM in Bluetooth), MaginotDNS (Datenmanipulation im DNS-Cache), TunnelCrack (VPN-Traffic-Abgriff), RepoJacking (Übernahme von Projekten auf GitHub), BrutePrint (Entsperren von Android-Smartphones), MacStealer (Abgriff von Wi-Fi-Traffic), Terrapin (MITM auf SSH). Angriff auf das HTTP/2-Protokoll. Umgehung der Festplattenverschlüsselung durch kontinuierliches Drücken der Enter-Taste. Anwendung des Rowhammer-Angriffs zur Erstellung einzigartiger Identifikatoren. Tasteneingaben über Bluetooth manipulieren.
- Untersuchungen: Analyse von Sicherheitslücken bei den Smartphones von Realme, Xiaomi und OnePlus. Methode zur Ausnutzung von NULL-Pointer-Dereferenzen im Linux-Kernel. Konturerkennung von Objekten durch Wände mittels Wi-Fi. Abhängigkeit der Ausführungszeit von Instruktionen von den Daten im CPU. Standortbestimmung durch Analyse der Verzögerungen bei der SMS-Zustellung. Texterkennung anhand des Tippgeräuschs auf der Tastatur. Probleme mit alten Abhängigkeiten.
- Lokale Schwachstellen: Linux-Kernel (nftables (1, 2), eBPF, ipset, skb, exFAT, netfilter, tcindex, VMA, io_uring, Spectre v2-Schutz, QoS), Glibc ld.so, NTFS-Treiber GRUB, OpenOffice, LibreOffice, Xreader, X.Org Server, libX11, GCC, openSUSE-welcome, Ubuntu OverlayFS, OverlayFS, sudo.
- Remote-Schwachstellen: Linux-Kernel (NVMe-oF/TCP, ksmbd, IPv6-Stack), strongSwan IPsec, Exim, oFono, ClamAV, OpenSSH (1, 2, ssh-agent), Buildroot, Git (1, 2, 3), OpenSSL, GStreamer, Zephyr RTOS, OpenVPN, SoftEther VPN, ingress-nginx, VLC, Squid, libcue (Angriff über GNOME), libvpx (Angriff über Browser), libwebp (Angriff über Browser und LibreOffice), GitLab (1, 2, 3), FreeBSD pf, Python, PHP, Cargo (1, 2), VirtualBox, Redis, Asterisk, Mastodon, nginx, I2P, Tor, cpdb-libs, cups-filters, Apache OpenMeetings, Warpinator, Ghostscript, Flatpak, Home Assistant, Wasmtime, ImageMagic, Ruby on Rails, Hyper.
- Hacks: MongoDB, Sourcegraph, Kodi, Inkscape, Ledger, LastPass, Slack, CircleCI und Rackspace, Reddit.
- Datenschutz: Telemetrie in Go und Fedora. Ergebnisse der Telemetriesammlung in GNOME. Probleme in modernen Fahrzeug-Infotainmentsystemen. 67% der Apache Superset-Nutzer verwenden einen Schlüssel aus den Beispielen. Wiederherstellung von zugeschnittenen Screenshots.
- Schwachstellen in Routern und Geräten: Barracuda ESG, Netgear, D-Link, MikroTik, ASUS, Juniper, Tenda, Samsung Exynos, Cisco IOS XE, Cisco Small Business, Zyxel, Canon. Abfangen von Datenverkehr in drahtlosen Zugangspunkten.
- Fortsetzung der Identifizierung von schädlichen Paketen in Repositories und Verzeichnissen von NPM, PyPI, Ubuntu Snap Store. Übernahme von Projekten in PyPI und Packagist. Zugangsschlüssel, die in PyPI (1, 2) und GitHub vergessen wurden.
- Angriffe auf Infrastrukturen: Abfangen von Schlüsseln zur Signierung von Anwendungen auf GitHub. Leak von Git-Repositories von Yandex. Abfangen von verschlüsseltem Datenverkehr von jabber.ru und xmpp.ru. Schadhafter Abhängigkeit in PyTorch. Leak von privaten Schlüsseln bei Intel. Datenpanne von 37 Millionen T-Mobile-Kunden aufgrund einer API-Schwachstelle. Phishing bei KeePass. Angriffe auf Registrar-Dienste, die die Übernahme von 19 Top-Level-Domains ermöglichten.
- Vorfälle: Sicherheitsanfälligkeit durch Ubuntu-Patches für OverlayFS. Veröffentlichung eines SSH-Schlüssels des Host-Providers im öffentlichen GitHub-Repository. Falsche Berichte über Sicherheitsanfälligkeiten. Hintertüren in deb-Paketen des Free Download Managers. Einfügen unflätiger Ausdrücke in den Installer von Ubuntu 23.10. Exploit rkvdec mit schädlichem Code.
Im vergangenen Jahr wurden auf OpenNET 1.478 Nachrichten veröffentlicht, die 162.000 Kommentare erhielten. Im Herbst 2023 feiert das Projekt OpenNET seinen 27. Geburtstag.
Quelle: opennet.ru
