CVE-2026-55374
ŚrednieCVSS 4.8Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 27 - wyżej niż 27% wszystkich znanych CVE
Streszczenie
canto-saas-api to biblioteka PHP do komunikacji z API Canto SaaS. W wersjach przed 3.0.0 metoda Request::buildRequestUrl() łączy wartości zwracane przez Request::getPathVariables() bez kodowania poszczególnych segmentów ścieżki, w tym wartości scheme i contentId używanych przez GetContentDetailsRequest. Gdy aplikacja używająca biblioteki dostarczy niezaufaną wartość zmiennej ścieżki, sekwencje przejścia ścieżki, separatory zapytania lub fragmentu mogą zmienić docelowy punkt końcowy przed dołączeniem tokenu uwierzytelniającego przez AbstractEndpoint::sendRequest().
Ocena ryzyka
Atakujący kontrolujący wartość zmiennej ścieżki przez aplikację używającą biblioteki może spowodować niezamierzone odczyty lub zapisy z uprawnieniami aplikacji w tej samej instancji Canto.
Rekomendacja
Zaktualizuj canto-saas-api do wersji 3.0.0 lub nowszej oraz upewnij się, że aplikacje przekazują wyłącznie zaufane i zwalidowane identyfikatory.
Inne podatności w canto-saas-api
Oryginalny opis (angielski, źródło NVD)
canto-saas-api is a PHP library for interacting with the Canto SaaS API. Prior to version 3.0.0, Request::buildRequestUrl() joins values returned by Request::getPathVariables() without encoding individual path segments, including the scheme and contentId values used by GetContentDetailsRequest. When a consuming application supplies an untrusted path variable value, path traversal sequences, query delimiters, or fragment delimiters can change the destination endpoint before AbstractEndpoint::sendRequest() attaches the configured authentication token. An attacker who controls that path variable value through the consuming application can cause unintended reads or writes with the configured application's privileges on the same Canto instance, but applications that pass only trusted and validated identifiers are not exploitable. This issue is fixed in version 3.0.0.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

