Podatności Metacat
3 znanych podatności CVE w Metacat, przetłumaczonych i ocenionych.
- CVE-2026-48528Krytyczne
Metacat w wersjach 2.0.0 do 3.4.0 zawiera nieuwierzytelnioną podatność na wstrzykiwanie SQL w punktach końcowych REST API `/cn/v1/object` i `/cn/v2/object`. Parametr `nodeId` jest niesanityzowany i dołączany do zapytań SQL, co pozwala atakującemu na wykonanie dowolnych zapytań, w tym odczyt, modyfikację i usunięcie danych z bazy PostgreSQL. Błędy SQL są zwracane w komunikatach XML, co umożliwia ekstrakcję danych.
- CVE-2026-47754Krytyczne
Metacat w wersjach 2.x do 2.19.1 oraz wszystkich 1.x zawiera podatność na nieuwierzytelniony path traversal w parametrze `archiveEntryName` w punkcie końcowym `action=read` w starym API 1.x. Atakujący może odczytać dowolny plik dostępny dla procesu Tomcat, wysyłając pojedyncze żądanie GET, ponieważ walidacja ścieżki jest pominięta, a kontrola uprawnień jest zakomentowana.
- CVE-2026-48114Krytyczne
Metacat to oprogramowanie do przechowywania danych, które zawiera podatność na nieautoryzowaną iniekcję SQL w punkcie końcowym /harvesterRegistration w wersjach 2.0.0 i wyższych. Wykorzystanie tej podatności pozwala na pełny dostęp do odczytu, zapisu i wykonywania w kontekście bazy danych Metacat.

