KeePassXC 2.8.0, wydane 21 października 2026 roku jako pierwsza stabilna wersja serii 2.8, przenosi aplikację z Qt 5 na Qt 6 i wprowadza Auto-Type w Waylandzie dla Linuksa. Wydanie zawiera też pięć poprawek bezpieczeństwa, które według KeePassXC dotyczą wszystkich wersji 2.7.x i starszych.
Auto-Type w Waylandzie i Qt 6
Auto-Type, czyli automatyczne wpisywanie danych, działa w KeePassXC 2.8.0 także w środowisku Wayland na Linuksie. Projekt oparł tę obsługę na XDG Desktop Portals. To zmiana dotycząca Linuksa; KeePassXC nie przypisuje tej funkcji pozostałym systemom.
Wersja 2.8.0 przenosi również aplikację z Qt 5 na Qt 6. To główna zmiana technologiczna wydania, obok nowych funkcji zależnych od systemu.
Quick Unlock i kompilacje zależne od systemu
W Linuksie Quick Unlock z użyciem Polkit dodaje do publicznych metadanych bazy UUID, czyli unikatowy identyfikator. Przy pierwszym uruchomieniu po tej zmianie KeePassXC oznacza bazę jako zmodyfikowaną.
Na macOS Quick Unlock może użyć hasła urządzenia, gdy Touch ID jest niedostępne. Windows otrzymał natywne kompilacje ARM64, natomiast linuxowy AppImage dla AArch64 ma status eksperymentalny.
Pięć poprawek bezpieczeństwa
KeePassXC informuje, że wszystkie wersje 2.7.x i wcześniejsze są objęte pięcioma poprawkami. Projekt ocenia powagę tych luk jako niską do umiarkowanej i zaznacza, że nie dotyczą one podstawowych funkcji KeePassXC ani jego kryptografii.
Poprawki obejmują:
- błąd użycia zwolnionej pamięci podczas importowania specjalnie przygotowanych plików KDB, oznaczony jako CVE-2026-69150;
- wstrzykiwanie odwołań do wpisów podczas tworzenia lub aktualizowania ich przez rozszerzenie przeglądarki, oznaczone jako CVE-PENDING;
- zapisy poza zakresem pamięci przy szyfrowaniu i odszyfrowywaniu komunikatów natywnego połączenia z przeglądarką, oznaczone jako CVE-PENDING;
- losowanie nazw mapowań pamięci współdzielonej przy wysyłaniu kluczy SSH do Pageant w Windows, oznaczone jako CVE-PENDING;
- przepełnienie liczby całkowitej i odczyt poza zakresem w starszym importerze KDB, oznaczone jako CVE-PENDING.
Tylko pierwsza poprawka ma w komunikacie przypisany numer CVE; przy czterech pozostałych KeePassXC podaje CVE-PENDING. Projekt zaleca aktualizację.
KeePassXC wymienia też trzy odrębne zmiany związane z bezpieczeństwem: Secret Service pomija chronione atrybuty na listach atrybutów, Windows otrzymał poprawkę nazwy formatu wykluczenia schowka, a czyszczenie odszyfrowanych fragmentów baz obsługiwanych przez zlib zostało usprawnione.
Synchronizacja baz, SSH Agent i pobieranie
KeePassXC 2.8.0 umożliwia synchronizację i import zdalnych baz z użyciem zewnętrznych narzędzi. SSH Agent obsługuje generowanie kluczy RSA, ECDSA i Ed25519. Wśród pozostałych zmian są konfigurowalne skróty klawiszowe oraz możliwość wymuszania przez administratorów wybranych ustawień w Windows za pomocą zasad grupy.
KeePassXC udostępnia wydanie 2.8.0 na oficjalnej stronie pobierania.