Katalog CVE

CVE-2026-113671

ŚrednieCVSS 4.3
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Streszczenie

W ApostropheCMS, w wersjach AI helper od 1.0.0-beta.10 do 1.0.0-beta.13, redaktor z uprawnieniem do generowania obrazów może utworzyć rekord obrazu wygenerowanego w base64 bez zapisanego URL dostawcy i wywołać akceptację obrazu w instalacji korzystającej z lokalnego magazynu względnego bez zaufanego globalnego bazowego URL. Serwer rozwiązuje stałą ścieżkę uploads względem pochodzenia opartego na nagłówku Host kontrolowanym przez żądanie, umożliwiając ograniczone żądania po stronie serwera do hosta, portu i origin HTTP wybranych przez atakującego, ale nie pobieranie dowolnych ścieżek ani konfiguracji z zapisanym dostawcą i magazynem absolutnym. Problem naprawiono w AI helper 1.0.0-beta.13.

Ocena ryzyka

Atakujący może wymusić na serwerze żądania do wybranego hosta, co może posłużyć do skanowania sieci wewnętrznej lub interakcji z usługami wewnętrznymi. Ograniczenie do wybranego origin zmniejsza, ale nie eliminuje ryzyka SSRF.

Rekomendacja

Zaktualizuj AI helper do wersji 1.0.0-beta.13 lub nowszej. Skonfiguruj zaufany globalny bazowy URL i unikaj lokalnego magazynu względnego w środowiskach produkcyjnych.

Powiązane podatności

Oryginalny opis (angielski, źródło NVD)

ApostropheCMS is an open-source Node.js content management system. From 1.0.0-beta.10 until 1.0.0-beta.13 of the AI helper, an editor with image-generation capability can create a base64-generated image record without a stored provider URL and invoke image acceptance on a deployment using local relative storage with no trusted global base URL. The server resolves the fixed uploads path against a request-controlled Host-derived origin, enabling bounded server-side requests to an attacker-selected host, port, and HTTP origin, but not arbitrary-path retrieval or the stored-provider and absolute-storage configurations. This issue is fixed in AI helper 1.0.0-beta.13.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS