CVE-2025-13470
WysokieStreszczenie
W wersji 0.18.0 RNP wystąpił regres w refaktoryzacji, który powoduje, że symetryczny klucz sesji używany dla pakietów Public-Key Encrypted Session Key (PKESK) pozostaje niezainicjowany, z wyjątkiem zera, co skutkuje tym, że zawsze jest to tablica bajtów wypełniona zerami. Jakiekolwiek dane zaszyfrowane przy użyciu szyfrowania kluczem publicznym w tej wersji mogą być łatwo odszyfrowane, co całkowicie kompromituje poufność.
Ocena ryzyka
Podatność ta wpływa wyłącznie na szyfrowanie kluczem publicznym (pakiety PKESK), co stwarza poważne ryzyko dla poufności danych. Organizacje mogą być narażone na nieautoryzowany dostęp do wrażliwych informacji.
Rekomendacja
Zaleca się aktualizację do nowszej wersji RNP, która naprawia tę podatność. Należy również rozważyć unikanie używania szyfrowania kluczem publicznym w tej wersji do czasu zastosowania poprawek.
Powiązane podatności
- CVE-2025-12999Krytyczne
Podatność w Open VSX pozwala nieuwierzytelnionemu atakującemu zatruć pamięć podręczną metadanych rozszerzeń, podmieniając adresy URL pobierania, podpisów i kluczy publicznych na własne, kontrolowane przez atakującego. Dzieje się to poprzez wysłanie spreparowanego nagłówka X-Forwarded-Host, bez weryfikacji, czy żądanie pochodzi od zaufanego proxy. Zatrute wpisy są serwowane wszystkim klientom przez czas życia wpisu (domyślnie 1 godzina), a w konfiguracji z Redisem nawet w całym klastrze.
- CVE-2026-82187Krytyczne
Wtyczka Web to Print Online Designer dla WordPressa przed wersją 2.15.0 nie weryfikuje typu ani rozszerzenia przesyłanych plików i udostępnia token chroniący te pliki każdemu odwiedzającemu, który o niego poprosi. Pozwala to nieuwierzytelnionym atakującym na przesyłanie dowolnych plików, w tym PHP, i wykonywanie kodu na serwerze.
- CVE-2026-94101Krytyczne
Wykryto podatność w routerze Netcore NBR200V2 w wersji 1.3.241127.071246. Problem dotyczy funkcji vlan_load_form_uci w pliku /usr/bin/routerd, gdzie manipulacja argumentem wan_num prowadzi do przepełnienia bufora. Atak może być przeprowadzony zdalnie, a exploit jest publicznie dostępny.
- CVE-2026-94100Krytyczne
Wykryto słabość w routerze Netcore NBR200V2 w wersji 1.3.241127.071246. Problem dotyczy funkcji wan_config_set_vlan w pliku /usr/bin/routerd, gdzie manipulacja argumentem vlan_wanX.ports prowadzi do przepełnienia bufora. Atak może być przeprowadzony zdalnie, a exploit jest publicznie dostępny.
- CVE-2026-94099Krytyczne
Wykryto podatność w routerze Netcore NBR200V2 w wersji 1.3.241127.071246. Problem dotyczy pliku restore.cgi w komponencie Backup Restore, gdzie manipulacja argumentem QUERY_STRING prowadzi do wstrzyknięcia komend. Atak może być przeprowadzony zdalnie, a exploit jest publicznie dostępny.
- CVE-2026-94098Krytyczne
Wykryto podatność w routerze Netcore NBR200V2 w wersji 1.3.241127.071246. Problem dotyczy pliku /www/cgi-bin/upgrade w komponencie Firmware Upgrade CGI Endpoint, gdzie manipulacja argumentem QUERY_STRING prowadzi do wstrzyknięcia komend. Atak może być przeprowadzony zdalnie, a exploit jest publicznie dostępny.
- CVE-2026-94097Krytyczne
Wykryto podatność w routerze Netcore NBR200V2 w wersji 1.3.241127.071246. Problem dotyczy pliku /www/cgi-bin/network_tools w komponencie CGI Diagnostic Endpoint, gdzie manipulacja argumentami param/key/val prowadzi do wstrzyknięcia komend. Atak może być przeprowadzony zdalnie, a exploit jest publicznie dostępny.
- CVE-2026-94096Krytyczne
Wykryto podatność w routerze Netcore NBR200V2 w wersji 1.3.241127.071246. Problem dotyczy pliku /usr/bin/network_tools w komponencie LAN IP Configuration Handler, gdzie manipulacja argumentem ipv4 prowadzi do wstrzyknięcia komend. Atak może być przeprowadzony zdalnie, a exploit jest publicznie dostępny.
- CVE-2026-94095Krytyczne
Wykryto podatność w routerze Netcore NBR200V2 w wersji 1.3.241127.071246. Problem dotyczy pliku /usr/bin/network_tools w komponencie Traceroute Diagnostic Feature, gdzie manipulacja argumentem url prowadzi do wstrzyknięcia komend. Atak może być przeprowadzony zdalnie, a exploit jest publicznie dostępny.
- CVE-2026-94089Krytyczne
W routerze D-Link DIR-868L w wersji 2.01b05 wykryto podatność w funkcji strcpy pliku /webfa_authentication.cgi w komponencie Authentication Handler. Manipulacja argumentami id/password prowadzi do przepełnienia bufora na stosie. Atak może być wykonany zdalnie, a exploit jest publicznie dostępny.
Oryginalny opis (angielski, źródło NVD)
In RNP version 0.18.0 a refactoring regression causes the symmetric session key used for Public-Key Encrypted Session Key (PKESK) packets to be left uninitialized except for zeroing, resulting in it always being an all-zero byte array. Any data encrypted using public-key encryption in this release can be decrypted trivially by supplying an all-zero session key, fully compromising confidentiality. The vulnerability affects only public key encryption (PKESK packets). Passphrase-based encryption (SKESK packets) is not affected. Root cause: Vulnerable session key buffer used in PKESK packet generation. The defect was introduced in commit `7bd9a8dc356aae756b40755be76d36205b6b161a` where initialization logic inside `encrypted_build_skesk()` only randomized the key for the SKESK path and omitted it for the PKESK path.

