CVE-2025-65112
KrytyczneStreszczenie
PubNet to samodzielnie hostowana usługa pakietów Dart i Flutter. Przed wersją 1.1.3 endpoint /api/storage/upload w PubNet umożliwia nieuwierzytelnionym użytkownikom przesyłanie pakietów jako dowolny użytkownik poprzez podanie dowolnych wartości author-id. Umożliwia to podszywanie się pod tożsamość, eskalację uprawnień i ataki na łańcuch dostaw.
Ocena ryzyka
Ryzyko podszycia się pod użytkowników, eskalacji uprawnień oraz ataków na łańcuch dostaw, co może prowadzić do naruszenia integralności pakietów.
Rekomendacja
Zaleca się natychmiastową aktualizację PubNet do wersji 1.1.3 lub nowszej oraz wdrożenie uwierzytelniania dla endpointu upload.
Oryginalny opis (angielski, źródło NVD)
PubNet is a self-hosted Dart & Flutter package service. Prior to version 1.1.3, the /api/storage/upload endpoint in PubNet allows unauthenticated users to upload packages as any user by providing arbitrary author-id values. This enables identity spoofing, privilege escalation, and supply chain attacks. This issue has been patched in version 1.1.3.

